ALMaSS Hare ODDox
1.1
The hare model description following ODdox protocol
|
#include <string.h>
#include <iostream>
#include <fstream>
#include <cmath>
#include <vector>
#include "../Landscape/ls.h"
#include "../BatchALMaSS/PopulationManager.h"
#include "../BatchALMaSS/AOR_Probe.h"
#include "../Hare/hare_all.h"
#include "../BatchALMaSS/BoostRandomGenerators.h"
Go to the source code of this file.
Functions | |
static CfgInt | cfg_adult_starvation_threshold ("HARE_ADULT_STARVE_THRESHOLD", CFG_CUSTOM, 16) |
CfgInt | cfg_adult_starve ("HARE_ADULT_STARVE", CFG_CUSTOM, 5000) |
static CfgFloat | cfg_AdultMaxFat ("HARE_ADULT_MAXFAT", CFG_CUSTOM, 0.04/(0.33 *0.88)) |
CfgFloat | cfg_AgeRelatedInterferenceScaling ("HARE_AGERELATEDINTERFERENCESCALING", CFG_CUSTOM, 1.0) |
static CfgInt | cfg_DaysToOestrous ("HARE_DAYSTOOESTROUS", CFG_CUSTOM, 20) |
CfgFloat | cfg_FarmIntensiveness ("HARE_FARMINTENSIVENESS", CFG_CUSTOM, 0.01) |
CfgInt | cfg_FarmIntensivenessH ("HARE_FARMINTENSIVENESSH", CFG_CUSTOM, 10) |
CfgInt | cfg_fixadult_starve ("HARE_FIXADULT_STARVE", CFG_CUSTOM, 360) |
CfgFloat | cfg_ForageRestingRatio ("HARE_FORAGERESTRATIO", CFG_CUSTOM, 0.67) |
static CfgFloat | cfg_hare_adult_breed_threshold ("HARE_ADULT_BREED_THESHOLD", CFG_CUSTOM, 1600 *0.03) |
static CfgFloat | cfg_hare_adult_dispersal_threshold ("HARE_ADULT_DISP_THESHOLD", CFG_CUSTOM, 1600 *0.02) |
CfgFloat | cfg_hare_adult_predation ("HARE_ADULT_PREDATION", CFG_CUSTOM, 0.0023) |
static CfgInt | cfg_hare_DaysToGestation ("HARE_GESTATIONDAYS", CFG_CUSTOM, 41) |
CfgInt | cfg_hare_escape_dist ("HARE_ESCAPE_DIST", CFG_CUSTOM, 100) |
CfgFloat | cfg_hare_ExtEff ("HARE_EXTEFF", CFG_CUSTOM, 3.25) |
static CfgFloat | cfg_hare_female_predation ("HARE_FEMALE_PREDATION", CFG_CUSTOM, 0.0023) |
static CfgInt | cfg_hare_femalesterility ("HARE_FEMALESTERILITY", CFG_CUSTOM, 1401) |
static CfgInt | cfg_hare_firstyearsterility ("HARE_FIRSTYEARSTERILITY", CFG_CUSTOM, 769) |
CfgFloat | cfg_hare_foetusenergyproportion ("HARE_FOETUSENERGYPROPORTION", CFG_CUSTOM, 0.024) |
CfgInt | cfg_hare_i_cut ("HARE_CUTTING_MORT_INFANT", CFG_CUSTOM, 50) |
static CfgFloat | cfg_hare_juvenile_dispersal_threshold ("HARE_JUVENILE_DISP_THESHOLD", CFG_CUSTOM, 99999) |
static CfgFloat | cfg_hare_juvenile_predation ("HARE_JUVENILE_PREDATION", CFG_CUSTOM, 0.0016) |
static CfgFloat | cfg_hare_male_predation ("HARE_MALE_PREDATION", CFG_CUSTOM, 0.0023) |
CfgInt | cfg_hare_max_age ("HARE_MAX_AGE", CFG_CUSTOM,(int)(365 *12.5)) |
CfgInt | cfg_hare_max_age_var ("HARE_MAX_AGE_VAR", CFG_CUSTOM, 180) |
static CfgInt | cfg_hare_max_dispersal ("HARE_MAX_DISPERSAL", CFG_CUSTOM, 1000) |
CfgInt | cfg_hare_minimum_breeding_weight ("HARE_MIN_BREEDING_WT", CFG_CUSTOM, 780) |
static CfgFloat | cfg_hare_peg_inertia ("HARE_PEG_INERTIA", CFG_CUSTOM, 0.20) |
CfgBool | cfg_hare_pesticideresponse_on ("HARE_PESTICIDERESPONSE_ON", CFG_CUSTOM, false) |
If set to true then hares will collect and respond to pesticide information. This will slow the simulation down and is contingent upon the pesticide engine also being activated. More... | |
static CfgFloat | cfg_hare_proximity_alert ("HARE_PROXIMITY_ALERT", CFG_CUSTOM, 0.05) |
CfgInt | cfg_Hare_Recovery_Time ("HARE_RECOVERY_TIME", CFG_CUSTOM, 10) |
static CfgInt | cfg_hare_sex_ratio ("HARE_SEX_RATIO", CFG_CUSTOM, 50) |
static CfgInt | cfg_hare_StartingNo ("HARE_START_NO", CFG_CUSTOM, 50) |
CfgFloat | cfg_Hare_StdSpeedRunning ("HARE_STD_SPEEDRUNNING", CFG_CUSTOM, 13 *60) |
CfgFloat | cfg_Hare_StdSpeedWalking ("HARE_STD_SPEEDWALKING", CFG_CUSTOM, 0.65 *60) |
CfgInt | cfg_hare_y_cut ("HARE_CUTTING_MORT_YOUNG", CFG_CUSTOM, 10) |
static CfgFloat | cfg_hare_young_predation ("HARE_YOUNG_PREDATION", CFG_CUSTOM, 0.002) |
CfgFloat | cfg_HareFemaleDensityDepValue ("HARE_FEMALEDENDEPVALUE", CFG_CUSTOM, 0.1) |
CfgInt | cfg_HareFemaleReproMortValue ("HARE_FEMALEREPROMORT", CFG_CUSTOM, 0) |
CfgInt | cfg_HareFemaleSicknessDensityDepValue ("HARE_FEMALESICKNESSDENDEPVALUE", CFG_CUSTOM, 40) |
CfgFloat | cfg_HareHunting ("HARE_HUNTING", CFG_CUSTOM, 0.15) |
CfgFloat | cfg_HareHuntingBeetleBankArea ("HARE_HUNTING_BEETLEBANKAREA", CFG_CUSTOM, 0.95) |
CfgInt | cfg_HareHuntingDate ("HARE_HUNTING_DATE", CFG_CUSTOM, 312) |
CfgInt | cfg_HareHuntingThreshold ("HARE_HUNTING_THRESHOLD", CFG_CUSTOM, 0) |
CfgInt | cfg_HareHuntingType ("HARE_HUNTING_TYPE", CFG_CUSTOM, 0) |
CfgFloat | cfg_HareInterferenceConstant ("HARE_INTERFERENCECONSTANT", CFG_CUSTOM,-0.03) |
CfgFloat | cfg_HareMaleDensityDepValue ("HARE_MALEDENDEPVALUE", CFG_CUSTOM, 0.1) |
CfgFloat | cfg_HareMortStochasticity ("HARE_MORTSTOCHASTICITY", CFG_CUSTOM, 1.0) |
CfgFloat | cfg_HarePesticideAccumulationThreshold ("HARE_PESTICIDEACCUMULATIONTHRESHOLD", CFG_CUSTOM, 0.0) |
This is the value that triggers pesticide response, which may be a threshold, or if simply set to 0.0 (default) then a dose-response. More... | |
static CfgFloat | cfg_HareStartWeight ("HARE_STARTWEIGHT", CFG_CUSTOM, 121.0 *0.88 *0.33) |
CfgInt | cfg_HareThresholdDD ("HARE_THRESHOLDDD", CFG_CUSTOM, 5) |
CfgFloat | cfg_HareWalkingPowerConst ("HARE_WALKINGPOWERCONST", CFG_CUSTOM, -0.316) |
static CfgInt | cfg_infant_starvation_threshold ("HARE_INFANT_STARVE_THRESHOLD", CFG_CUSTOM, 4) |
CfgInt | cfg_juv_starve ("HARE_JUV_STARVE", CFG_CUSTOM, 2500) |
CfgFloat | cfg_JuvDDScale ("HARE_JUVSCALEDD", CFG_CUSTOM, 0.5) |
static CfgInt | cfg_juvenile_starvation_threshold ("HARE_JUVENILE_STARVE_THRESHOLD", CFG_CUSTOM, 16) |
static CfgFloat | cfg_littersize_mean1 ("HARE_LITTERSIZE_MEAN_A", CFG_CUSTOM, 1.535) |
static CfgFloat | cfg_littersize_mean10 ("HARE_LITTERSIZE_MEAN_J", CFG_CUSTOM, 1.72) |
static CfgFloat | cfg_littersize_mean11 ("HARE_LITTERSIZE_MEAN_K", CFG_CUSTOM, 1.72) |
static CfgFloat | cfg_littersize_mean12 ("HARE_LITTERSIZE_MEAN_L", CFG_CUSTOM, 0.0) |
static CfgFloat | cfg_littersize_mean2 ("HARE_LITTERSIZE_MEAN_B", CFG_CUSTOM, 2.508) |
static CfgFloat | cfg_littersize_mean3 ("HARE_LITTERSIZE_MEAN_C", CFG_CUSTOM, 2.514) |
static CfgFloat | cfg_littersize_mean4 ("HARE_LITTERSIZE_MEAN_D", CFG_CUSTOM, 1.72) |
static CfgFloat | cfg_littersize_mean5 ("HARE_LITTERSIZE_MEAN_E", CFG_CUSTOM, 1.72) |
static CfgFloat | cfg_littersize_mean6 ("HARE_LITTERSIZE_MEAN_F", CFG_CUSTOM, 1.72) |
static CfgFloat | cfg_littersize_mean7 ("HARE_LITTERSIZE_MEAN_G", CFG_CUSTOM, 2.17) |
static CfgFloat | cfg_littersize_mean8 ("HARE_LITTERSIZE_MEAN_H", CFG_CUSTOM, 1.72) |
static CfgFloat | cfg_littersize_mean9 ("HARE_LITTERSIZE_MEAN_I", CFG_CUSTOM, 1.72) |
static CfgFloat | cfg_littersize_SD1 ("HARE_LITTERSIZE_SD_A", CFG_CUSTOM, 0.685) |
static CfgFloat | cfg_littersize_SD10 ("HARE_LITTERSIZE_SD_J", CFG_CUSTOM, 0.6415) |
static CfgFloat | cfg_littersize_SD11 ("HARE_LITTERSIZE_SD_K", CFG_CUSTOM, 0.6415) |
static CfgFloat | cfg_littersize_SD12 ("HARE_LITTERSIZE_SD_L", CFG_CUSTOM, 0.0) |
static CfgFloat | cfg_littersize_SD2 ("HARE_LITTERSIZE_SD_B", CFG_CUSTOM, 0.957) |
static CfgFloat | cfg_littersize_SD3 ("HARE_LITTERSIZE_SD_C", CFG_CUSTOM, 0.955) |
static CfgFloat | cfg_littersize_SD4 ("HARE_LITTERSIZE_SD_D", CFG_CUSTOM, 0.6415) |
static CfgFloat | cfg_littersize_SD5 ("HARE_LITTERSIZE_SD_E", CFG_CUSTOM, 0.6415) |
static CfgFloat | cfg_littersize_SD6 ("HARE_LITTERSIZE_SD_F", CFG_CUSTOM, 0.6415) |
static CfgFloat | cfg_littersize_SD7 ("HARE_LITTERSIZE_SD_G", CFG_CUSTOM, 0.955) |
static CfgFloat | cfg_littersize_SD8 ("HARE_LITTERSIZE_SD_H", CFG_CUSTOM, 0.6415) |
static CfgFloat | cfg_littersize_SD9 ("HARE_LITTERSIZE_SD_I", CFG_CUSTOM, 0.6415) |
static CfgFloat | cfg_MaxEnergyIntakeScaler ("HARE_MAXENERGYINTAKESCALER", CFG_CUSTOM, 3.0) |
static CfgFloat | cfg_maxLeveretBirthWeight ("HARE_MAXLEVERETBIRTHWEIGHT", CFG_CUSTOM, 125 *0.88 *0.33) |
CfgFloat | cfg_min_growth_attain ("HARE_MINGROWTHATTAIN", CFG_CUSTOM, 0.475) |
static CfgFloat | cfg_minLeveretBirthWeight ("HARE_MINLEVERETBIRTHWEIGHT", CFG_CUSTOM, 95 *0.88 *0.33) |
static CfgInt | cfg_MRR1 ("HARE_MMRONE", CFG_CUSTOM, 999) |
static CfgInt | cfg_MRR2 ("HARE_MMRTWO", CFG_CUSTOM, 999) |
static CfgInt | cfg_MRR3 ("HARE_MMRTHREE", CFG_CUSTOM, 999) |
static CfgInt | cfg_MRR4 ("HARE_MMRFOUR", CFG_CUSTOM, 999) |
static CfgInt | cfg_MRR5 ("HARE_MMRFIVE", CFG_CUSTOM, 270) |
static CfgInt | cfg_MRR_FirstYear ("HARE_MRRFIRSTYEAR", CFG_CUSTOM, 10000) |
static CfgInt | cfg_MRR_LastYear ("HARE_MRRLASTYEAR", CFG_CUSTOM, 0) |
static CfgInt | cfg_ReproEndDay ("HARE_REPROENDDAY", CFG_CUSTOM, 240) |
static CfgInt | cfg_ReproStartDay ("HARE_REPROSTARTDAY", CFG_CUSTOM, 18) |
CfgFloat | cfg_RMRrainFactor ("HARE_RMRRAINFACTOR", CFG_CUSTOM, 0.47) |
CfgFloat | cfg_VegHeightForageReduction ("HARE_VEGHEIGHTFORAGEREDUCTION", CFG_CUSTOM, 0.0003) |
CfgInt | cfg_young_ddepmort ("HARE_YOUNGDDEPMORT", CFG_CUSTOM, 16) |
static CfgInt | cfg_young_starvation_threshold ("HARE_YOUNG_STARVE_THRESHOLD", CFG_CUSTOM, 4) |
void | FloatToDouble (double &d, float f) |
Variables | |
CfgBool | cfg_AOROutput_used |
CfgBool | cfg_BeetleBankInvert |
CfgInt | cfg_BeetleBankMaxX |
CfgInt | cfg_BeetleBankMaxY |
CfgInt | cfg_BeetleBankMinX |
CfgInt | cfg_BeetleBankMinY |
CfgInt | cfg_pm_eventfrequency |
CfgInt | cfg_pm_eventsize |
CfgBool | cfg_ReallyBigOutput_used |
CfgBool | cfg_RipleysOutput_used |
double | g_FarmIntensiveness |
double | g_FarmIntensivenessH |
const double | g_hare_maxFoetalKJ [41] |
double | g_hare_peg_inertia |
Landscape * | g_land |
const double | g_MaxLeveretGrowthEnergy [36] |
const double | g_PropSolidFood [36] |
boost::variate_generator< base_generator_type &, boost::uniform_real<> > | g_rand_uni |
double | g_RMRrainFactor |
double | g_VegHeightForageReduction |
Used to scale access to crops for modern day farm intensiveness. More... | |
CfgFloat | l_pest_daily_mort |
Hare_all.cpp - contains the code for all hare related classes except THare
Definition in file Hare_all.cpp.
|
static |
Referenced by Hare_Male::st_Developing(), and Hare_Female::st_Developing().
CfgInt cfg_adult_starve | ( | "HARE_ADULT_STARVE" | , |
CFG_CUSTOM | , | ||
5000 | |||
) |
Referenced by Hare_Male::st_Developing(), and Hare_Female::st_Developing().
|
static |
4% of total body weight is max - Hacklander pers comm (wet weight incl ingesta)
Referenced by Hare_Juvenile::st_Developing(), Hare_Male::st_Developing(), and Hare_Female::st_Developing().
CfgFloat cfg_AgeRelatedInterferenceScaling | ( | "HARE_AGERELATEDINTERFERENCESCALING" | , |
CFG_CUSTOM | , | ||
1. | 0 | ||
) |
|
static |
CfgFloat cfg_FarmIntensiveness | ( | "HARE_FARMINTENSIVENESS" | , |
CFG_CUSTOM | , | ||
0. | 01 | ||
) |
Referenced by THare_Population_Manager::Init().
CfgInt cfg_FarmIntensivenessH | ( | "HARE_FARMINTENSIVENESSH" | , |
CFG_CUSTOM | , | ||
10 | |||
) |
Referenced by THare_Population_Manager::Init().
CfgInt cfg_fixadult_starve | ( | "HARE_FIXADULT_STARVE" | , |
CFG_CUSTOM | , | ||
360 | |||
) |
Referenced by Hare_Male::st_Developing(), and Hare_Female::st_Developing().
CfgFloat cfg_ForageRestingRatio | ( | "HARE_FORAGERESTRATIO" | , |
CFG_CUSTOM | , | ||
0. | 67 | ||
) |
|
static |
The value below which reproduction is suspended
Referenced by Hare_Female::UpdateOestrous().
|
static |
The value is the fatReserve in g at which the adult disperses looking for better food
Referenced by Hare_Female::UpdateGestation().
CfgFloat cfg_hare_adult_predation | ( | "HARE_ADULT_PREDATION" | , |
CFG_CUSTOM | , | ||
0. | 0023 | ||
) |
Referenced by THare_Population_Manager::DoFirst(), Hare_Male::Step(), and Hare_Female::Step().
|
static |
Referenced by Hare_Female::Mating().
CfgInt cfg_hare_escape_dist | ( | "HARE_ESCAPE_DIST" | , |
CFG_CUSTOM | , | ||
100 | |||
) |
Referenced by Hare_Young::BeginStep(), Hare_Juvenile::BeginStep(), Hare_Male::BeginStep(), and Hare_Female::BeginStep().
CfgFloat cfg_hare_ExtEff | ( | "HARE_EXTEFF" | , |
CFG_CUSTOM | , | ||
3. | 25 | ||
) |
KJ extracted per minute with 100% access and digestability is 5.94
|
static |
|
static |
Referenced by THare_Population_Manager::DoFirst().
|
static |
Referenced by THare_Population_Manager::DoFirst().
CfgFloat cfg_hare_foetusenergyproportion | ( | "HARE_FOETUSENERGYPROPORTION" | , |
CFG_CUSTOM | , | ||
0. | 024 | ||
) |
Referenced by Hare_Female::UpdateGestation().
CfgInt cfg_hare_i_cut | ( | "HARE_CUTTING_MORT_INFANT" | , |
CFG_CUSTOM | , | ||
50 | |||
) |
This controls the % chance of dying due to agricultural mortality for infants. Invoked by any cutting or soil cultivation operation.
Referenced by Hare_Infant::OnFarmEvent().
|
static |
|
static |
Referenced by THare_Population_Manager::DoFirst(), and Hare_Juvenile::Step().
|
static |
CfgInt cfg_hare_max_age | ( | "HARE_MAX_AGE" | , |
CFG_CUSTOM | , | ||
(int)(365 *12.5) | |||
) |
CfgInt cfg_hare_max_age_var | ( | "HARE_MAX_AGE_VAR" | , |
CFG_CUSTOM | , | ||
180 | |||
) |
|
static |
Referenced by Hare_Juvenile::st_Dispersal().
CfgInt cfg_hare_minimum_breeding_weight | ( | "HARE_MIN_BREEDING_WT" | , |
CFG_CUSTOM | , | ||
780 | |||
) |
|
static |
Referenced by THare_Population_Manager::Init().
CfgBool cfg_hare_pesticideresponse_on | ( | "HARE_PESTICIDERESPONSE_ON" | , |
CFG_CUSTOM | , | ||
false | |||
) |
If set to true then hares will collect and respond to pesticide information. This will slow the simulation down and is contingent upon the pesticide engine also being activated.
Referenced by Hare_Young::EndStep(), Hare_Juvenile::EndStep(), Hare_Male::EndStep(), Hare_Female::EndStep(), Hare_Young::st_Foraging(), Hare_Juvenile::st_Foraging(), Hare_Male::st_Foraging(), and Hare_Female::st_Foraging().
|
static |
Referenced by Hare_Young::BeginStep(), Hare_Juvenile::BeginStep(), Hare_Male::BeginStep(), and Hare_Female::BeginStep().
CfgInt cfg_Hare_Recovery_Time | ( | "HARE_RECOVERY_TIME" | , |
CFG_CUSTOM | , | ||
10 | |||
) |
|
static |
|
static |
Referenced by THare_Population_Manager::Init().
CfgFloat cfg_Hare_StdSpeedRunning | ( | "HARE_STD_SPEEDRUNNING" | , |
CFG_CUSTOM | , | ||
13 * | 60 | ||
) |
CfgFloat cfg_Hare_StdSpeedWalking | ( | "HARE_STD_SPEEDWALKING" | , |
CFG_CUSTOM | , | ||
0.65 * | 60 | ||
) |
CfgInt cfg_hare_y_cut | ( | "HARE_CUTTING_MORT_YOUNG" | , |
CFG_CUSTOM | , | ||
10 | |||
) |
This controls the % chance of dying due to agricultural mortality for young. Invoked by any cutting or soil cultivation operation.
Referenced by Hare_Young::OnFarmEvent().
|
static |
Referenced by THare_Population_Manager::DoFirst().
CfgFloat cfg_HareFemaleDensityDepValue | ( | "HARE_FEMALEDENDEPVALUE" | , |
CFG_CUSTOM | , | ||
0. | 1 | ||
) |
CfgInt cfg_HareFemaleReproMortValue | ( | "HARE_FEMALEREPROMORT" | , |
CFG_CUSTOM | , | ||
0 | |||
) |
Referenced by Hare_Female::st_ReproBehaviour().
CfgInt cfg_HareFemaleSicknessDensityDepValue | ( | "HARE_FEMALESICKNESSDENDEPVALUE" | , |
CFG_CUSTOM | , | ||
40 | |||
) |
Referenced by Hare_Male::BeginStep(), and Hare_Female::BeginStep().
CfgFloat cfg_HareHunting | ( | "HARE_HUNTING" | , |
CFG_CUSTOM | , | ||
0. | 15 | ||
) |
CfgFloat cfg_HareHuntingBeetleBankArea | ( | "HARE_HUNTING_BEETLEBANKAREA" | , |
CFG_CUSTOM | , | ||
0. | 95 | ||
) |
CfgInt cfg_HareHuntingDate | ( | "HARE_HUNTING_DATE" | , |
CFG_CUSTOM | , | ||
312 | |||
) |
Referenced by THare_Population_Manager::DoAlmostLast().
CfgInt cfg_HareHuntingThreshold | ( | "HARE_HUNTING_THRESHOLD" | , |
CFG_CUSTOM | , | ||
0 | |||
) |
Referenced by THare_Population_Manager::HuntingGrid().
CfgInt cfg_HareHuntingType | ( | "HARE_HUNTING_TYPE" | , |
CFG_CUSTOM | , | ||
0 | |||
) |
Referenced by THare_Population_Manager::DoAlmostLast().
CfgFloat cfg_HareInterferenceConstant | ( | "HARE_INTERFERENCECONSTANT" | , |
CFG_CUSTOM | , | ||
-0. | 03 | ||
) |
Referenced by THare_Population_Manager::Init().
CfgFloat cfg_HareMaleDensityDepValue | ( | "HARE_MALEDENDEPVALUE" | , |
CFG_CUSTOM | , | ||
0. | 1 | ||
) |
CfgFloat cfg_HareMortStochasticity | ( | "HARE_MORTSTOCHASTICITY" | , |
CFG_CUSTOM | , | ||
1. | 0 | ||
) |
Referenced by THare_Population_Manager::Init().
CfgFloat cfg_HarePesticideAccumulationThreshold | ( | "HARE_PESTICIDEACCUMULATIONTHRESHOLD" | , |
CFG_CUSTOM | , | ||
0. | 0 | ||
) |
This is the value that triggers pesticide response, which may be a threshold, or if simply set to 0.0 (default) then a dose-response.
Referenced by Hare_Male::InternalPesticideHandlingAndResponse(), and Hare_Female::InternalPesticideHandlingAndResponse().
|
static |
CfgInt cfg_HareThresholdDD | ( | "HARE_THRESHOLDDD" | , |
CFG_CUSTOM | , | ||
5 | |||
) |
Referenced by THare_Population_Manager::Init().
CfgFloat cfg_HareWalkingPowerConst | ( | "HARE_WALKINGPOWERCONST" | , |
CFG_CUSTOM | , | ||
-0. | 316 | ||
) |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by Hare_Infant::st_Developing().
CfgInt cfg_juv_starve | ( | "HARE_JUV_STARVE" | , |
CFG_CUSTOM | , | ||
2500 | |||
) |
Referenced by Hare_Juvenile::st_Developing(), Hare_Male::st_Developing(), and Hare_Female::st_Developing().
CfgFloat cfg_JuvDDScale | ( | "HARE_JUVSCALEDD" | , |
CFG_CUSTOM | , | ||
0. | 5 | ||
) |
Referenced by Hare_Juvenile::st_Foraging().
|
static |
Referenced by Hare_Juvenile::st_Developing().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by Hare_Young::BeginStep(), Hare_Juvenile::BeginStep(), Hare_Male::BeginStep(), and Hare_Female::BeginStep().
|
static |
Referenced by Hare_Female::GiveBirth().
CfgFloat cfg_min_growth_attain | ( | "HARE_MINGROWTHATTAIN" | , |
CFG_CUSTOM | , | ||
0. | 475 | ||
) |
Referenced by THare_Population_Manager::Init().
|
static |
Referenced by Hare_Female::GiveBirth().
|
static |
Referenced by THare_Population_Manager::MRROutputs().
|
static |
Referenced by THare_Population_Manager::MRROutputs().
|
static |
Referenced by THare_Population_Manager::MRROutputs().
|
static |
Referenced by THare_Population_Manager::MRROutputs().
|
static |
Referenced by THare_Population_Manager::MRROutputs().
|
static |
Referenced by THare_Population_Manager::MRROutputs().
|
static |
Referenced by THare_Population_Manager::MRROutputs().
|
static |
Referenced by Hare_Female::UpdateOestrous().
|
static |
Referenced by Hare_Female::UpdateOestrous().
CfgFloat cfg_RMRrainFactor | ( | "HARE_RMRRAINFACTOR" | , |
CFG_CUSTOM | , | ||
0. | 47 | ||
) |
Referenced by THare_Population_Manager::Init().
CfgFloat cfg_VegHeightForageReduction | ( | "HARE_VEGHEIGHTFORAGEREDUCTION" | , |
CFG_CUSTOM | , | ||
0. | 0003 | ||
) |
Referenced by THare_Population_Manager::Init().
CfgInt cfg_young_ddepmort | ( | "HARE_YOUNGDDEPMORT" | , |
CFG_CUSTOM | , | ||
16 | |||
) |
|
static |
Referenced by Hare_Young::st_Developing().
void FloatToDouble | ( | double & | d, |
float | f | ||
) |
CfgBool cfg_AOROutput_used |
CfgBool cfg_BeetleBankInvert |
CfgInt cfg_BeetleBankMaxX |
CfgInt cfg_BeetleBankMaxY |
CfgInt cfg_BeetleBankMinX |
CfgInt cfg_BeetleBankMinY |
CfgInt cfg_pm_eventfrequency |
Referenced by THare_Population_Manager::Catastrophe().
CfgInt cfg_pm_eventsize |
Referenced by THare_Population_Manager::Catastrophe().
CfgBool cfg_ReallyBigOutput_used |
Referenced by THare_Population_Manager::Init().
CfgBool cfg_RipleysOutput_used |
Referenced by THare_Population_Manager::Init().
double g_FarmIntensiveness |
Definition at line 283 of file Hare_all.cpp.
Referenced by THare_Population_Manager::Init().
double g_FarmIntensivenessH |
Definition at line 284 of file Hare_all.cpp.
Referenced by Landscape::GetHareFoodQuality(), and THare_Population_Manager::Init().
const double g_hare_maxFoetalKJ[41] |
Values providing the maximum energy possible to use on foetal mass per day per foetus in fat g equivalents
Definition at line 350 of file Hare_all.cpp.
Referenced by Hare_Female::UpdateGestation().
double g_hare_peg_inertia |
Definition at line 50 of file Hare_all.cpp.
Referenced by THare_Population_Manager::Init(), and THare::MovePeg().
Landscape* g_land |
Referenced by MRR_Data::OutputToFile().
const double g_MaxLeveretGrowthEnergy[36] |
The maximum energy that a leveret can use per day for growth (=max growth).
The values are the result of the sum of milk and solid food energy requirements in KJ per day
Definition at line 300 of file Hare_all.cpp.
Referenced by Hare_Young::st_Foraging().
const double g_PropSolidFood[36] |
The proportion of solid food assumed as a function of age (days)
Definition at line 289 of file Hare_all.cpp.
Referenced by Hare_Female::DoLactation(), and Hare_Young::st_Foraging().
boost::variate_generator<base_generator_type&, boost::uniform_real<> > g_rand_uni |
Referenced by Hare_Infant::BeginStep(), Hare_Young::BeginStep(), Hare_Juvenile::BeginStep(), Hare_Male::BeginStep(), Hare_Female::BeginStep(), THare_Population_Manager::DoFirst(), Hare_Male::GeneralOrganoPhosphate(), Hare_Female::GeneralOrganoPhosphate(), THare_Population_Manager::GetLitterSize(), THare_Population_Manager::Hunting(), THare_Population_Manager::HuntingDifferentiatedBeetleBankArea(), THare_Population_Manager::HuntingGrid(), Hare_Juvenile::st_Developing(), Hare_Juvenile::st_Foraging(), Hare_Male::st_Foraging(), Hare_Female::st_Foraging(), Hare_Juvenile::Step(), Hare_Male::Step(), Hare_Female::Step(), and Hare_Juvenile::WasPredated().
double g_RMRrainFactor |
Definition at line 51 of file Hare_all.cpp.
Referenced by THare_Population_Manager::GetRMR(), and THare_Population_Manager::Init().
double g_VegHeightForageReduction |
Used to scale access to crops for modern day farm intensiveness.
Definition at line 282 of file Hare_all.cpp.
Referenced by Landscape::GetHareFoodQuality(), and THare_Population_Manager::Init().
CfgFloat l_pest_daily_mort |
Referenced by Hare_Male::GeneralOrganoPhosphate(), and Hare_Female::GeneralOrganoPhosphate().