Utopia 2
Framework for studying models of complex & adaptive systems.
|
Namespaces | |
namespace | FuncBundle |
namespace | ParameterFunctionCollection |
namespace | StateFunctionCollection |
Classes | |
struct | BaseEnvCellState |
Base type for environment cell states. More... | |
struct | BaseEnvParam |
Base type for environment parameter. More... | |
struct | DummyEnvCellState |
Dummy type for environment cell states. More... | |
struct | DummyEnvParam |
Dummy type for environment parameter. More... | |
class | Environment |
The Environment model provides a non-uniform, dynamic parameter background. More... | |
Typedefs | |
using | ModelTypes = Utopia::ModelTypes<> |
Type helper to define types used by the model. | |
Enumerations | |
enum class | ValMode { ValMode::Set , ValMode::Add } |
Value calculation mode. More... | |
Functions | |
ValMode | extract_val_mode (const DataIO::Config &cfg, const std::string &context) |
Given a configuration node, extract the value mode. | |
template<typename Time > | |
std::pair< bool, std::set< Time > > | extract_times (const DataIO::Config &cfg) |
template<typename Time > | |
std::tuple< bool, bool, std::set< Time > > | extract_times_and_initialization (const DataIO::Config &cfg) |
template<typename Time > | |
Time | extract_time_start (const DataIO::Config &cfg) |
Given a configuration, extracts the time of first function invocation. | |