FRED
|
Public Member Functions | |
Vaccine_Manager (Population *_pop) | |
bool | do_vaccination () const |
Vaccines * | get_vaccines () const |
list< Person * > | get_priority_queue () const |
list< Person * > | get_queue () const |
int | get_number_in_priority_queue () const |
int | get_number_in_reg_queue () const |
int | get_current_vaccine_capacity () const |
void | fill_queues () |
void | vaccinate (int day) |
void | add_to_queue (Person *person) |
void | remove_from_queue (Person *person) |
void | add_to_priority_queue_random (Person *person) |
void | add_to_regular_queue_random (Person *person) |
void | add_to_priority_queue_begin (Person *person) |
void | add_to_priority_queue_end (Person *person) |
int | get_vaccine_priority_age_low () const |
int | get_vaccine_priority_age_high () const |
int | get_vaccine_dose_priority () const |
string | get_vaccine_dose_priority_string () const |
void | update (int day) |
void | reset () |
void | print () |
void Vaccine_Manager::print | ( | ) | [virtual] |
Print out information about this object
Reimplemented from Manager.
void Vaccine_Manager::reset | ( | ) | [virtual] |
Put this object back to its original state
Reimplemented from Manager.
void Vaccine_Manager::update | ( | int | day | ) | [virtual] |
Perform the daily update for this object
day | the simulation day |
Reimplemented from Manager.