FRED
AV_Manager Class Reference
Inheritance diagram for AV_Manager:
Manager

List of all members.

Public Member Functions

 AV_Manager (Population *_pop)
bool do_antivirals () const
int get_overall_start_day () const
Antiviralget_current_av () const
Antiviralsget_antivirals () const
int get_num_antivirals () const
bool get_are_policies_set () const
void disseminate (int day)
void update (int day)
void reset ()
void print ()

Constructor & Destructor Documentation

AV_Manager::AV_Manager ( Population _pop)

Constructor that sets the Population to which this AV_Manager is tied


Member Function Documentation

void AV_Manager::disseminate ( int  day)

Push antivirals to agents, needed for prophylaxis

Parameters:
daythe simulation day
bool AV_Manager::do_antivirals ( ) const [inline]
Returns:
true if antivirals are being disseminated false otherwise
Antivirals* AV_Manager::get_antivirals ( ) const [inline]
Returns:
a pointer to this manager's Antiviral package
bool AV_Manager::get_are_policies_set ( ) const [inline]
Returns:
true if policies are set, false otherwise
Antiviral* AV_Manager::get_current_av ( ) const [inline]
Returns:
a pointer to current_av
int AV_Manager::get_num_antivirals ( ) const [inline]
Returns:
a count of this manager's antivirals
See also:
Antivirals::get_number_antivirals()
int AV_Manager::get_overall_start_day ( ) const [inline]
Returns:
overall_start_day
void AV_Manager::print ( ) [virtual]

Print out information about this object

Reimplemented from Manager.

void AV_Manager::reset ( ) [virtual]

Put this object back to its original state

Reimplemented from Manager.

void AV_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