Health-GPS 3.0.0.0
Global Health Policy Simulation model (Health-GPS)
Loading...
Searching...
No Matches
hgps::RiskFactorModelDefinition Class Referenceabstract

Risk factor model definition interface. More...

#include <risk_factor_model.h>

Inheritance diagram for hgps::RiskFactorModelDefinition:
[legend]

Public Member Functions

virtual ~RiskFactorModelDefinition ()=default
 Destroys a RiskFactorModelDefinition instance.
 
virtual std::unique_ptr< RiskFactorModelcreate_model () const =0
 Creates a new risk factor model from this definition.
 

Detailed Description

Risk factor model definition interface.

Constructor & Destructor Documentation

◆ ~RiskFactorModelDefinition()

virtual hgps::RiskFactorModelDefinition::~RiskFactorModelDefinition ( )
virtualdefault

Destroys a RiskFactorModelDefinition instance.

Member Function Documentation

◆ create_model()

virtual std::unique_ptr< RiskFactorModel > hgps::RiskFactorModelDefinition::create_model ( ) const
pure virtual

Creates a new risk factor model from this definition.

Implemented in hgps::DummyModelDefinition, hgps::DynamicHierarchicalLinearModelDefinition, hgps::KevinHallModelDefinition, hgps::StaticHierarchicalLinearModelDefinition, and hgps::StaticLinearModelDefinition.

Here is the caller graph for this function:

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