5#ifndef SEAPODYM_COHORT_MANAGER
6#define SEAPODYM_COHORT_MANAGER
28 int numCohorts = this->numAgeGroups + this->numTimeSteps - 1;
31 std::map<int, std::vector<int> > worker2cohort;
34 std::map<int, int> ageIndex2Worker;
SeapodymCohortManager(int numAgeGroups, int numWorkers, int numTimeSteps)
Definition SeapodymCohortManager.cpp:5
int getNextCohort(int cohortId) const
Definition SeapodymCohortManager.cpp:77
std::vector< int > getInitCohortIds(int workerId) const
Definition SeapodymCohortManager.cpp:28
std::set< int > getDependencies(int cohortId) const
Definition SeapodymCohortManager.cpp:49
int getNumSteps(int cohortId) const
Definition SeapodymCohortManager.cpp:34
int getNewCohortWorker(int timeStep) const
Definition SeapodymCohortManager.cpp:92