AdoptionRate< FP, Status, Region > Struct Template Reference
|
CPP API
|
mio::AdoptionRate< FP, Status, Region > Struct Template Reference
Struct defining a possible status adoption in a Model based on Poisson Processes. More...
#include <adoption_rate.h>
Collaboration diagram for mio::AdoptionRate< FP, Status, Region >:
Public Attributes | |
| FP | factor |
| Status | from |
| std::vector< Influence< FP, Status > > | influences |
| Region | region |
| Status | to |
Detailed Description
template<typename FP, class Status, class Region = mio::regions::Region>
struct mio::AdoptionRate< FP, Status, Region >
Struct defining a possible status adoption in a Model based on Poisson Processes.
The AdoptionRate is considered to be of second-order if there are any "influences". In the d_abm and smm simulations, "from" is implicitly an influence, scaled by "factor". This is multiplied by the sum over all "influences", which scale their "status" with the respective "factor".
- Template Parameters
-
Status An infection state enum or MultiIndex. Region A MultiIndex.
Member Data Documentation
◆ factor
template<typename FP , class Status , class Region = mio::regions::Region>
| FP mio::AdoptionRate< FP, Status, Region >::factor |
◆ from
template<typename FP , class Status , class Region = mio::regions::Region>
| Status mio::AdoptionRate< FP, Status, Region >::from |
◆ influences
template<typename FP , class Status , class Region = mio::regions::Region>
| std::vector<Influence<FP, Status> > mio::AdoptionRate< FP, Status, Region >::influences |
◆ region
template<typename FP , class Status , class Region = mio::regions::Region>
| Region mio::AdoptionRate< FP, Status, Region >::region |
◆ to
template<typename FP , class Status , class Region = mio::regions::Region>
| Status mio::AdoptionRate< FP, Status, Region >::to |
Generated by