Class providing classic target identified information with target pointer and rport. More...
#include <target_identifier.h>
Public Member Functions | |
| TargetIdentifierPtrRport () | |
| TargetIdentifierPtrRport (const TargetIdentifierPtrRport &t)=default | |
| TargetIdentifierPtrRport & | operator= (const TargetIdentifierPtrRport &t)=default |
| void | get_status (Dictionary &d) const |
| Node * | get_target_ptr (const size_t) const |
| size_t | get_rport () const |
| void | set_target (Node *target) |
| void | set_rport (size_t rprt) |
Private Attributes | |
| Node * | target_ |
| Target node. | |
| size_t | rport_ |
| Receiver port at the target node. | |
Class providing classic target identified information with target pointer and rport.
This class represents a connection target using a pointer to the target neuron and the rport. Connection classes with this class as template argument provide "full" synapses.
See Kunkel et al, Front Neuroinform 8:78 (2014), Sec 3.3.
|
inline |
|
default |
|
inline |
References rport_.
|
inline |
References nest::Node::get_node_id(), nest::names::rport(), rport_, nest::names::target(), and target_.
|
inline |
References target_.
|
default |
|
inline |
References rport_.
|
private |
Receiver port at the target node.
Referenced by get_rport(), get_status(), and set_rport().
|
private |
Target node.
Referenced by get_status(), get_target_ptr(), and set_target().