Dictionary class for interface to Python and C++ API.
Definition dictionary.h:213
Class implementing common interface and properties common for all devices.
Definition device.h:60
Time const & get_start() const
Definition device.h:201
virtual void get_status(Dictionary &) const
Definition device.h:179
virtual void pre_run_hook()
Set internal variables before calls to SimulationManager::run()
Definition device.cpp:141
Time const & get_origin() const
Definition device.h:195
virtual bool is_active(Time const &T) const =0
Returns true if the device is active at the given time stamp.
Time const & get_stop() const
Definition device.h:207
long get_t_min_() const
Return lower limit in steps.
Definition device.h:213
virtual void init_buffers()
Reset buffers.
Definition device.h:76
long get_t_max_() const
Return upper limit in steps.
Definition device.h:219
Variables_ V_
Definition device.h:175
virtual void init_state()
Reset dynamic state to that of model.
Definition device.h:70
Parameters_ P_
Definition device.h:174
virtual void set_status(const Dictionary &)
Definition device.h:185
virtual ~Device()
Definition device.h:64
Device()
Definition device.cpp:125
Definition nest_time.h:135
Namespace for the NEST simulation kernel.
Definition beta_normalization_factor.h:33
Declarations for base class Node.
Independent parameters of the model.
Definition device.h:117
static void update_(const Dictionary &, const std::string &, Time &)
Update given Time parameter including error checking.
Definition device.cpp:85
Parameters_ & operator=(const Parameters_ &)
Definition device.cpp:62
Time start_
Stop time, relative to origin. Defaults to "infinity".
Definition device.h:122
Time origin_
Origin of device time axis, relative to network time. Defaults to 0.
Definition device.h:119
void get(Dictionary &) const
Store current values in dictionary.
Definition device.cpp:77
void set(const Dictionary &)
Set values from dictionary.
Definition device.cpp:108
Parameters_()
Sets default parameter values.
Definition device.cpp:41
Time stop_
Definition device.h:125
Internal variables of the model.
Definition device.h:149
long t_min_
Time step of device activation.
Definition device.h:159
long t_max_
Time step of device deactivation.
Definition device.h:169