Single double value. More...
#include <conn_parameter.h>
Public Member Functions | |
| ScalarDoubleParameter (double value, const size_t) | |
| double | value_double (size_t, RngPtr, size_t, Node *) const override |
| Return parameter value. | |
| long | value_int (size_t, RngPtr, size_t, Node *) const override |
| bool | is_array () const override |
| void | reset () const override |
| bool | is_scalar () const override |
Public Member Functions inherited from nest::ConnParameter | |
| ConnParameter () | |
| virtual | ~ConnParameter () |
| virtual void | skip (size_t, size_t) const |
| virtual bool | provides_long () const |
| virtual size_t | number_of_values () const |
| Returns number of values available. | |
Private Attributes | |
| double | value_ |
Additional Inherited Members | |
Static Public Member Functions inherited from nest::ConnParameter | |
| static ConnParameter * | create (const any_type &, const size_t) |
Single double value.
On each request, it returns the same value.
|
inline |
|
inlineoverridevirtual |
Implements nest::ConnParameter.
|
inlineoverridevirtual |
Reimplemented from nest::ConnParameter.
|
inlineoverridevirtual |
Reimplemented from nest::ConnParameter.
|
inlineoverridevirtual |
Return parameter value.
The parameter value may depend on target threads and random numbers. Both must be supplied, even if a concrete parameter type does not use them.
| target_thread | will be ignored except for array parameters. |
| rng | random number generator pointer will be ignored except for random parameters. |
Implements nest::ConnParameter.
References value_.
|
inlineoverridevirtual |
Implements nest::ConnParameter.
|
private |
Referenced by value_double().