@@ -32,7 +32,7 @@ Infection::Infection(Person::RandomNumberGenerator& rng, VirusVariant virus, Age
3232 : m_virus_variant(virus)
3333 , m_detected(detected)
3434{
35- assert (( size_t ) age.size < ( size_t ) params.get_num_groups ());
35+ assert (age.get () < params.get_num_groups ());
3636 m_viral_load.start_date = draw_infection_course (rng, age, params, init_date, init_state, latest_exposure);
3737
3838 auto vl_params = params.get <ViralLoadDistributions>()[{virus, age}];
@@ -116,7 +116,7 @@ TimePoint Infection::draw_infection_course(Person::RandomNumberGenerator& rng, A
116116 TimePoint init_date, InfectionState init_state,
117117 std::pair<ExposureType, TimePoint> latest_protection)
118118{
119- assert (( size_t ) age.size < ( size_t ) params.get_num_groups ());
119+ assert (age.get () < params.get_num_groups ());
120120 TimePoint start_date = draw_infection_course_backward (rng, age, params, init_date, init_state);
121121 draw_infection_course_forward (rng, age, params, init_date, init_state, latest_protection);
122122 return start_date;
@@ -126,7 +126,7 @@ void Infection::draw_infection_course_forward(Person::RandomNumberGenerator& rng
126126 const Parameters& params, TimePoint init_date, InfectionState start_state,
127127 std::pair<ExposureType, TimePoint> latest_exposure)
128128{
129- assert (( size_t ) age.size < ( size_t ) params.get_num_groups ());
129+ assert (age.get () < params.get_num_groups ());
130130 auto t = init_date;
131131 TimeSpan time_period{}; // time period for current infection state
132132 InfectionState next_state{start_state}; // next state to enter
@@ -214,7 +214,7 @@ TimePoint Infection::draw_infection_course_backward(Person::RandomNumberGenerato
214214 const Parameters& params, TimePoint init_date,
215215 InfectionState init_state)
216216{
217- assert (( size_t ) age.size < ( size_t ) params.get_num_groups ());
217+ assert (age.get () < params.get_num_groups ());
218218 auto start_date = init_date;
219219 TimeSpan time_period{}; // time period for current infection state
220220 InfectionState previous_state{init_state}; // next state to enter
0 commit comments