ViralLoad Struct Reference

CPP API: mio::abm::ViralLoad Struct Reference
mio::abm::ViralLoad Struct Reference

Models the ViralLoad for an Infection, modelled on a log_10 scale. More...

#include <infection.h>

Collaboration diagram for mio::abm::ViralLoad:

Public Member Functions

auto default_serialize ()
 This method is used by the default serialization feature. More...
 

Public Attributes

ScalarType decline
 Decline of the ViralLoad during decline phase in log_10 scale per day (always negative). More...
 
TimePoint end_date
 End date of the ViralLoad concentration in the Person. More...
 
ScalarType incline
 Incline of the ViralLoad during incline phase in log_10 scale per day (always positive). More...
 
ScalarType peak
 Peak amplitude of the ViralLoad. More...
 
TimePoint start_date
 Start date of the ViralLoad concentration in the Person. More...
 

Detailed Description

Models the ViralLoad for an Infection, modelled on a log_10 scale.

Based on https://www.science.org/doi/full/10.1126/science.abi5273 Examplary ViralLoad courses can be seen for example in Fig. 4 B.

Member Function Documentation

◆ default_serialize()

auto mio::abm::ViralLoad::default_serialize ( )
inline

This method is used by the default serialization feature.

Member Data Documentation

◆ decline

ScalarType mio::abm::ViralLoad::decline

Decline of the ViralLoad during decline phase in log_10 scale per day (always negative).

◆ end_date

TimePoint mio::abm::ViralLoad::end_date

End date of the ViralLoad concentration in the Person.

◆ incline

ScalarType mio::abm::ViralLoad::incline

Incline of the ViralLoad during incline phase in log_10 scale per day (always positive).

◆ peak

ScalarType mio::abm::ViralLoad::peak

Peak amplitude of the ViralLoad.

◆ start_date

TimePoint mio::abm::ViralLoad::start_date

Start date of the ViralLoad concentration in the Person.