#include <AgentHouseholdList.h>
Collaboration diagram for hh_list:
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 hhmember * | searchForHHmember (int pID) |
virtual hhmember * | searchFirstSex (int) |
virtual hhmember * | searchNextSex (int) |
virtual hhmember * | searchLastSex (int) |
virtual hhmember * | searchPreviousSex (int) |
virtual hhmember * | getFirst () |
virtual hhmember * | getLast () |
virtual void | updateAgeInHH (int popID) |
virtual void | updateStatistics (int popID) |
virtual hhmember * | takeOutHHmember (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 |
hhmember * | firstHHmember |
hhmember * | lastHHmember |
hhmember * | markedHHmember |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|