|
Health-GPS 3.0.0.0
Global Health Policy Simulation model (Health-GPS)
|
Defines the full hierarchical linear model data type. More...
#include <static_hierarchical_linear_model.h>
Public Member Functions | |
| StaticHierarchicalLinearModelDefinition (std::unordered_map< core::Identifier, LinearModel > linear_models, std::map< int, HierarchicalLevel > model_levels) | |
| Initialises a new instance of the StaticHierarchicalLinearModelDefinition class. | |
| std::unique_ptr< RiskFactorModel > | create_model () const override |
| Construct a new StaticHierarchicalLinearModel from this definition. | |
Public Member Functions inherited from hgps::RiskFactorModelDefinition | |
| virtual | ~RiskFactorModelDefinition ()=default |
| Destroys a RiskFactorModelDefinition instance. | |
Defines the full hierarchical linear model data type.
| hgps::StaticHierarchicalLinearModelDefinition::StaticHierarchicalLinearModelDefinition | ( | std::unordered_map< core::Identifier, LinearModel > | linear_models, |
| std::map< int, HierarchicalLevel > | model_levels | ||
| ) |
Initialises a new instance of the StaticHierarchicalLinearModelDefinition class.
| linear_models | The linear regression models equations |
| model_levels | The hierarchical model levels definition |
| std::invalid_argument | for empty arguments |
|
overridevirtual |
Construct a new StaticHierarchicalLinearModel from this definition.
Implements hgps::RiskFactorModelDefinition.