23#ifndef RATE_TRANSFORMER_NODE_H
24#define RATE_TRANSFORMER_NODE_H
102template <
class TNonlinearities >
152 bool update_(
Time const&,
const long,
const long,
const bool );
154 void update(
Time const&,
const long,
const long )
override;
222 UniversalDataLogger< rate_transformer_node >
logger_;
245template <
class TNonlinearities >
249 update_( origin, from, to,
false );
252template <
class TNonlinearities >
257 const bool wfr_tol_exceeded = update_( origin, from, to,
true );
260 return not wfr_tol_exceeded;
263template <
class TNonlinearities >
267 if ( receptor_type != 0 )
274template <
class TNonlinearities >
278 if ( receptor_type != 0 )
285template <
class TNonlinearities >
289 if ( receptor_type != 0 )
293 return B_.logger_.connect_logging_device( dlr, recordablesMap_ );
296template <
class TNonlinearities >
305 nonlinearities_.get( d );
308template <
class TNonlinearities >
327 nonlinearities_.
set( d,
this );
Dictionary class for interface to Python and C++ API.
Definition dictionary.h:213
A node which archives spike history for the purposes of spike-timing dependent plasticity (STDP)
Definition archiving_node.h:49
void get_status(Dictionary &d) const override
Export properties of the node by setting entries in the status dictionary.
Definition archiving_node.cpp:220
void set_status(const Dictionary &d) override
Change properties of the node according to the entries in the dictionary.
Definition archiving_node.cpp:236
Request data to be logged/logged data to be sent.
Definition event.h:636
Event for rate model connections with delay.
Definition secondary_event.h:331
Event for rate model connections without delay.
Definition secondary_event.h:315
Base class for all NEST network objects.
Definition node.h:99
Map names of recordables to data access functions.
Definition recordables_map.h:61
Buffer Layout.
Definition ring_buffer.h:83
Definition nest_time.h:135
Exception to be thrown if the specified receptor type does not exist in the node.
Definition exceptions.h:417
virtual size_t handles_test_event(SpikeEvent &, size_t receptor_type)
Check if the node can handle a particular event and receptor type.
Definition node.cpp:271
virtual void sends_secondary_event(GapJunctionEvent &ge)
Required to check, if source neuron may send a SecondaryEvent.
Definition node.cpp:381
virtual void handle(SpikeEvent &e)
Handle incoming spike events.
Definition node.cpp:265
const std::string recordables("recordables")
Namespace for the NEST simulation kernel.
Definition beta_normalization_factor.h:33
Declarations for base class Node.