Health-GPS  1.2.2.0
Global Health Policy Simulation model (Health-GPS)
hgps::RiskFactorModelDefinition Class Referenceabstract

Risk factor model definition interface. More...

#include <interfaces.h>

Inheritance diagram for hgps::RiskFactorModelDefinition:
[legend]

Public Member Functions

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

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<HierarchicalLinearModel> hgps::RiskFactorModelDefinition::create_model ( ) const
pure virtual

Creates a new risk factor model from this definition.

Implemented in hgps::HierarchicalLinearModelDefinition, hgps::EnergyBalanceModelDefinition, and hgps::LiteHierarchicalModelDefinition.

Here is the caller graph for this function:

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