Stride Reference Manual  1.0
stride::HBM Class Reference

#include <HBM.h>

Collaboration diagram for stride::HBM:
Collaboration graph

Public Types

using Data = HBMData
 

Static Public Member Functions

static void update (Data &belief_data, Health &health_data)
 
template<typename BehaviourPolicy >
static void update (Data &belief_data, const Person< BehaviourPolicy, HBM > *p)
 
static bool hasAdopted (const Data &belief_data)
 

Static Private Attributes

static const double m_odds_ratio_0 = -1
 
static const double m_odds_ratio_severity = 0.626
 
static const double m_odds_ratio_susceptibility = 1.07
 
static const double m_odds_ratio_benefit = 0
 
static const double m_odds_ratio_barriers = -0.4
 

Detailed Description

Definition at line 25 of file HBM.h.

Member Typedef Documentation

Definition at line 27 of file HBM.h.

Member Function Documentation

static void stride::HBM::update ( Data belief_data,
Health health_data 
)
inlinestatic

Definition at line 29 of file HBM.h.

template<typename BehaviourPolicy >
static void stride::HBM::update ( Data belief_data,
const Person< BehaviourPolicy, HBM > *  p 
)
inlinestatic

Definition at line 34 of file HBM.h.

static bool stride::HBM::hasAdopted ( const Data belief_data)
inlinestatic

Member Data Documentation

const double stride::HBM::m_odds_ratio_0 = -1
staticprivate

Definition at line 52 of file HBM.h.

Referenced by hasAdopted().

const double stride::HBM::m_odds_ratio_severity = 0.626
staticprivate

Definition at line 53 of file HBM.h.

Referenced by hasAdopted().

const double stride::HBM::m_odds_ratio_susceptibility = 1.07
staticprivate

Definition at line 54 of file HBM.h.

Referenced by hasAdopted().

const double stride::HBM::m_odds_ratio_benefit = 0
staticprivate

Definition at line 55 of file HBM.h.

Referenced by hasAdopted().

const double stride::HBM::m_odds_ratio_barriers = -0.4
staticprivate

Definition at line 56 of file HBM.h.


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