Parameter with constant value.
More...
#include <parameter.h>
Parameter with constant value.
◆ ConstantParameter() [1/2]
| nest::ConstantParameter::ConstantParameter |
( |
double |
value | ) |
|
|
inlineexplicit |
◆ ConstantParameter() [2/2]
| nest::ConstantParameter::ConstantParameter |
( |
const Dictionary & |
d | ) |
|
|
inline |
◆ ~ConstantParameter()
| nest::ConstantParameter::~ConstantParameter |
( |
| ) |
|
|
overridedefault |
◆ value() [1/3]
| double nest::Parameter::value |
( |
RngPtr |
rng, |
|
|
const std::vector< double > & |
source_pos, |
|
|
const std::vector< double > & |
target_pos, |
|
|
const AbstractLayer & |
layer, |
|
|
Node * |
node |
|
) |
| |
|
inlinevirtual |
Generates a value based on parameter specifications and arguments.
Used when connecting spatial nodes. Note that not all parameters support all overloaded versions.
- Parameters
-
| rng | pointer to the random number generator |
| source_pos | position of the source node |
| target_pos | position of the target node |
| layer | spatial layer |
| node | target node, required for normal and lognormal parameters |
- Returns
- the value of the parameter.
Reimplemented from nest::Parameter.
◆ value() [2/3]
| virtual double nest::Parameter::value |
( |
RngPtr |
, |
|
|
Node * |
|
|
) |
| |
|
inlinevirtual |
Generates a value based on parameter specifications and arguments.
Used when getting a parameter value based on random values or node attributes, like position. Note that not all parameters support all overloaded versions.
- Parameters
-
| rng | pointer to the random number generator |
| node | pointer to the node, used when the node position is relevant |
- Returns
- the value of the parameter.
Reimplemented from nest::Parameter.
◆ value() [3/3]
| double nest::ConstantParameter::value |
( |
RngPtr |
, |
|
|
Node * |
|
|
) |
| |
|
inlineoverridevirtual |
◆ value_
| double nest::ConstantParameter::value_ |
|
private |
The documentation for this class was generated from the following file: