TransitionDistributions Struct Reference

CPP API: mio::isecir::TransitionDistributions Struct Reference
mio::isecir::TransitionDistributions Struct Reference

Transition distribution for each transition in InfectionTransition. More...

#include <parameters.h>

Public Types

using Type = CustomIndexArray< std::vector< StateAgeFunctionWrapper< ScalarType > >, AgeGroup >
 

Static Public Member Functions

static Type get_default (AgeGroup size)
 
static std::string name ()
 

Detailed Description

Transition distribution for each transition in InfectionTransition.

For each transition, the corresponding transition distribution can be chosen independently. The choice of distributions determines how many initial time points are required to initialize the model, see get_global_support_max() in models/ide_secir/model.h.

As a default we use SmootherCosine functions for all transitions with m_parameter=2.

Member Typedef Documentation

◆ Type

Member Function Documentation

◆ get_default()

static Type mio::isecir::TransitionDistributions::get_default ( AgeGroup  size)
inlinestatic

◆ name()

static std::string mio::isecir::TransitionDistributions::name ( )
inlinestatic