|
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. | |