Independent parameters of the model. More...
Public Member Functions | |
| Parameters_ () | |
| Sets default parameter values. | |
| Parameters_ (const Parameters_ &) | |
| Copy and recalibrate parameter set. | |
| Parameters_ & | operator= (const Parameters_ &) |
| void | get (Dictionary &) const |
| Store current values in dictionary. | |
| void | set (const Dictionary &) |
| Set values from dictionary. | |
Public Attributes | |
| Time | origin_ |
| Origin of device time axis, relative to network time. Defaults to 0. | |
| Time | start_ |
| Stop time, relative to origin. Defaults to "infinity". | |
| Time | stop_ |
Static Private Member Functions | |
| static void | update_ (const Dictionary &, const std::string &, Time &) |
| Update given Time parameter including error checking. | |
Independent parameters of the model.
| nest::Device::Parameters_::Parameters_ | ( | ) |
Sets default parameter values.
| nest::Device::Parameters_::Parameters_ | ( | const Parameters_ & | p | ) |
Copy and recalibrate parameter set.
References nest::Time::calibrate(), origin_, start_, and stop_.
| void nest::Device::Parameters_::get | ( | Dictionary & | d | ) | const |
Store current values in dictionary.
References nest::names::origin(), and nest::names::start().
Referenced by nest::Device::get_status().
| Device::Parameters_ & nest::Device::Parameters_::operator= | ( | const Parameters_ & | p | ) |
| void nest::Device::Parameters_::set | ( | const Dictionary & | d | ) |
Set values from dictionary.
References nest::names::origin(), nest::names::start(), and nest::names::stop().
Referenced by nest::Device::set_status().
|
staticprivate |
Update given Time parameter including error checking.
References nest::Time::is_finite(), and nest::Time::is_grid_time().
| Time nest::Device::Parameters_::origin_ |
Origin of device time axis, relative to network time. Defaults to 0.
Start time, relative to origin. Defaults to 0.
Referenced by nest::Device::get_origin(), Parameters_(), and nest::Device::pre_run_hook().
| Time nest::Device::Parameters_::start_ |
Stop time, relative to origin. Defaults to "infinity".
Referenced by nest::Device::get_start(), Parameters_(), and nest::Device::pre_run_hook().
| Time nest::Device::Parameters_::stop_ |
Referenced by nest::Device::get_stop(), Parameters_(), and nest::Device::pre_run_hook().