[x] Create vectors for susceptible population indexed by age and sex.
[x] Create vectors for infected population indexed by age and sex.
[x] Allocate size of vector at initialisation (if possible).
[x] Each person should know the index of the vector they are in and possibly name of the vector they are in.
[x] When removing an individual from a vector, don't use std::find but instead locate the correct index in the vector (the instance of person will know it), then using the last 'person' in the array, swap indexes with them and then pop the last person so you effectively swap out an individual in the array [do this all in a fun function].
std::find
but instead locate the correct index in the vector (the instance of person will know it), then using the last 'person' in the array, swap indexes with them and then pop the last person so you effectively swap out an individual in the array [do this all in a fun function].See photo of Jeff's whiteboard for more info.
Incidence calculation to follow...