23 #ifndef SIBLING_CONTAINER_H
24 #define SIBLING_CONTAINER_H
75 vector<Node*>::iterator
begin();
80 vector<Node*>::iterator
end();
85 vector<Node*>::const_iterator
begin()
const;
90 vector<Node*>::const_iterator
end()
const;
size_t num_thread_siblings_() const
Return the number of thread siblings in SiblingContainer.
Definition: sibling_container.h:163
size_t index
Unsigned long type for enumerations.
Definition: nest.h:109
virtual ~SiblingContainer()
Definition: sibling_container.h:58
void init_node_(const Node &)
Definition: sibling_container.h:96
SiblingContainer class.
Definition: sibling_container.h:46
Node * get_thread_sibling_(index) const
Return the specified member of a SiblingContainer.
Definition: sibling_container.h:127
Base class for all subnet nodes.
Definition: subnet.h:67
bool is_subnet() const
Definition: sibling_container.h:181
Declarations for base class Node.
SiblingContainer()
Definition: sibling_container.cpp:35
void get_status(DictionaryDatum &) const
Definition: sibling_container.h:61
bool empty() const
Definition: sibling_container.h:157
bool has_proxies() const
Returns true if the node has proxies on remote threads.
Definition: sibling_container.h:175
Definition: nest_time.h:130
vector< Node * >::iterator begin()
Return iterator to the first child node.
Definition: sibling_container.h:133
void init_state_(const Node &)
Private function to initialize the state of a node to model defaults.
Definition: sibling_container.h:97
void set_status(const DictionaryDatum &)
Definition: sibling_container.h:60
Main administrative interface to the network.
Definition: network.h:135
void calibrate()
Re-calculate dependent parameters of the node.
Definition: sibling_container.h:100
void push_back(Node *)
Definition: sibling_container.h:115
void update(Time const &, const long_t, const long_t)
Bring the node from state $t$ to $t+n*dt$.
Definition: sibling_container.h:101
const Name n("n")
Number of synaptic release sites (int >=0) (Tsodyks2_connection)
Definition: nest_names.h:202
vector< Node * >::iterator end()
Return iterator to the end of the child-list.
Definition: sibling_container.h:139
Node * get_thread_sibling_safe_(index) const
Return specified member of a SiblingContainer, with access control.
Definition: sibling_container.h:121
Base class for all NEST network objects.
Definition: node.h:96
void init_buffers_()
Private function to initialize the buffers of a node.
Definition: sibling_container.h:98
Schedule update of Nodes and Events during simulation.
Definition: scheduler.h:66
vector< Node * > nodes_
Pointer to child nodes.
Definition: sibling_container.h:110
long long_t
Integer number with at least 32 bit.
Definition: nest.h:96
void reserve(size_t)
Definition: sibling_container.h:169