Utopia  2
Framework for studying models of complex & adaptive systems.
Public Member Functions | Public Attributes | List of all members
EnvParam Struct Reference

A non-abstract EnvParam, derived from the base class. More...

Inheritance diagram for EnvParam:
Inheritance graph
[legend]
Collaboration diagram for EnvParam:
Collaboration graph
[legend]

Public Member Functions

 EnvParam (const Utopia::DataIO::Config &cfg)
 
 ~EnvParam ()=default
 
double get_env (const std::string &key) const override
 Getter. More...
 
void set_env (const std::string &key, const double &value) override
 Setter. More...
 
 EnvParam (const Utopia::DataIO::Config &cfg)
 
 ~EnvParam ()=default
 
double get_env (const std::string &key) const override
 Getter. More...
 
void set_env (const std::string &key, const double &value) override
 Setter. More...
 
- Public Member Functions inherited from Utopia::Models::Environment::BaseEnvParam
virtual ~BaseEnvParam ()=default
 

Public Attributes

double some_global_parameter
 
double some_glob_parameter
 

Detailed Description

A non-abstract EnvParam, derived from the base class.

Note
This is used to allow standalone operation.

Constructor & Destructor Documentation

◆ EnvParam() [1/2]

EnvParam::EnvParam ( const Utopia::DataIO::Config cfg)
inline

◆ ~EnvParam() [1/2]

EnvParam::~EnvParam ( )
default

◆ EnvParam() [2/2]

EnvParam::EnvParam ( const Utopia::DataIO::Config cfg)
inline

◆ ~EnvParam() [2/2]

EnvParam::~EnvParam ( )
default

Member Function Documentation

◆ get_env() [1/2]

double EnvParam::get_env ( const std::string &  key) const
inlineoverridevirtual

◆ get_env() [2/2]

double EnvParam::get_env ( const std::string &  key) const
inlineoverridevirtual

◆ set_env() [1/2]

void EnvParam::set_env ( const std::string &  key,
const double &  value 
)
inlineoverridevirtual

◆ set_env() [2/2]

void EnvParam::set_env ( const std::string &  key,
const double &  value 
)
inlineoverridevirtual

Member Data Documentation

◆ some_glob_parameter

double EnvParam::some_glob_parameter

◆ some_global_parameter

double EnvParam::some_global_parameter

The documentation for this struct was generated from the following files: