Health-GPS 3.0.0.0
Global Health Policy Simulation model (Health-GPS)
Loading...
Searching...
No Matches
hgps::DynamicHierarchicalLinearModel Member List

This is the complete list of members for hgps::DynamicHierarchicalLinearModel, including all inherited members.

adjust_risk_factors(RuntimeContext &context, const std::vector< core::Identifier > &factors, OptionalRanges ranges, bool apply_trend, const RiskFactorSexAgeTable *expected_override=nullptr, std::optional< std::size_t > income_stratum_filter=std::nullopt, std::vector< IncomeStratumAdjustmentExampleRow > *debug_example_rows=nullptr) consthgps::RiskFactorAdjustableModel
DynamicHierarchicalLinearModel(std::shared_ptr< RiskFactorSexAgeTable > expected, std::shared_ptr< std::unordered_map< core::Identifier, double > > expected_trend, std::shared_ptr< std::unordered_map< core::Identifier, int > > trend_steps, const std::map< core::IntegerInterval, AgeGroupGenderEquation > &equations, const std::map< core::Identifier, core::Identifier > &variables, const double boundary_percentage)hgps::DynamicHierarchicalLinearModel
generate_risk_factors(RuntimeContext &context) overridehgps::DynamicHierarchicalLinearModelvirtual
get_expected(RuntimeContext &context, core::Gender sex, int age, const core::Identifier &factor, OptionalRange range, bool apply_trend) consthgps::RiskFactorAdjustableModelvirtual
get_expected_trend() const noexcepthgps::RiskFactorAdjustableModelinline
get_trend_steps(const core::Identifier &factor) consthgps::RiskFactorAdjustableModel
name() const noexcept overridehgps::DynamicHierarchicalLinearModelvirtual
RiskFactorAdjustableModel(std::shared_ptr< RiskFactorSexAgeTable > expected, std::shared_ptr< std::unordered_map< core::Identifier, double > > expected_trend, std::shared_ptr< std::unordered_map< core::Identifier, int > > trend_steps, TrendType trend_type=TrendType::Null, std::shared_ptr< std::unordered_map< core::Identifier, double > > expected_income_trend=nullptr, std::shared_ptr< std::unordered_map< core::Identifier, double > > expected_income_trend_decay_factors=nullptr)hgps::RiskFactorAdjustableModel
set_logistic_factors(const std::unordered_set< core::Identifier > &logistic_factors)hgps::RiskFactorAdjustableModel
type() const noexcept overridehgps::DynamicHierarchicalLinearModelvirtual
update_risk_factors(RuntimeContext &context) overridehgps::DynamicHierarchicalLinearModelvirtual
~RiskFactorModel()=defaulthgps::RiskFactorModelvirtual