Store independent parameters of the model. More...
Public Member Functions | |
| Parameters_ () | |
| Sets default parameter values. | |
| Parameters_ (const Parameters_ &) | |
| Parameters_ & | operator= (const Parameters_ &p) |
| void | get (Dictionary &) const |
| Store current values in dictionary. | |
| void | set (const Dictionary &, const noise_generator &, Node *node) |
| Set values from dictionary. | |
| Time | get_default_dt () |
Public Attributes | |
| double | mean_ |
| mean current, in pA | |
| double | std_ |
| standard deviation of current, in pA | |
| double | std_mod_ |
| standard deviation of current modulation, in pA | |
| double | freq_ |
| Standard frequency in Hz. | |
| double | phi_deg_ |
| Phase of sinusodial noise modulation (0-360 deg) | |
| Time | dt_ |
| time interval between updates | |
| size_t | num_targets_ |
| Number of targets. | |
Store independent parameters of the model.
| nest::noise_generator::Parameters_::Parameters_ | ( | ) |
Sets default parameter values.
| nest::noise_generator::Parameters_::Parameters_ | ( | const Parameters_ & | p | ) |
References nest::Time::calibrate(), dt_, get_default_dt(), and nest::Time::is_step().
| void nest::noise_generator::Parameters_::get | ( | Dictionary & | d | ) | const |
Store current values in dictionary.
References nest::names::dt(), nest::names::frequency(), nest::names::mean(), nest::names::phase(), nest::names::std(), and nest::names::std_mod().
Referenced by nest::noise_generator::get_status().
|
inline |
References nest::Time::get_resolution().
Referenced by nest::noise_generator::calibrate_time(), and Parameters_().
| noise_generator::Parameters_ & nest::noise_generator::Parameters_::operator= | ( | const Parameters_ & | p | ) |
| void nest::noise_generator::Parameters_::set | ( | const Dictionary & | d, |
| const noise_generator & | n, | ||
| Node * | node | ||
| ) |
Set values from dictionary.
References nest::names::dt(), nest::names::frequency(), nest::names::mean(), nest::names::phase(), nest::names::std(), nest::names::std_mod(), and nest::update_value_param().
Referenced by nest::noise_generator::set_data_from_stimulation_backend(), and nest::noise_generator::set_status().
| Time nest::noise_generator::Parameters_::dt_ |
time interval between updates
Referenced by nest::noise_generator::calibrate_time(), Parameters_(), and nest::noise_generator::pre_run_hook().
| double nest::noise_generator::Parameters_::freq_ |
Standard frequency in Hz.
Referenced by nest::noise_generator::pre_run_hook().
| double nest::noise_generator::Parameters_::mean_ |
mean current, in pA
Referenced by nest::noise_generator::update().
| size_t nest::noise_generator::Parameters_::num_targets_ |
Number of targets.
This is a hidden parameter; must be placed in parameters, even though it is an implementation detail, since it concerns the connections and must not be affected by resets.
Referenced by nest::noise_generator::init_buffers_(), nest::noise_generator::pre_run_hook(), nest::noise_generator::send_test_event(), nest::noise_generator::set_data_from_stimulation_backend(), and nest::noise_generator::set_status().
| double nest::noise_generator::Parameters_::phi_deg_ |
Phase of sinusodial noise modulation (0-360 deg)
Referenced by nest::noise_generator::pre_run_hook().
| double nest::noise_generator::Parameters_::std_ |
standard deviation of current, in pA
Referenced by nest::noise_generator::update().
| double nest::noise_generator::Parameters_::std_mod_ |
standard deviation of current modulation, in pA
Referenced by nest::noise_generator::update().