Utopia  2
Framework for studying models of complex & adaptive systems.
Classes | Namespaces | Typedefs | Enumerations
SimpleEG.hh File Reference
#include <functional>
#include <utopia/core/types.hh>
#include <utopia/core/model.hh>
#include <utopia/core/cell_manager.hh>
#include <utopia/core/apply.hh>
Include dependency graph for SimpleEG.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Utopia::Models::SimpleEG::CellState
 The type of the cell state for the SimpleEG model. More...
 
class  Utopia::Models::SimpleEG::SimpleEG
 Simple model of evolutionary games on grids. More...
 

Namespaces

 Utopia
 
 Utopia::Models
 
 Utopia::Models::SimpleEG
 

Typedefs

using Utopia::Models::SimpleEG::CellTraits = Utopia::CellTraits< CellState, Update::sync, true >
 Specialize the CellTraits type helper for the SimpleEG model. More...
 
using Utopia::Models::SimpleEG::ModelTypes = Utopia::ModelTypes<>
 Typehelper to define data types of SimpleEG model. More...
 

Enumerations

enum  Utopia::Models::SimpleEG::Strategy : unsigned short int { Utopia::Models::SimpleEG::S0 =0 , Utopia::Models::SimpleEG::S1 =1 }
 Strategy enum. More...