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

Go to the source code of this file.

Classes

struct  Utopia::Models::SEIRD::State
 The full cell struct for the SEIRD model. More...
 

Namespaces

 Utopia
 
 Utopia::Models
 
 Utopia::Models::SEIRD
 

Enumerations

enum class  Utopia::Models::SEIRD::Kind : char {
  Utopia::Models::SEIRD::empty = 0 , Utopia::Models::SEIRD::susceptible = 1 , Utopia::Models::SEIRD::exposed = 2 , Utopia::Models::SEIRD::infected = 3 ,
  Utopia::Models::SEIRD::recovered = 4 , Utopia::Models::SEIRD::deceased = 5 , Utopia::Models::SEIRD::source = 6 , Utopia::Models::SEIRD::inert = 7 ,
  Utopia::Models::SEIRD::COUNT = 8
}
 The kind of the cell. More...
 

Variables

const std::map< const std::string, Kind > Utopia::Models::SEIRD::kind_from_string
 Map the Kind name given as a string to the actual Kind. More...
 
const std::map< const Kind, std::string > Utopia::Models::SEIRD::string_from_kind
 The inverse of the kind_from_string mapping. More...
 
const std::array< std::string, static_cast< char >Kind::COUNT)> Utopia::Models::SEIRD::kind_names
 The associated string names of each Kind enum entry. More...