AddBodyCondition(double a_condition) | Goose_Base | inline |
AdjustIntakeRateToSnowDepth(double a_intakerate) | Goose_Base | |
BeginStep(void) | Goose_Base | inlinevirtual |
ChangeRoost() | Goose_Pinkfoot_Base | inlineprotectedvirtual |
ChooseHopLoc() | Goose_Pinkfoot_Base | protectedvirtual |
CurrentGState | Goose_Base | protected |
EndStep(void) | Goose_Pinkfoot_FamilyGroup | inlinevirtual |
EvaluateForageToHopLoc(APoint a_HopLoc) | Goose_Base | |
Explore() | Goose_Base | |
FlyTo(int a_x, int a_y) | Goose_Base | protected |
FlyTo(APoint a_pt) | Goose_Base | protected |
GetBodyCondition() | Goose_Base | inline |
GetDailyEnergyBudget() | Goose_Base | inline |
GetDailyEnergyExpenditure() | Goose_Base | inline |
GetFlightCost() | Goose_Base | inline |
GetFlightDistance() | Goose_Base | inline |
GetFlightNumber() | Goose_Base | inline |
GetForageLocIndex() | Goose_Base | inline |
GetForagingTime(int a_EndForagingTime, double a_RoostLeaveTime) | Goose_Base | |
GetGooseMinForageRate(GooseSpecies a_species) | Goose_Base | inline |
GetGroupsize() | Goose_Base | inline |
GetMaxAppetiteHitTime() | Goose_Base | inline |
GetMaxForageRate(double a_grain, double a_maize, double a_grass, double a_interferenceComp, bool a_iscereal, TTypesOfVegetation a_veg, bool a_stubble, TTypesOfVegetation a_prevcrop) | Goose_Base | inline |
GetMaxIntakeRate(double a_grain, double a_maize, double a_grass) | Goose_Base | inline |
GetMaxIntakeSource() | Goose_Base | inline |
GetRoost() | Goose_Base | inline |
GetRoostLeaveTime() | Goose_Base | inline |
GetSex() | Goose_Base | inline |
GetSpecies() | Goose_Base | inline |
GetTotalWeight() | Goose_Base | inline |
Goose_Base(Landscape *p_L, Goose_Population_Manager *p_NPM, double a_weight, bool a_sex, APoint a_roost) | Goose_Base | |
Goose_Pinkfoot_Base(Landscape *p_L, Goose_Population_Manager *p_NPM, double a_weight, bool a_sex, APoint a_roost) | Goose_Pinkfoot_Base | |
Goose_Pinkfoot_FamilyGroup(Landscape *p_L, Goose_Population_Manager *p_NPM, double a_weight, bool a_sex, int a_groupsize, APoint a_roost) | Goose_Pinkfoot_FamilyGroup | |
Init(Goose_Population_Manager *p_NPM, double a_weight, bool a_sex, int a_groupsize, APoint a_roost) | Goose_Pinkfoot_FamilyGroup | |
Goose_Pinkfoot_Base::Init(Goose_Population_Manager *p_NPM, double a_weight, bool a_sex, APoint a_roost) | Goose_Pinkfoot_Base | |
KillThis(void) | Goose_Pinkfoot_FamilyGroup | virtual |
m_BMR | Goose_Base | protected |
m_BodyCondition | Goose_Base | protected |
m_BodyConditionCounter | Goose_Base | protected |
m_DailyMaxAppetite | Goose_Base | protected |
m_DailyMaxAppetiteHitTime | Goose_Base | protected |
m_DEB | Goose_Base | protected |
m_energyReserve | Goose_Base | protected |
m_energyToday | Goose_Base | protected |
m_flightcost | Goose_Base | protectedstatic |
m_FlightDistance | Goose_Base | protected |
m_FlightNumber | Goose_Base | protected |
m_followinglikelyhood | Goose_Base | protectedstatic |
m_forageLocCount | Goose_Base | protected |
m_GooseFattoKJConversion | Goose_Base | protectedstatic |
m_GooseFieldForageDist | Goose_Base | protectedstatic |
m_GooseFieldForageDistX2 | Goose_Base | protectedstatic |
m_GooseForageDist | Goose_Base | protectedstatic |
m_GooseForageDistX2 | Goose_Base | protectedstatic |
m_GooseKJtoFatConversion | Goose_Base | protectedstatic |
m_GooseLeavingThreshold | Goose_Base | protectedstatic |
m_GooseMaxAppetiteScaler | Goose_Base | protectedstatic |
m_GooseMaxEnergyReserveProportion | Goose_Base | protectedstatic |
m_GooseMinForageOpenness | Goose_Base | protectedstatic |
m_groupsize | Goose_Base | protected |
m_Indivmingooseforagerate | Goose_Base | protected |
m_LeaveRoostTime | Goose_Base | protected |
m_LeavingRoost | Goose_Base | protected |
m_MaxIntakeSource | Goose_Base | protected |
m_mingooseforagerate | Goose_Base | protectedstatic |
m_myForageIndex | Goose_Base | protected |
m_myGooseSpeciesType | Goose_Base | protected |
m_MyMemory | Goose_Base | protected |
m_myMemPolyID | Goose_Base | protected |
m_MyRoost | Goose_Base | protected |
m_myspecies | Goose_Base | protected |
m_OurPopulationManager | Goose_Base | protected |
m_sex | Goose_Base | protected |
m_SnowDepth | Goose_Base | protectedstatic |
m_TheBodyCondition | Goose_Base | protected |
m_weight | Goose_Base | protected |
m_weightTotal | Goose_Base | protected |
On_Bang(int a_polyid) | Goose_Base | |
On_Bang(int a_polyid, double a_scare) | Goose_Base | |
On_Emigrate() | Goose_Base | inlinevirtual |
On_Migrate(TTypeOfLeaveReason a_leavereason) | Goose_Base | |
On_MoveTo(int a_x, int a_y) | Goose_Base | inline |
ReInit(Landscape *p_L, Goose_Population_Manager *p_NPM, double a_weight, bool a_sex, int a_groupsize, APoint a_roost) | Goose_Pinkfoot_FamilyGroup | |
Goose_Pinkfoot_Base::ReInit(Landscape *p_L, Goose_Population_Manager *p_NPM, double a_weight, bool a_sex, APoint a_roost) | Goose_Pinkfoot_Base | |
ScaleForageToGroupsize(double a_forage) | Goose_Base | inline |
Set_GooseFattoKJConversion(double a_cost) | Goose_Base | inline |
Set_GooseFieldForageDist(double sp1, double sp2, double sp3) | Goose_Base | inline |
Set_GooseFollowingLikelyhood(int a_likelyhood, GooseSpeciesType a_speciestype) | Goose_Base | inline |
Set_GooseForageDist(double sp1, double sp2, double sp3) | Goose_Base | inline |
Set_GooseKJtoFatConversion(double a_cost) | Goose_Base | inline |
Set_GooseLeavingRoost(bool a_leaving) | Goose_Base | inline |
Set_GooseLeavingThreshold(double a_threshold) | Goose_Base | inline |
Set_GooseMaxAppetiteScaler(double a_cost) | Goose_Base | inline |
Set_GooseMaxEnergyReserveProportion(double a_prop) | Goose_Base | inline |
Set_GooseMinForageOpenness(double a_cost) | Goose_Base | inline |
Set_Indivmingooseforagerate(double a_cost) | Goose_Base | inline |
Set_mingooseforagerate(double a_cost, GooseSpecies a_species) | Goose_Base | inline |
SetBodyCondition(double a_condition, unsigned a_index) | Goose_Base | inline |
SetFlightCost(double a_cost) | Goose_Base | inline |
SetSex(bool a_sex) | Goose_Base | inline |
st_ChooseForageLocation(void) | Goose_Base | protected |
st_Dying(void) | Goose_Base | |
st_Forage() | Goose_Base | |
st_Roost() | Goose_Base | |
st_ToRoost() | Goose_Pinkfoot_Base | protectedvirtual |
StartDay(void) | Goose_Base | virtual |
Step(void) | Goose_Pinkfoot_FamilyGroup | virtual |
SubtractBodyCondition(double a_condition) | Goose_Base | inline |
~Goose_Base() | Goose_Base | virtual |
~Goose_Pinkfoot_Base() | Goose_Pinkfoot_Base | virtual |
~Goose_Pinkfoot_FamilyGroup() | Goose_Pinkfoot_FamilyGroup | virtual |