uk.ac.leeds.ccg.andyt.projects.genesis.society.persons
Class Female

java.lang.Object
  extended by uk.ac.leeds.ccg.andyt.projects.genesis.society.persons.Person
      extended by uk.ac.leeds.ccg.andyt.projects.genesis.society.persons.Female

public class Female
extends Person


Field Summary
 int _LengthOfFertilityPeriod
           
static int _NormalGestationPeriod
           
 int _StartOfFertiliyPeriod
           
 Time _Time_DueToGiveBirth
           
 
Fields inherited from class uk.ac.leeds.ccg.andyt.projects.genesis.society.persons.Person
_Calendar_Birth, _Environment, _Family, _Fertility, _Household, _HouseholdHistory, _ID, _Location, _Location_Birth, _Location_Death, _MortalityProbability, _Time_Birth, _Time_Death
 
Constructor Summary
Female()
           
Female(Environment _Environment, java.lang.Object _ID, Time _Time_Birth)
           
Female(Environment _Environment, java.lang.Object _ID, Time _Time_Birth, Household _Household)
           
Female(Environment _Environment, java.lang.Object _ID, Time _Time_Birth, Household _Household, java.lang.Object _Location)
           
Female(Environment _Environment, java.lang.Object _ID, Time _Time_Birth, java.lang.Object _Place_Location, Household _Household)
           
 
Method Summary
 Person _Gives_Birth()
          This resets _DueDate creates and returns a new Male or Female Person.
 void _Init_Fertility()
           
 boolean _IsPregnant()
           
 double get_Fertility(Fertility _Fertility)
           
 int get_Gender()
           
 void set_Pregnant()
          This sets the due date assuming 266 day gestation
 
Methods inherited from class uk.ac.leeds.ccg.andyt.projects.genesis.society.persons.Person
get_Age_double, get_Age_double, get_Age_double, get_AgeInYears_int, get_AgeInYears_int, get_AgeInYears_int, print_Age, print_Age, set_Time_Death, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_NormalGestationPeriod

public static final int _NormalGestationPeriod
See Also:
Constant Field Values

_LengthOfFertilityPeriod

public int _LengthOfFertilityPeriod

_StartOfFertiliyPeriod

public int _StartOfFertiliyPeriod

_Time_DueToGiveBirth

public Time _Time_DueToGiveBirth
Constructor Detail

Female

public Female()

Female

public Female(Environment _Environment,
              java.lang.Object _ID,
              Time _Time_Birth)

Female

public Female(Environment _Environment,
              java.lang.Object _ID,
              Time _Time_Birth,
              Household _Household)

Female

public Female(Environment _Environment,
              java.lang.Object _ID,
              Time _Time_Birth,
              Household _Household,
              java.lang.Object _Location)

Female

public Female(Environment _Environment,
              java.lang.Object _ID,
              Time _Time_Birth,
              java.lang.Object _Place_Location,
              Household _Household)
Method Detail

get_Gender

public int get_Gender()
Specified by:
get_Gender in class Person

_Init_Fertility

public void _Init_Fertility()

get_Fertility

public double get_Fertility(Fertility _Fertility)

set_Pregnant

public void set_Pregnant()
This sets the due date assuming 266 day gestation


_IsPregnant

public boolean _IsPregnant()

_Gives_Birth

public Person _Gives_Birth()
This resets _DueDate creates and returns a new Male or Female Person.