|
template<typename EnvModel , class DistType , class EnvParamFunc = typename EnvModel::EnvParamFunc> |
EnvParamFunc | Utopia::Models::Environment::ParameterFunctionCollection::build_rng_env_param_func (const EnvModel &model, DistType &&dist, const std::string ¶m_name, const ValMode &mode) |
| Create a rule function that uses a random number distribution.
|
|
template<typename EnvModel , class EnvParamFunc = typename EnvModel::EnvParamFunc> |
EnvParamFunc | Utopia::Models::Environment::ParameterFunctionCollection::epf_increment (const EnvModel &model, const std::string param_name, const Config &cfg) |
| Creates a rule function for incrementing parameter values.
|
|
template<typename EnvModel , class EnvParamFunc = typename EnvModel::EnvParamFunc> |
EnvParamFunc | Utopia::Models::Environment::ParameterFunctionCollection::epf_random (const EnvModel &model, const std::string ¶m_name, const Config &cfg) |
| Creates a rule function for random parameter values.
|
|
template<typename EnvModel , class EnvParamFunc = typename EnvModel::EnvParamFunc> |
EnvParamFunc | Utopia::Models::Environment::ParameterFunctionCollection::epf_rectangular (const EnvModel &model, const Config &cfg) |
| Creates a rule function for rectangular function like parameter values.
|
|
template<typename EnvModel , class EnvParamFunc = typename EnvModel::EnvParamFunc> |
EnvParamFunc | Utopia::Models::Environment::ParameterFunctionCollection::epf_set (const EnvModel &, const Config &cfg) |
| Creates a rule function for setting a parameter value.
|
|
template<typename EnvModel , class EnvParamFunc = typename EnvModel::EnvParamFunc> |
EnvParamFunc | Utopia::Models::Environment::ParameterFunctionCollection::epf_sinusoidal (const EnvModel &model, const Config &cfg) |
| Creates a rule function for sinusoidal parameter values.
|
|