18 template<
typename BehaviourPolicy,
typename BeliefPolicy>
33 template<
typename BehaviourPolicy>
39 int perceived_severity = belief_data.GetPerceivedSeverity();
40 int perceived_susceptibility = belief_data.GetPerceivedSusceptibility();
41 int perceived_benefit = belief_data.GetPerceivedBenefit();
42 int perceived_barriers = belief_data.GetPerceivedBarriers();
47 double p_behaviour = odds / (1 + odds);
48 return p_behaviour >= 0.5;
static const double m_odds_ratio_barriers
static const double m_odds_ratio_susceptibility
static const double m_odds_ratio_benefit
static const double m_odds_ratio_severity
static void update(Data &belief_data, Health &health_data)
Time Dependent Person DataType.
static void update(Data &belief_data, const Person< BehaviourPolicy, HBM > *p)
Forward declaration of class Person.
static bool hasAdopted(const Data &belief_data)
static const double m_odds_ratio_0