Utopia
2
Framework for studying models of complex & adaptive systems.
|
#include <algorithm>
#include "exceptions.hh"
#include "signal.hh"
#include "ostream.hh"
#include "logging.hh"
#include "space.hh"
#include "parallel.hh"
#include "../data_io/hdffile.hh"
#include "../data_io/hdfgroup.hh"
#include "../data_io/cfg_utils.hh"
#include "../data_io/monitor.hh"
#include "../data_io/data_manager/data_manager.hh"
#include "../data_io/data_manager/factory.hh"
Go to the source code of this file.
Classes | |
struct | Utopia::ModelTypes< RNGType, data_write_mode, SpaceType, ConfigType, DataGroupType, DataSetType, TimeType, MonitorType, MonitorManagerType > |
Wrapper struct for defining model class data types. More... | |
class | Utopia::Model< Derived, ModelTypes > |
Base class interface for Models using the CRT Pattern. More... | |
class | Utopia::PseudoParent< RNG > |
A class to use at the top level of the model hierarchy as a mock parent. More... | |
Namespaces | |
Utopia | |
Enumerations | |
enum class | Utopia::WriteMode { Utopia::basic , Utopia::managed , Utopia::manual , Utopia::off } |
How to write data in the models. More... | |
Variables | |
constexpr WriteMode | Utopia::DefaultWriteMode = WriteMode::basic |
Alias for the default write mode. More... | |