@@ -32,7 +32,7 @@ Infection::Infection(Person::RandomNumberGenerator& rng, VirusVariant virus, Age
32
32
: m_virus_variant(virus)
33
33
, m_detected(detected)
34
34
{
35
- assert (( size_t ) age.size < ( size_t ) params.get_num_groups ());
35
+ assert (age.get () < params.get_num_groups ());
36
36
m_viral_load.start_date = draw_infection_course (rng, age, params, init_date, init_state, latest_exposure);
37
37
38
38
auto vl_params = params.get <ViralLoadDistributions>()[{virus, age}];
@@ -116,7 +116,7 @@ TimePoint Infection::draw_infection_course(Person::RandomNumberGenerator& rng, A
116
116
TimePoint init_date, InfectionState init_state,
117
117
std::pair<ExposureType, TimePoint> latest_protection)
118
118
{
119
- assert (( size_t ) age.size < ( size_t ) params.get_num_groups ());
119
+ assert (age.get () < params.get_num_groups ());
120
120
TimePoint start_date = draw_infection_course_backward (rng, age, params, init_date, init_state);
121
121
draw_infection_course_forward (rng, age, params, init_date, init_state, latest_protection);
122
122
return start_date;
@@ -126,7 +126,7 @@ void Infection::draw_infection_course_forward(Person::RandomNumberGenerator& rng
126
126
const Parameters& params, TimePoint init_date, InfectionState start_state,
127
127
std::pair<ExposureType, TimePoint> latest_exposure)
128
128
{
129
- assert (( size_t ) age.size < ( size_t ) params.get_num_groups ());
129
+ assert (age.get () < params.get_num_groups ());
130
130
auto t = init_date;
131
131
TimeSpan time_period{}; // time period for current infection state
132
132
InfectionState next_state{start_state}; // next state to enter
@@ -214,7 +214,7 @@ TimePoint Infection::draw_infection_course_backward(Person::RandomNumberGenerato
214
214
const Parameters& params, TimePoint init_date,
215
215
InfectionState init_state)
216
216
{
217
- assert (( size_t ) age.size < ( size_t ) params.get_num_groups ());
217
+ assert (age.get () < params.get_num_groups ());
218
218
auto start_date = init_date;
219
219
TimeSpan time_period{}; // time period for current infection state
220
220
InfectionState previous_state{init_state}; // next state to enter
0 commit comments