Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

hh_list Class Reference

#include <AgentHouseholdList.h>

Collaboration diagram for hh_list:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 hh_list (int, int)
virtual ~hh_list ()
virtual void makeHHmember (int age, int sex, int head, int career)
virtual void makeHeadOfHH (int popID, int sex)
virtual void deallocHHmember (hhmember *)
virtual void insertHHmember (hhmember *)
virtual int getNumLabSpan ()
virtual int getNumLabGrps ()
virtual void makeActLabCapHH (int popID)
virtual void makeExpLabCapHH (int popID)
virtual double getActLabAvail (int span, int lGrp)
virtual double getExpLabAvail (int span, int lGrp)
virtual double getActTotLabForce (int popID)
virtual double getActAduLabForce (int popID)
virtual double getActAduFemForce (int popID)
virtual double getActAduMalForce (int popID)
virtual double getExpTotLabForce (int popID)
virtual double getExpAduLabForce (int popID)
virtual double getExpAduFemForce (int popID)
virtual double getExpAduMalForce (int popID)
virtual void makeActNtrReqHH (int popID)
virtual void makeExpNtrReqHH (int popID)
virtual double getActNtrReqs (int ntr)
virtual double getExpNtrReqs (int ntr)
virtual int getNumMembers (void)
virtual int getNumAdults (void)
virtual int getNumChilds (void)
virtual int getNumSchoolAge (void)
virtual int getNumSexAgeGroup (int sex, int ageLow, int ageUpp)
virtual int getLastID (void)
virtual hhmembersearchForHHmember (int pID)
virtual hhmembersearchFirstSex (int)
virtual hhmembersearchNextSex (int)
virtual hhmembersearchLastSex (int)
virtual hhmembersearchPreviousSex (int)
virtual hhmembergetFirst ()
virtual hhmembergetLast ()
virtual void updateAgeInHH (int popID)
virtual void updateStatistics (int popID)
virtual hhmembertakeOutHHmember (hhmember *)
virtual void printOnScreenHHmember (hhmember *)
virtual void printOnScreen_list (void)
virtual void deleteList (void)

Protected Attributes

int scID
int hhID
int hhSize
int nAdults
int nChilds
int nSchool
int lastPID
MatrixDouble actLabCapHH
MatrixDouble expLabCapHH
MatrixDouble actNtrReqHH
MatrixDouble expNtrReqHH
hhmemberfirstHHmember
hhmemberlastHHmember
hhmembermarkedHHmember

Constructor & Destructor Documentation

hh_list::hh_list int  ,
int 
 

virtual hh_list::~hh_list  )  [inline, virtual]
 


Member Function Documentation

virtual void hh_list::deallocHHmember hhmember  )  [virtual]
 

virtual void hh_list::deleteList void   )  [virtual]
 

virtual double hh_list::getActAduFemForce int  popID  )  [virtual]
 

virtual double hh_list::getActAduLabForce int  popID  )  [virtual]
 

virtual double hh_list::getActAduMalForce int  popID  )  [virtual]
 

virtual double hh_list::getActLabAvail int  span,
int  lGrp
[virtual]
 

virtual double hh_list::getActNtrReqs int  ntr  )  [virtual]
 

virtual double hh_list::getActTotLabForce int  popID  )  [virtual]
 

virtual double hh_list::getExpAduFemForce int  popID  )  [virtual]
 

virtual double hh_list::getExpAduLabForce int  popID  )  [virtual]
 

virtual double hh_list::getExpAduMalForce int  popID  )  [virtual]
 

virtual double hh_list::getExpLabAvail int  span,
int  lGrp
[virtual]
 

virtual double hh_list::getExpNtrReqs int  ntr  )  [virtual]
 

virtual double hh_list::getExpTotLabForce int  popID  )  [virtual]
 

virtual hhmember* hh_list::getFirst  )  [virtual]
 

virtual hhmember* hh_list::getLast  )  [virtual]
 

virtual int hh_list::getLastID void   )  [virtual]
 

virtual int hh_list::getNumAdults void   )  [virtual]
 

virtual int hh_list::getNumChilds void   )  [virtual]
 

virtual int hh_list::getNumLabGrps  )  [virtual]
 

virtual int hh_list::getNumLabSpan  )  [virtual]
 

virtual int hh_list::getNumMembers void   )  [virtual]
 

virtual int hh_list::getNumSchoolAge void   )  [virtual]
 

virtual int hh_list::getNumSexAgeGroup int  sex,
int  ageLow,
int  ageUpp
[virtual]
 

virtual void hh_list::insertHHmember hhmember  )  [virtual]
 

virtual void hh_list::makeActLabCapHH int  popID  )  [virtual]
 

virtual void hh_list::makeActNtrReqHH int  popID  )  [virtual]
 

virtual void hh_list::makeExpLabCapHH int  popID  )  [virtual]
 

virtual void hh_list::makeExpNtrReqHH int  popID  )  [virtual]
 

virtual void hh_list::makeHeadOfHH int  popID,
int  sex
[virtual]
 

virtual void hh_list::makeHHmember int  age,
int  sex,
int  head,
int  career
[virtual]
 

virtual void hh_list::printOnScreen_list void   )  [virtual]
 

virtual void hh_list::printOnScreenHHmember hhmember  )  [virtual]
 

virtual hhmember* hh_list::searchFirstSex int   )  [virtual]
 

virtual hhmember* hh_list::searchForHHmember int  pID  )  [virtual]
 

virtual hhmember* hh_list::searchLastSex int   )  [virtual]
 

virtual hhmember* hh_list::searchNextSex int   )  [virtual]
 

virtual hhmember* hh_list::searchPreviousSex int   )  [virtual]
 

virtual hhmember* hh_list::takeOutHHmember hhmember  )  [virtual]
 

virtual void hh_list::updateAgeInHH int  popID  )  [virtual]
 

virtual void hh_list::updateStatistics int  popID  )  [virtual]
 


Member Data Documentation

MatrixDouble hh_list::actLabCapHH [protected]
 

MatrixDouble hh_list::actNtrReqHH [protected]
 

MatrixDouble hh_list::expLabCapHH [protected]
 

MatrixDouble hh_list::expNtrReqHH [protected]
 

hhmember* hh_list::firstHHmember [protected]
 

int hh_list::hhID [protected]
 

int hh_list::hhSize [protected]
 

hhmember* hh_list::lastHHmember [protected]
 

int hh_list::lastPID [protected]
 

hhmember* hh_list::markedHHmember [protected]
 

int hh_list::nAdults [protected]
 

int hh_list::nChilds [protected]
 

int hh_list::nSchool [protected]
 

int hh_list::scID [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Aug 28 12:40:50 2008 for MPMAS by  doxygen 1.3.9.1