Utopia
2
Framework for studying models of complex & adaptive systems.
|
Classes | |
struct | State |
Cell state, combining states for predator, prey and plant species. More... | |
class | PredatorPreyPlant |
PredatorPreyPlant Model on grid cells. More... | |
struct | PlantState |
Struct that holds all plant characterising states. More... | |
struct | PlantParams |
The parameters characterizing plants. More... | |
struct | SpeciesBaseParams |
Struct that holds all species-specific parameters. More... | |
struct | PredatorParams |
Struct that holds all predator-specific parameters. More... | |
struct | PreyParams |
Struct that holds all prey-species specific parameters. More... | |
struct | SpeciesParams |
The parameter of all species. More... | |
Typedefs | |
using | CellTraits = Utopia::CellTraits< State, Update::manual > |
Cell traits specialization using the state type. More... | |
using | ModelTypes = ModelTypes<> |
Typehelper to define data types of PredatorPreyPlant model. More... | |
Enumerations | |
enum class | GrowthModel { none , deterministic , stochastic } |
The growth model to use for plants. More... | |
using Utopia::Models::PredatorPreyPlant::CellTraits = typedef Utopia::CellTraits<State, Update::manual> |
Cell traits specialization using the state type.
The first template parameter specifies the type of the cell state, the second sets them to not be synchronously updated. The config constructor for the cell state is preferred here
using Utopia::Models::PredatorPreyPlant::ModelTypes = typedef ModelTypes<> |
Typehelper to define data types of PredatorPreyPlant model.
|
strong |