Utopia  2
Framework for studying models of complex & adaptive systems.
Public Member Functions | Public Attributes | List of all members
Utopia::Models::SEIRD::Params Struct Reference

Parameters of the SEIRD. More...

#include <params.hh>

Collaboration diagram for Utopia::Models::SEIRD::Params:
Collaboration graph
[legend]

Public Member Functions

 Params (const DataIO::Config &cfg)
 Construct the parameters from the given configuration node. More...
 

Public Attributes

const double p_susceptible
 Probability per site and time step to go from state empty to susceptible. More...
 
double p_immune
 Probability per transition to susceptible via p_susceptible to be immune. More...
 
const double p_random_immunity
 
double p_exposed
 
double p_infected
 
double p_recovered
 Probability for a cell to recover. More...
 
double p_deceased
 Probability for a cell to desease. More...
 
double p_empty
 Probability for a cell to become empty. More...
 
double p_lose_immunity
 The probability to loose immunity if a cell is recovered. More...
 
bool move_away_from_infected
 Whether to globally allow moving away from infected neighboring cells. More...
 
double p_move_randomly
 Probability to move randomly if the neighboring cell is empty. More...
 
const ExposureContParams exposure_control
 Exposure control parameters. More...
 
const ImmunityContParams immunity_control
 Immunity control parameters. More...
 
const TransmitContParams transmission_control
 Transmit control parameters. More...
 

Detailed Description

Parameters of the SEIRD.

Constructor & Destructor Documentation

◆ Params()

Utopia::Models::SEIRD::Params::Params ( const DataIO::Config cfg)
inline

Construct the parameters from the given configuration node.

Member Data Documentation

◆ exposure_control

const ExposureContParams Utopia::Models::SEIRD::Params::exposure_control

Exposure control parameters.

◆ immunity_control

const ImmunityContParams Utopia::Models::SEIRD::Params::immunity_control

Immunity control parameters.

◆ move_away_from_infected

bool Utopia::Models::SEIRD::Params::move_away_from_infected

Whether to globally allow moving away from infected neighboring cells.

◆ p_deceased

double Utopia::Models::SEIRD::Params::p_deceased

Probability for a cell to desease.

◆ p_empty

double Utopia::Models::SEIRD::Params::p_empty

Probability for a cell to become empty.

◆ p_exposed

double Utopia::Models::SEIRD::Params::p_exposed
mutable

Probability per susceptible cell and time step to transition to exposed state

◆ p_immune

double Utopia::Models::SEIRD::Params::p_immune
mutable

Probability per transition to susceptible via p_susceptible to be immune.

◆ p_infected

double Utopia::Models::SEIRD::Params::p_infected
mutable

Probability per exposed cell and time step to transition to infected state This probability will define the typical incubation period of the desease.

◆ p_lose_immunity

double Utopia::Models::SEIRD::Params::p_lose_immunity

The probability to loose immunity if a cell is recovered.

◆ p_move_randomly

double Utopia::Models::SEIRD::Params::p_move_randomly

Probability to move randomly if the neighboring cell is empty.

◆ p_random_immunity

const double Utopia::Models::SEIRD::Params::p_random_immunity

Probability per site and time step for a susceptible cell to not become exposed if an exposed or infected cell is in the neighborhood.

◆ p_recovered

double Utopia::Models::SEIRD::Params::p_recovered

Probability for a cell to recover.

◆ p_susceptible

const double Utopia::Models::SEIRD::Params::p_susceptible

Probability per site and time step to go from state empty to susceptible.

◆ transmission_control

const TransmitContParams Utopia::Models::SEIRD::Params::transmission_control

Transmit control parameters.


The documentation for this struct was generated from the following file: