41 #ifndef STATICCONNECTION_H
42 #define STATICCONNECTION_H
55 template<
typename target
identifierT>
128 template<
typename target
identifierT>
132 ConnectionBase::get_status(d);
137 template<
typename target
identifierT>
140 ConnectionBase::set_status(d, cm);
void set_rport(rport p)
Set the receiver port number (r-port).
Definition: event.h:817
Class representing a static connection.
Definition: static_connection.h:56
void set_receiver(Node &)
Change pointer to receiving Node.
Definition: event.h:708
const Name receptor_type("receptor_type")
Connection parameters.
Definition: nest_names.h:240
Definition: lockptrdatum.h:40
const Name d("d")
Specific to Izhikevich 2003.
Definition: nest_names.h:83
"Callback request event" for use in Device.
Definition: event.h:374
long_t get_delay_steps() const
Return the delay of the connection in steps.
Definition: connection.h:126
void check_connection_(Node &dummy_target, Node &source, Node &target, rport receptor_type)
This function calls check_connection() on the sender to check if the receiver accepts the event type ...
Definition: connection.h:183
const rport invalid_port_
Value for invalid connection port number.
Definition: nest.h:160
const Name weight("weight")
Connection parameters.
Definition: nest_names.h:344
Encapsulates information which is sent between Nodes.
Definition: event.h:73
port handles_test_event(DataLoggingRequest &, rport)
Definition: static_connection.h:98
void set_weight(weight t)
Set weight of the event.
Definition: event.h:751
port handles_test_event(RateEvent &, rport)
Definition: static_connection.h:97
Event for electrical currents.
Definition: event.h:420
long_t rport
Connection port number to distinguish incoming connections, also called receiver port.
Definition: nest.h:147
Connection< targetidentifierT > ConnectionBase
Definition: static_connection.h:65
Node * get_target(thread t) const
Definition: connection.h:155
port handles_test_event(CurrentEvent &, rport)
Definition: static_connection.h:99
const Name w("w")
Specific to Brette & Gerstner 2005 (aeif_cond-*)
Definition: nest_names.h:343
port handles_test_event(DoubleDataEvent &, rport)
Definition: static_connection.h:101
void set_delay(delay)
Set the transmission delay of the event.
Definition: event.h:781
void check_connection(Node &s, Node &t, rport receptor_type, double_t, const CommonPropertiesType &)
Definition: static_connection.h:106
void get_status(DictionaryDatum &d) const
Definition: static_connection.h:129
void send(Event &e, thread t, double_t, const CommonSynapseProperties &)
Definition: static_connection.h:112
void set_weight(double_t w)
Definition: static_connection.h:125
StaticConnection(const StaticConnection &rhs)
Copy constructor from a property object.
Definition: static_connection.h:78
Base class for dummy nodes used in connection testing.
Definition: connection.h:64
port handles_test_event(SpikeEvent &, rport)
Check if the node can handle a particular event and receptor type.
Definition: static_connection.h:96
Event for firing rate information.
Definition: event.h:387
StaticConnection()
Default Constructor.
Definition: static_connection.h:71
long_t port
Connection port number to distinguis outgoing connections.
Definition: nest.h:155
Definition: static_connection.h:90
double double_t
Double precision floating point numbers.
Definition: nest.h:93
port handles_test_event(DSSpikeEvent &, rport)
Definition: static_connection.h:102
rport get_rport() const
Definition: connection.h:156
virtual port handles_test_event(SpikeEvent &, rport receptor_type)
Check if the node can handle a particular event and receptor type.
Definition: node.cpp:203
Request data to be logged/logged data to be sent.
Definition: event.h:486
const Name size_of("sizeof")
Connection parameters.
Definition: nest_names.h:259
Class containing the common properties for all connections of a certain type.
Definition: common_synapse_properties.h:44
port handles_test_event(ConductanceEvent &, rport)
Definition: static_connection.h:100
void set_status(const DictionaryDatum &d, ConnectorModel &cm)
Definition: static_connection.h:138
double_t weight_
Definition: static_connection.h:58
port handles_test_event(DSCurrentEvent &, rport)
Definition: static_connection.h:103
Base class for representing connections.
Definition: connection.h:85
Event for spike information.
Definition: event.h:320
CommonSynapseProperties CommonPropertiesType
Definition: static_connection.h:63
Base class for all NEST network objects.
Definition: node.h:96
Definition: connector_model.h:38
int_t thread
Thread index type.
Definition: nest.h:133
const double e
Definition: numerics.cpp:62
"Callback request event" for use in Device.
Definition: event.h:465
Event for electrical conductances.
Definition: event.h:616