NEST main@caf0ae8
 
Loading...
Searching...
No Matches
parameter.cpp File Reference
#include <cmath>
#include "node.h"
#include "node_collection.h"
#include "spatial.h"
#include "vp_manager_impl.h"
#include "parameter.h"
Include dependency graph for parameter.cpp:

Namespaces

namespace  nest
 Namespace for the NEST simulation kernel.
 

Functions

ParameterPTR nest::multiply_parameter (const ParameterPTR first, const ParameterPTR second)
 Create the product of one parameter with another.
 
ParameterPTR nest::divide_parameter (const ParameterPTR first, const ParameterPTR second)
 Create the quotient of one parameter with another.
 
ParameterPTR nest::add_parameter (const ParameterPTR first, const ParameterPTR second)
 Create the sum of one parameter with another.
 
ParameterPTR nest::subtract_parameter (const ParameterPTR first, const ParameterPTR second)
 Create the difference between one parameter and another.
 
ParameterPTR nest::compare_parameter (const ParameterPTR first, const ParameterPTR second, const Dictionary &d)
 Create comparison of one parameter with another.
 
ParameterPTR nest::conditional_parameter (const ParameterPTR condition, const ParameterPTR if_true, const ParameterPTR if_false)
 Create a parameter that chooses between two other parameters, based on a given condition parameter.
 
ParameterPTR nest::min_parameter (const ParameterPTR parameter, const double other)
 Create parameter whose value is the minimum of a given parameter's value and the given value.
 
ParameterPTR nest::max_parameter (const ParameterPTR parameter, const double other)
 Create parameter whose value is the maximum of a given parameter's value and the given value.
 
ParameterPTR nest::redraw_parameter (const ParameterPTR parameter, const double min, const double max)
 Create parameter redrawing the value if the value of a parameter is outside the set limits.
 
ParameterPTR nest::exp_parameter (const ParameterPTR parameter)
 Create the exponential of a parameter.
 
ParameterPTR nest::sin_parameter (const ParameterPTR parameter)
 Create the sine of a parameter.
 
ParameterPTR nest::cos_parameter (const ParameterPTR parameter)
 Create the cosine of a parameter.
 
ParameterPTR nest::pow_parameter (const ParameterPTR parameter, const double exponent)
 Create a parameter raised to the power of an exponent.
 
ParameterPTR nest::dimension_parameter (const ParameterPTR x_parameter, const ParameterPTR y_parameter)
 Create a parameter that can generate position vectors from a given set of parameters.
 
ParameterPTR nest::dimension_parameter (const ParameterPTR x_parameter, const ParameterPTR y_parameter, const ParameterPTR z_parameter)