23 #ifndef MUSIC_EVENT_IN_PROXY_H
24 #define MUSIC_EVENT_IN_PROXY_H
void set(const DictionaryDatum &, State_ &)
Set values from dicitonary.
Definition: music_event_in_proxy.cpp:65
const Name receptor_type("receptor_type")
Connection parameters.
Definition: nest_names.h:240
Definition: music_event_in_proxy.h:122
Definition: lockptrdatum.h:40
Declarations for base class Node.
Parameters_()
Sets default parameter values.
Definition: music_event_in_proxy.cpp:41
void set_status(const DictionaryDatum &)
Definition: music_event_in_proxy.cpp:132
void update(Time const &, const long_t, const long_t)
Bring the node from state $t$ to $t+n*dt$.
Definition: music_event_in_proxy.h:117
void set_sender(Node &)
Change pointer to sending Node.
Definition: event.h:714
long_t rport
Connection port number to distinguish incoming connections, also called receiver port.
Definition: nest.h:147
void get_status(DictionaryDatum &) const
Definition: music_event_in_proxy.cpp:126
State_ S_
Definition: music_event_in_proxy.h:151
std::string port_name_
the name of MUSIC port to connect to
Definition: music_event_in_proxy.h:123
Definition: nest_time.h:130
bool has_proxies() const
Returns true if the node has proxies on remote threads.
Definition: music_event_in_proxy.h:95
void handle(SpikeEvent &)
Handle incoming spike events.
Definition: music_event_in_proxy.cpp:148
int channel_
the MUSIC channel of the port
Definition: music_event_in_proxy.h:124
music_event_in_proxy()
Definition: music_event_in_proxy.cpp:87
const Name target("target")
Connection parameters.
Definition: nest_names.h:282
State_()
Sets default state value.
Definition: music_event_in_proxy.cpp:51
void set(const DictionaryDatum &, const Parameters_ &)
Set values from dicitonary.
Definition: music_event_in_proxy.cpp:79
long_t port
Connection port number to distinguis outgoing connections.
Definition: nest.h:155
virtual void handle(SpikeEvent &e)
Handle incoming spike events.
Definition: node.cpp:198
Definition: music_event_in_proxy.h:139
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
unsigned char synindex
Unsigned char type for enumerations of synapse types.
Definition: nest.h:115
Default types used by the NEST kernel.
port send_test_event(Node &, rport, synindex, bool)
Send an event to the receiving_node passed as an argument.
Definition: music_event_in_proxy.h:155
Event for spike information.
Definition: event.h:320
void calibrate()
Re-calculate dependent parameters of the node.
Definition: music_event_in_proxy.cpp:116
Base class for all NEST network objects.
Definition: node.h:96
Parameters_ P_
Definition: music_event_in_proxy.h:150
void init_state_(const Node &)
Private function to initialize the state of a node to model defaults.
Definition: music_event_in_proxy.cpp:106
bool registered_
indicates whether this node has been registered already with MUSIC
Definition: music_event_in_proxy.h:140
bool one_node_per_process() const
Returns true if the node exists only once per process, but does not have proxies on remote threads...
Definition: music_event_in_proxy.h:96
long long_t
Integer number with at least 32 bit.
Definition: nest.h:96
Emit spikes at times received from another application via a MUSIC port.
Definition: music_event_in_proxy.h:88
const double e
Definition: numerics.cpp:62
void init_buffers_()
Private function to initialize the buffers of a node.
Definition: music_event_in_proxy.cpp:113