![]() |
ALMaSS
1.2 (after EcoStack, March 2024)
The Animal, Landscape and Man Simulation System
|
Variables | |
double | g_speedy_Divides [2001] |
A generally useful array of fast divide calculators by multiplication. More... | |
CfgBool | cfg_CfgRipleysOutputUsed |
CfgBool | cfg_ReallyBigOutputUsed |
CfgInt | cfg_PmEventfrequency |
CfgInt | cfg_PmEventsize |
CfgInt | cfg_Beetlestartnos |
The number of beetles to start in the simulation. More... | |
CfgInt | cfg_BeetleInCropRef |
A reference to a crop type if we are looking for mortality locations within a special crop. More... | |
CfgFloat | cfg_BeetleAdultMovementTempThreshold |
The temperature threshold for movement. More... | |
CfgInt | cfg_BeetleLarvalStagesNum |
The number of larval stages for this species. More... | |
CfgFloat | cfg_biocide_reduction_val |
static CfgFloat | cfg_PoecilusDailyEggFactorA ("POECILUS_DAILY_EGGFACTOR_A", CFG_CUSTOM, -0.02753) |
static CfgFloat | cfg_PoecilusDailyEggFactorB ("POECILUS_DAILY_EGGFACTOR_B", CFG_CUSTOM, 1.72330) |
static CfgFloat | cfg_PoecilusDailyEggFactorC ("POECILUS_DAILY_EGGFACTOR_C", CFG_CUSTOM, -16.70355) |
static CfgFloat | cfg_PoecilusDailyVarianceEggFactorA ("POECILUS_DAILY_EGGFACTORVARIANCE_A", CFG_CUSTOM, -0.006) |
static CfgFloat | cfg_PoecilusDailyVarianceEggFactorB ("POECILUS_DAILY_EGGFACTORVARIANCE_B", CFG_CUSTOM, 0.27) |
static CfgFloat | cfg_PoecilusDailyVarianceEggFactorC ("POECILUS_DAILY_EGGFACTORVARIANCE_C", CFG_CUSTOM, -2.32) |
static CfgFloat | cfg_PoecilusOvipositionLength_C ("POECILUS_OVIPOSITIONLENGTH_C", CFG_CUSTOM, 0.2377) |
static CfgFloat | cfg_PoecilusOvipositionLength_B ("POECILUS_OVIPOSITIONLENGTH_B", CFG_CUSTOM, -9.7004) |
static CfgFloat | cfg_PoecilusOvipositionLength_A ("POECILUS_OVIPOSITIONLENGTH_A", CFG_CUSTOM, 129.9) |
static CfgFloat | cfg_PoecilusPreOviFactorA ("POECILUS_PREOVI_FACTOR_A", CFG_CUSTOM, 0.229) |
static CfgFloat | cfg_PoecilusPreOviFactorB ("POECILUS_PREOVI_FACTOR_B", CFG_CUSTOM, -11.14) |
static CfgFloat | cfg_PoecilusPreOviFactorC ("POECILUS_PREOVI_FACTOR_C", CFG_CUSTOM, 140.28) |
static CfgFloat | cfg_EggFormationThreshold ("POECILUS_EGGFORMATIONTHRESHOLD", CFG_CUSTOM, 1.0) |
static CfgFloat | cfg_PoecilusPreOviMinTemp ("POECILUS_PREOVIMINTEMP", CFG_CUSTOM, 12.0) |
static CfgFloat | cfg_PoecilusPreOviMaxTemp ("POECILUS_PREOVIMAXTEMP", CFG_CUSTOM, 27.0) |
static CfgFloat | cfg_PoecilusPreOviMin ("POECILUS_PREOVIMIN", CFG_CUSTOM, 1.0/41.2) |
static CfgFloat | cfg_PoecilusPreOviMax ("POECILUS_PREOVIMAX", CFG_CUSTOM, 1.0/5.0) |
static CfgArray_Double | cfg_PoecilusLarvalDailyTemperatureMort ("POECILUS_LARVALDAILYTEMPERATUREMORT", CFG_CUSTOM, 3 *6, vector< double >{ 0.0855, 0.0855, 0.1036, 0.0563, 0.0515, 0.0657, 0.0626, 0.0626, 0.0940, 0.0529, 0.0492, 0.0633, 0.0631, 0.0631, 0.0545, 0.0268, 0.0236, 0.0295 }) |
The daily fixed temperature related mmortality larval probability. More... | |
static CfgInt | cfg_PoecilusLarvalMortCategories ("BEMBIDION_LARVALMORTCATEGORIES", CFG_CUSTOM, 6) |
static CfgFloat | cfg_PoecilusPostOviMort ("POECILUS_POSTOVIMORT", CFG_CUSTOM, 0.1) |
static CfgInt | cfg_PoecilusDDepRange ("POECILUS_DDEPRANGE", CFG_CUSTOM, 3) |
The density-dependent range parameter. More... | |
static CfgInt | cfg_PoecilusLDDepMort0 ("POECILUS_LDDEPMORTZERO", CFG_CUSTOM, 3) |
Storage for density-dependent mortality parameter. More... | |
static CfgFloat | cfg_PoecilusLDDepMort1 ("POECILUS_LDDEPMORTONE", CFG_CUSTOM, 0.10) |
Storage for density-dependent mortality parameter. More... | |
static CfgInt | cfg_PoecilusADDepMort0 ("POECILUS_ADDEPMORTZERO", CFG_CUSTOM, 2) |
Storage for density-dependent mortality parameter. More... | |
static CfgFloat | cfg_PoecilusADDepMort1 ("POECILUS_ADDEPMORTONE", CFG_CUSTOM, 0.10) |
Storage for density-dependent mortality parameter. More... | |
static CfgFloat | cfg_PoecilusDailyLarvalMort ("POECILUS_DAILYLARVALMORT", CFG_CUSTOM, 0.005) |
The daily fixed mortality larval probability. More... | |
static CfgFloat | cfg_PoecilusDailyEggMort ("POECILUS_DAILYEGGMORT", CFG_CUSTOM, 0.021) |
The daily fixed mortality egg probability. More... | |
CfgFloat | cfg_PoecilusAdultMovementTempThreshold ("POECILUS_ADULTMOVEMENTTEMPTHRESHOLD", CFG_CUSTOM, 6.9) |
The temperature threshold for movement. More... | |
static CfgFloat | cfg_PoecilusStandardDormancyChance ("POECILUS_STANDARD_DORMANCY_CHANCE", CFG_CUSTOM, 0.03) |
base probability of dormancy More... | |
static CfgFloat | cfg_PoecilusStandardDormancyExitChance ("POECILUS_STANDARD_DORMANCY_EXITCHANCE", CFG_CUSTOM, 0.03) |
base probability to exit dormancy More... | |
static CfgFloat | cfg_dormancy_threshold ("POECILUS_DORMANCY_THRESHOLD", CFG_CUSTOM, 5.0) |
Threshold temeperature. eac h day below that temperature increases hibernation chances. More... | |
static CfgFloat | cfg_dormancy_multiplier ("POECILUS_DORMANCY_MULTIPLIER", CFG_CUSTOM, 1.2) |
The multiplier to apply if below the threshold dormancy_threshold. More... | |
static CfgFloat | cfg_dormancy_exit_threshold ("POECILUS_DORMANCY_EXIT_THRESHOLD", CFG_CUSTOM, 8.0) |
Threshold for dormancy exit temperature. each day above that temperature increases hibernation exit chances. More... | |
static CfgFloat | cfg_dormancy_exit_multiplier ("POECILUS_DORMANCY_EXIT_MULTIPLIER", CFG_CUSTOM, 1.2) |
The multiplier to apply if above the threshold dormancy_exit_threshold. More... | |
static CfgInt | cfg_PoecilusDormancyStartDateEarly ("POECILUS_DORMANCY_STARTEARLY_DAY", CFG_CUSTOM, 153) |
The Earliest date dormancy can occur. More... | |
static CfgInt | cfg_PoecilusDormancyStartDate ("POECILUS_DORMANCY_START_DAY", CFG_CUSTOM, 244) |
The typical date dormancy can occur. More... | |
static CfgInt | cfg_PoecilusDormancyExitDateEarly ("POECILUS_DORMANCY_EXITEARLY_DAY", CFG_CUSTOM, 60) |
The Earliest date dormancy exit can occur. More... | |
static CfgInt | cfg_PoecilusDormancyExitDate ("POECILUS_DORMANCY_EXIT_DAY", CFG_CUSTOM, 152) |
The typical date dormancy exit is finished. More... | |
static CfgFloat | cfg_PoecilusTempShadowThreshold ("POECILUS_TEMP_SHADOW_THRESHOLD", CFG_CUSTOM, 0.0) |
The Temperature above which Poecilus will prefer open habitats. More... | |
static CfgFloat | cfg_PoecilusCoverThreshold ("POECILUS_COVER_THRESHOLD", CFG_CUSTOM, 0.3) |
The minimum LAI for cover. More... | |
static CfgFloat | cfg_PoecilusMoveDistanceParamA ("POECILUS_MOVE_DIST_PARAM_A", CFG_CUSTOM, 1.81) |
Parameter A for caluculation mean daily movement distance. More... | |
static CfgFloat | cfg_PoecilusMoveDistanceParamB ("POECILUS_MOVE_DIST_PARAM_B", CFG_CUSTOM, 12.0) |
Parameter B for caluculation mean daily movement distance. More... | |
static CfgArray_Double | cfg_PoecilusDevelopmentThresholds ("POECILUS_DEVELOPMENTTHRESHOLDS", CFG_CUSTOM, 10, vector< double >{8.0, 7.0, 7.0, 7.0, 12.5, 99999, 99999, 99999, 99999, 99999}) |
Standard deviation of the mean daily movement distance. More... | |
static CfgArray_Double | cfg_PoecilusDevelopmentConstants ("POECILUS_DEVELOPMENTCONSTANTS", CFG_CUSTOM, 10, vector< double >{88.7, 85.0, 85.0, 90.0, 110.0, 0, 0, 0, 0, 0}) |
The egg, larval and pupal development target in day degrees above a threshold (10 possible stages) More... | |
CfgFloat cfg_BeetleAdultMovementTempThreshold |
The temperature threshold for movement.
Referenced by Beetle_Population_Manager::Beetle_Population_Manager().
CfgInt cfg_BeetleInCropRef |
A reference to a crop type if we are looking for mortality locations within a special crop.
Referenced by Beetle_Population_Manager::Beetle_Population_Manager(), and PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
CfgInt cfg_BeetleLarvalStagesNum |
The number of larval stages for this species.
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
CfgInt cfg_Beetlestartnos |
The number of beetles to start in the simulation.
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
CfgFloat cfg_biocide_reduction_val |
Referenced by PoecilusCupreus_Population_Manager::OnFarmEvent().
CfgBool cfg_CfgRipleysOutputUsed |
|
static |
The multiplier to apply if above the threshold dormancy_exit_threshold.
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
Threshold for dormancy exit temperature. each day above that temperature increases hibernation exit chances.
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
The multiplier to apply if below the threshold dormancy_threshold.
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
Threshold temeperature. eac h day below that temperature increases hibernation chances.
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
/brief Threshold sum calcuated from temperature before egg formation is complete
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
CfgInt cfg_PmEventfrequency |
CfgInt cfg_PmEventsize |
|
static |
Storage for density-dependent mortality parameter.
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
Storage for density-dependent mortality parameter.
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
CfgFloat cfg_PoecilusAdultMovementTempThreshold("POECILUS_ADULTMOVEMENTTEMPTHRESHOLD", CFG_CUSTOM, 6.9) |
The temperature threshold for movement.
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager(), and PoecilusCupreus_Population_Manager::SetMeanDistance().
|
static |
The minimum LAI for cover.
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
/brief Parameter 'a' in the daily egg production equation
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
/brief Parameter 'd' in the daily egg production equation
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
/brief Parameter 'c' in the daily egg production equation
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
The daily fixed mortality egg probability.
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
The daily fixed mortality larval probability.
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
/brief Parameter 'a' in the daily variance in egg production equation
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
/brief Parameter 'a' in the daily variance in egg production equation
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
/brief Parameter 'a' in the daily variance in egg production equation
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
The density-dependent range parameter.
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
The egg, larval and pupal development target in day degrees above a threshold (10 possible stages)
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
Standard deviation of the mean daily movement distance.
Day degree threshold constant for all stages (10 possible stages allowed for)
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
The typical date dormancy exit is finished.
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
The Earliest date dormancy exit can occur.
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
The typical date dormancy can occur.
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
The Earliest date dormancy can occur.
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
The daily fixed temperature related mmortality larval probability.
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
brief The number of temperature categoris to consider for larval mortality with temperature
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
Storage for density-dependent mortality parameter.
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
Storage for density-dependent mortality parameter.
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
Parameter A for caluculation mean daily movement distance.
Referenced by PoecilusCupreus_Population_Manager::SetMeanDistance().
|
static |
Parameter B for caluculation mean daily movement distance.
Referenced by PoecilusCupreus_Population_Manager::SetMeanDistance().
|
static |
/brief Parameter 'a' in 2nd order polynomial for oviposition length with temperature
Referenced by PoecilusCupreus_Population_Manager::CalcOvipositionLength().
|
static |
/brief Parameter 'b' in 2nd order polynomial for oviposition length with temperature
Referenced by PoecilusCupreus_Population_Manager::CalcOvipositionLength().
|
static |
/brief Parameter 'c' in 2nd order polynomial for oviposition length with temperature
Referenced by PoecilusCupreus_Population_Manager::CalcOvipositionLength().
|
static |
brief Daily extra mortality after oviposition is finished
Referenced by PoecilusCupreus_Adult::Ageing().
|
static |
/brief Parameter 'a' in egg formation progress equation
Referenced by PoecilusCupreus_Population_Manager::CalcDailyEggFormationProgress().
|
static |
/brief Parameter 'b' in egg formation progress equation
Referenced by PoecilusCupreus_Population_Manager::CalcDailyEggFormationProgress().
|
static |
/brief Parameter 'c' in egg formation progress equation
Referenced by PoecilusCupreus_Population_Manager::CalcDailyEggFormationProgress().
|
static |
/brief Upper limit rate for egg formation
Referenced by PoecilusCupreus_Population_Manager::CalcDailyEggFormationProgress(), and PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
/brief Upper limit temperature for egg formation
Referenced by PoecilusCupreus_Population_Manager::CalcDailyEggFormationProgress(), and PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
/brief Lower limit rate for egg formation
Referenced by PoecilusCupreus_Population_Manager::CalcDailyEggFormationProgress(), and PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
/brief Lower limit temperature for egg formation
Referenced by PoecilusCupreus_Population_Manager::CalcDailyEggFormationProgress(), and PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
base probability of dormancy
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
base probability to exit dormancy
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
|
static |
The Temperature above which Poecilus will prefer open habitats.
Referenced by PoecilusCupreus_Population_Manager::PoecilusCupreus_Population_Manager().
CfgBool cfg_ReallyBigOutputUsed |
double g_speedy_Divides[2001] |
A generally useful array of fast divide calculators by multiplication.