FRED
Vaccine_Manager Class Reference
Inheritance diagram for Vaccine_Manager:
Manager

List of all members.

Public Member Functions

 Vaccine_Manager (Population *_pop)
bool do_vaccination () const
Vaccinesget_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 ()

Member Function Documentation

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

Parameters:
daythe simulation day

Reimplemented from Manager.


The documentation for this class was generated from the following files:
 All Classes Functions