|
NEST
2.6.0,not_revisioned_source_dir@0
|
Event for spike information. More...
#include <event.h>
Public Member Functions | |
| SpikeEvent () | |
| void | operator() () |
| Deliver the event to receiver. More... | |
| SpikeEvent * | clone () const |
| Virtual copy constructor. More... | |
| void | set_multiplicity (int_t) |
| int_t | get_multiplicity () const |
Public Member Functions inherited from nest::Event | |
| Event () | |
| virtual | ~Event () |
| void | set_receiver (Node &) |
| Change pointer to receiving Node. More... | |
| Node & | get_receiver () const |
| Return reference to receiving Node. More... | |
| Node & | get_sender () const |
| Return reference to sending Node. More... | |
| void | set_sender (Node &) |
| Change pointer to sending Node. More... | |
| index | get_sender_gid () const |
| Return GID of sending Node. More... | |
| void | set_sender_gid (index) |
| Change GID of sending Node. More... | |
| Time const & | get_stamp () const |
| Return time stamp of the event. More... | |
| void | set_delay (delay) |
| Set the transmission delay of the event. More... | |
| delay | get_delay () const |
| Return transmission delay of the event. More... | |
| delay | get_max_delay () const |
| long_t | get_rel_delivery_steps (const Time &t) const |
| Relative spike delivery time in steps. More... | |
| port | get_port () const |
| Return the sender port number of the event. More... | |
| rport | get_rport () const |
| Return the receiver port number of the event. More... | |
| void | set_port (port p) |
| Set the port number. More... | |
| void | set_rport (rport p) |
| Set the receiver port number (r-port). More... | |
| double_t | get_offset () const |
| Return the creation time offset of the Event. More... | |
| void | set_offset (double_t t) |
| Set the creation time of the Event. More... | |
| weight | get_weight () const |
| Return the weight. More... | |
| void | set_weight (weight t) |
| Set weight of the event. More... | |
| bool | is_valid () const |
| Check integrity of the event. More... | |
| void | set_stamp (Time const &) |
| Set the time stamp of the event. More... | |
Protected Attributes | |
| int_t | multiplicity_ |
Protected Attributes inherited from nest::Event | |
| index | sender_gid_ |
| GID of sender or -1. More... | |
| Node * | sender_ |
| Pointer to sender or NULL. More... | |
| Node * | receiver_ |
| Pointer to receiver or NULL. More... | |
| port | p_ |
| Sender port number. More... | |
| rport | rp_ |
| Receiver port number (r-port). More... | |
| delay | d_ |
| Transmission delay. More... | |
| Time | stamp_ |
| Time stamp. More... | |
| double | offset_ |
| Offset for precise spike times. More... | |
| weight | w_ |
| Weight of the connection. More... | |
Event for spike information.
Used to send a spike from one node to the next.
|
inline |
Referenced by clone().
|
inlinevirtual |
Virtual copy constructor.
Implements nest::Event.
References SpikeEvent().
Referenced by nest::spin_detector::handle(), and nest::spike_detector::handle().
|
inline |
References multiplicity_.
Referenced by nest::mip_generator::event_hook(), nest::binary_neuron< TGainfunction >::handle(), nest::iaf_psc_exp_multisynapse::handle(), nest::iaf_psc_alpha_multisynapse::handle(), nest::music_event_out_proxy::handle(), nest::parrot_neuron_ps::handle(), nest::parrot_neuron::handle(), nest::aeif_cond_alpha_multisynapse::handle(), nest::sli_neuron::handle(), nest::izhikevich::handle(), nest::iaf_chs_2007::handle(), nest::spin_detector::handle(), nest::iaf_cond_exp::handle(), nest::spike_detector::handle(), nest::aeif_cond_alpha_RK5::handle(), nest::volume_transmitter::handle(), nest::hh_cond_exp_traub::handle(), nest::iaf_chxk_2008::handle(), nest::iaf_cond_exp_sfa_rr::handle(), nest::iaf_psc_exp::handle(), nest::aeif_cond_alpha::handle(), nest::iaf_cond_alpha::handle(), nest::iaf_neuron::handle(), nest::ht_neuron::handle(), nest::iaf_psc_alpha_presc::handle(), nest::hh_psc_alpha::handle(), nest::iaf_psc_delta::handle(), nest::iaf_psc_alpha::handle(), nest::aeif_cond_exp::handle(), nest::iaf_tum_2000::handle(), nest::correlomatrix_detector::handle(), nest::mat2_psc_exp::handle(), nest::iaf_psc_exp_ps::handle(), nest::correlation_detector::handle(), nest::amat2_psc_exp::handle(), nest::pp_psc_delta::handle(), nest::pp_pop_psc_delta::handle(), nest::iaf_psc_alpha_canon::handle(), nest::iaf_cond_alpha_mc::handle(), nest::iaf_psc_delta_canon::handle(), nest::Scheduler::send_offgrid_remote(), and nest::Scheduler::send_remote().
|
virtual |
Deliver the event to receiver.
This operator calls the handler for the specific event type at the receiver.
Implements nest::Event.
Reimplemented in nest::DSSpikeEvent.
References nest::Node::handle(), and nest::Event::receiver_.
|
inline |
References multiplicity_.
Referenced by nest::gamma_sup_generator::event_hook(), nest::sinusoidal_poisson_generator::event_hook(), nest::ppd_sup_generator::event_hook(), nest::poisson_generator::event_hook(), nest::mip_generator::event_hook(), nest::binary_neuron< TGainfunction >::update(), nest::pulsepacket_generator::update(), nest::sinusoidal_poisson_generator::update(), nest::mip_generator::update(), nest::pp_psc_delta::update(), and nest::pp_pop_psc_delta::update().
|
protected |
Referenced by get_multiplicity(), and set_multiplicity().
1.8.7