Uses of Class
units.Household

Packages that use Household
clubs   
display   
economics   
units   
 

Uses of Household in clubs
 

Fields in clubs with type parameters of type Household
private  java.util.ArrayList<Household> FuneralClub.members
          Members of the funeral clubs
private  java.util.ArrayList<Household> FuneralClub.requests
          Requests to join the funeral clubs
 

Methods in clubs that return types with arguments of type Household
 java.util.ArrayList<Household> FuneralClub.getMembers()
          Returns members of the funeral club
 

Methods in clubs with parameters of type Household
 void FuneralClub.addMember(Household _member)
          Add household as member
 void FuneralClub.pay(Household household, int share)
          Household pays its share
 void FuneralClub.removeMember(Household _member)
          Remove household from the funeral club
 void FuneralClub.request(Household household)
          If a households defaults for some time and doesn't pay, then it doesn't get any help from the club, anymore after a grace period.
 

Method parameters in clubs with type arguments of type Household
 void FuneralClub.setMembers(java.util.ArrayList<Household> members)
          Sets members of the funeral club
 

Uses of Household in display
 

Fields in display declared as Household
 Household ModelGUI.HouseholdNodeMap.household
           
private  Household ModelGUI.SingleHouseholdStatistics.household
           
private  Household HouseholdNode.household
          here household is the node
 

Fields in display with type parameters of type Household
private  java.util.HashMap<java.lang.Integer,java.util.ArrayList<Household>> Model.churches
          Map for churches
private  java.util.ArrayList<Household> Model.currentEmployers
           
private  java.util.ArrayList<Household> Model.householdList
          List of households
 java.util.ArrayList<Household> Model.Cluster.households
           
private  java.util.HashMap<java.lang.Integer,Household> Model.houseMap
          Map of households with their IDs
 

Methods in display that return Household
 Household HouseholdNode.getHousehold()
          Returns the households for this node/
 

Methods in display that return types with arguments of type Household
 java.util.ArrayList<Household> Model.getCurrentEmployers()
           
 java.util.ArrayList<Household> Model.getHouseholdList()
           
 java.util.ArrayList<Household> ModelGUI.returnNeighbors(Household household)
          Return list of neighbors for this household
 

Methods in display with parameters of type Household
 void ModelGUI.addExtendedFamilyNode(Household household)
           
 void Model.Cluster.addHousehold(Household household)
           
 void ModelGUI.addHouseholdNetworkNode(Household household)
          Add household to social neighborhood
 void ModelGUI.addHouseholdNode(Household household)
          Add household to all netwokrs
 void Model.agentsOnStreetCase(Household household)
          Handle agents who do not have a household to live anymore
 void Model.createChildAgent(int _id, Agent mother, Agent father, Household household)
          this function is called when child agent, if any, is to be created during the simulation run
 void ModelGUI.createExtendedFamilyLink(Household h1, Household h2)
          Create extened family links for a newly created household
 int Model.createHouseholdMembers(Household household, int size, int curCount)
          this is to match the 'anectodal comments: .
 HouseholdNode ModelGUI.getHouseholdNode(Household household)
           
 void ModelGUI.inheritLinks(Household household, Household p1, Household p2)
          inherit parents' links in this new household ...
 void ModelGUI.inheritSocialLinks(Household household, Household p1, Household p2)
          Inherit social links for this new household from the parents' households
 boolean Model.newHousePossible(Household household, Couple couple)
          Checks if a new house needs and can be created or not
 void Model.populateHousehold(int numMembers, Household household, cern.jet.random.Normal hhHeadAgeDist, cern.jet.random.Normal ageDiffDist, cern.jet.random.Gamma ageDist, EmpiricalDiscreteDist femaleStatusDist, EmpiricalDiscreteDist maleStatusDist, EmpiricalDiscreteDist memberTypeDist)
          Populate the household with members and distributions.
 void Model.purgeHousehold(Household household)
          Purge the household; dissolve it and accommodate orphans, if any.
 void ModelGUI.removeExtendedFamilyNode(Household household)
          Remove household from extended family network
 void Model.removeHousehold(Household household)
          Removes the household from the networks and data structures.
 void ModelGUI.removeHouseholdNetworkNode(Household household)
          Remove household from social neighborhood
 void ModelGUI.removeHousholdNode(Household household)
          Remove household from all netwokrs
 java.util.ArrayList<Household> ModelGUI.returnNeighbors(Household household)
          Return list of neighbors for this household
 void HouseholdNode.setHouse(Household _household)
          Sets the households for this node/
 boolean Model.unAccommodated(Household household)
          Handles unaccommodated household
 

Method parameters in display with type arguments of type Household
 void Model.setCurrentEmployers(java.util.ArrayList<Household> currentEmployers)
           
 

Constructors in display with parameters of type Household
HouseholdNode(Household _house)
          Sets household to its node
ModelGUI.HouseholdNodeMap(Household _household, HouseholdNode _node)
           
ModelGUI.SingleHouseholdStatistics(Household _household)
           
 

Uses of Household in economics
 

Methods in economics with parameters of type Household
 void Employee.updateReliability(Household employer)
           
 

Uses of Household in units
 

Fields in units declared as Household
private  Household Agent.employer
          My current empoloyer
private  Household Agent.household
          Household of the agent
 

Fields in units with type parameters of type Household
(package private)  java.util.ArrayList<Household> Church.members
          Households belonging to this church
 

Methods in units that return Household
 Household Household.accommodateNeighbour()
          Find a neighbour ..
 Household Household.accommodateRelative()
          this is for a household who happens to be a member of an extended family...
 Household Household.chooseExtendedFamilyHousehold()
          according to the Oct 2007 validation trip by Gina and Tak, the women said that children are accommodated/taken care of by the family on the fathers' side - as they belong to the father's moiety.
 Household Agent.getElderSiblingOrAuntHousehold()
           
 Household Agent.getEmployer()
           
 Household Agent.getGPHousehold()
          Get the grandparent's household, if it exists
 Household Agent.getHousehold()
          Get my household
 Household Agent.retrieveGPHousehold(Agent parent)
          Get grandparent's household: maternal or paternal depending upon the parent
 Household Household.returnAccommodator()
          Return the best accommodator for my dissolved household
 

Methods in units with parameters of type Household
 void Household.accommodateNewMembers(Household household)
          Accommodate new members of the dissolved household
 void Church.addMember(Household household)
          Add household to this church
 boolean Household.isNeighbour(Household relativeHousehold)
          Check if this is neighbor
 void Household.populateExtendedFamily(Household husbandHousehold, Household wifeHousehold)
          We give this new hh its relatives following the Union of both husband and wife
 void Church.removeMember(Household household)
          Remove household from this church
 void Agent.setEmployer(Household employer)
           
 void Agent.setHousehold(Household household)
          Set my household
 

Constructors in units with parameters of type Household
Agent(int _id, Household _household, Model _model)
          for Empirical Households
Agent(int _id, int _gender, int _healthStatus, Household _household, Model _model)
          This is for child who's born during simulation
Agent(int _id, int _gender, int _ageGroup, int _healthStatus, Household _household, Model _model)
          Used for creating coarse-grained household composition