NEST main@caf0ae8
 
Loading...
Searching...
No Matches
nest::TargetDataFields Class Reference

#include <target_data.h>

Public Member Functions

void set_lcid (const size_t lcid)
 Sets the local connection ID.
 
size_t get_lcid () const
 Returns the local connection ID.
 
void set_tid (const size_t tid)
 Sets the target ID.
 
size_t get_tid () const
 Returns the target ID.
 
void set_syn_id (const synindex syn_id)
 Sets the synapse-type ID.
 
synindex get_syn_id () const
 Returns the synapse-type ID.
 

Private Attributes

unsigned int lcid_: NUM_BITS_LCID
 
unsigned int tid_: NUM_BITS_TID
 
unsigned int syn_id_: NUM_BITS_SYN_ID
 

Member Function Documentation

◆ get_lcid()

size_t nest::TargetDataFields::get_lcid ( ) const
inline

Returns the local connection ID.

References lcid_.

Referenced by nest::TargetTable::add_target().

Here is the caller graph for this function:

◆ get_syn_id()

synindex nest::TargetDataFields::get_syn_id ( ) const
inline

Returns the synapse-type ID.

References syn_id_.

Referenced by nest::TargetTable::add_target().

Here is the caller graph for this function:

◆ get_tid()

size_t nest::TargetDataFields::get_tid ( ) const
inline

Returns the target ID.

References tid_.

Referenced by nest::TargetTable::add_target().

Here is the caller graph for this function:

◆ set_lcid()

void nest::TargetDataFields::set_lcid ( const size_t  lcid)
inline

Sets the local connection ID.

References lcid_.

Referenced by nest::ConnectionManager::fill_target_buffer(), and nest::SourceTable::populate_target_data_fields_().

Here is the caller graph for this function:

◆ set_syn_id()

void nest::TargetDataFields::set_syn_id ( const synindex  syn_id)
inline

Sets the synapse-type ID.

References syn_id_.

Referenced by nest::ConnectionManager::fill_target_buffer(), and nest::SourceTable::populate_target_data_fields_().

Here is the caller graph for this function:

◆ set_tid()

void nest::TargetDataFields::set_tid ( const size_t  tid)
inline

Sets the target ID.

References tid_.

Referenced by nest::ConnectionManager::fill_target_buffer(), and nest::SourceTable::populate_target_data_fields_().

Here is the caller graph for this function:

Member Data Documentation

◆ lcid_

unsigned int nest::TargetDataFields::lcid_
private

Referenced by get_lcid(), and set_lcid().

◆ syn_id_

unsigned int nest::TargetDataFields::syn_id_
private

Referenced by get_syn_id(), and set_syn_id().

◆ tid_

unsigned int nest::TargetDataFields::tid_
private

Referenced by get_tid(), and set_tid().


The documentation for this class was generated from the following file: