![]() |
ALMaSS
1.2 (after EcoStack, March 2024)
The Animal, Landscape and Man Simulation System
|
#include <string.h>
#include <cstring>
#include <iostream>
#include <fstream>
#include <vector>
#include "math.h"
#include "../BatchALMaSS/ALMaSS_Setup.h"
#include "../ALMaSSDefines.h"
#include "../Landscape/ls.h"
#include "../BatchALMaSS/PopulationManager.h"
#include "../SubPopulation/SubPopulation.h"
#include "../SubPopulation/SubPopulation_Population_Manager.h"
#include "../Aphid/Aphid.h"
#include "../Aphid/Aphid_Population_Manager.h"
Variables | |
Landscape * | g_landscape_ptr |
FarmManager * | g_farmmanager |
CfgStr | cfg_AphidSpeciesName ("APHID_SPECIES_NAME", CFG_CUSTOM, "English grain aphid") |
This variable decides which aphid species to run. The default one is the English grain aphid. More... | |
CfgStr | cfg_AphidResultPath ("APHID_RESULT_PATH", CFG_CUSTOM, "./") |
The path to store the results. More... | |
CfgStr | cfg_AphidResultFileSuffix ("APHID_RESULT_FILE_SUFFIX", CFG_CUSTOM, "_result") |
The suffix of the file name for storing the results. More... | |
CfgFloat | cfg_AphidMaxShortDistance ("APHID_MAX_SHORT_DISTANCE", CFG_CUSTOM, 1000) |
The longest distance that an aphid with wings can fly. More... | |
CfgFloat | cfg_AphidMaxLongDistance ("APHID_MAX_LONG_DISTANCE", CFG_CUSTOM, 1500) |
The longest distance that an aphid WITHOUT wings can fly. (meters) More... | |
CfgFloat | cfg_AphidPeakLongDistance ("APHID_PEAK_LONG_DISTANCE", CFG_CUSTOM, 200) |
The distance for the peak amount when the winged adults fly. (meters) More... | |
CfgFloat | cfg_AphidScaleWindSpeed ("APHID_SCALE_WIND_SPEED", CFG_CUSTOM, 1.01) |
The scale for the wind speed. More... | |
CfgFloat | cfg_AphidMaxWindSpeed ("APHID_MAX_WIND_SPEED", CFG_CUSTOM, 10) |
The maximum speed that allows an aphid to fly. More... | |
CfgFloat | cfg_AphidMovMaskWindDirectionNum ("APHID_MOV_MASK_WIND_DIRECTION_NUM", CFG_CUSTOM, 4) |
The number of wind directions used to calculate the movement masks. More... | |
CfgFloat | cfg_AphidMovMaskWindSpeedStepSize ("APHID_MOV_MASK_WIND_SPEED_STEP_SIZE", CFG_CUSTOM, 2) |
The sampling number of wind speed used to calculate the movement masks. More... | |
CfgInt | cfg_AphidLifeStageNum ("APHID_LIFE_STAGE_NUM", CFG_CUSTOM, 9) |
The number of life stages for the aphids. All the species have the same number of life stages. More... | |
CfgInt | cfg_AphidMaxAliveDay ("APHID_MAX_ALIVE_DAY", CFG_CUSTOM, 200) |
The maximum alive days among all the life stages. All the species have the same number of life stages. More... | |
CfgArray_Int | cfg_AphidEggStartingNumVec ("APHID_EGG_STARING_NUM_VEC", CFG_CUSTOM, 4, vector< int >{20000, 20000, 20000, 20000}) |
It controls the number of eggs to start the aphid simulations. All the aphid species use the same parameters. More... | |
CfgArray_Double | cfg_AphidLandingSurvivalRateVec ("APHID_LANDING_SURVIVAL_RATE_VEC", CFG_CUSTOM, 4, vector< double >{1.0, 1.0, 1.0, 1.0}) |
The survival rate of landing for flying. More... | |
CfgInt | cfg_AphidCellWidth ("APHID_CELL_WIDTH", CFG_CUSTOM, 10) |
The width of the cell on the landscape for the aphids. -x , all the aphid species use the same parameter. More... | |
CfgInt | cfg_AphidCellHeight ("APHID_CELL_HEIGHT", CFG_CUSTOM, 10) |
The height of the cell on the landscape for the aphids. -y, all the aphid species use the same parameter. More... | |
CfgFloat | cfg_EGAphidEggMortalityRate ("EG_APHID_EGG_MORALITY_RATE", CFG_CUSTOM, 0.00595) |
The morality rate for Aphid eggs. More... | |
CfgFloat | cfg_EGAphidEggMortalityRateStd ("EG_APHID_EGG_MORALITY_RATE_STD", CFG_CUSTOM, 0.00024) |
CfgFloat | cfg_PEAAphidEggMortalityRate ("PEA_APHID_EGG_MORALITY_RATE", CFG_CUSTOM, 0.00595) |
CfgFloat | cfg_PEAAphidEggMortalityRateStd ("PEA_APHID_EGG_MORALITY_RATE_STD", CFG_CUSTOM, 0.00024) |
CfgFloat | cfg_BBAphidEggMortalityRate ("BB_APHID_EGG_MORALITY_RATE", CFG_CUSTOM, 0.00595) |
CfgFloat | cfg_BBAphidEggMortalityRateStd ("BB_APHID_EGG_MORALITY_RATE_STD", CFG_CUSTOM, 0.00024) |
CfgFloat | cfg_PPAphidEggMortalityRate ("PP_APHID_EGG_MORALITY_RATE", CFG_CUSTOM, 0.00595) |
CfgFloat | cfg_PPAphidEggMortalityRateStd ("PP_APHID_EGG_MORALITY_RATE_STD", CFG_CUSTOM, 0.00024) |
CfgFloat | cfg_EGAphidNymphMortalityParaA ("EG_APHID_NYMPH_MORTALITY_PARA_A", CFG_CUSTOM, 0.0004) |
The temperature related morality rate for Aphid nymphs and adults. More... | |
CfgFloat | cfg_EGAphidNymphMortalityParaB ("EG_APHID_NYMPH_MORTALITY_PARA_B", CFG_CUSTOM, -0.0115) |
CfgFloat | cfg_EGAphidNymphMortalityParaC ("EG_APHID_NYMPH_MORTALITY_PARA_C", CFG_CUSTOM, 0.0906) |
CfgFloat | cfg_PEAAphidNymphMortalityParaA ("PEA_APHID_NYMPH_MORTALITY_PARA_A", CFG_CUSTOM, 0.0004) |
CfgFloat | cfg_PEAAphidNymphMortalityParaB ("PEA_APHID_NYMPH_MORTALITY_PARA_B", CFG_CUSTOM, -0.0115) |
CfgFloat | cfg_PEAAphidNymphMortalityParaC ("PEA_APHID_NYMPH_MORTALITY_PARA_C", CFG_CUSTOM, 0.0906) |
CfgFloat | cfg_BBAphidNymphMortalityParaA ("BB_APHID_NYMPH_MORTALITY_PARA_A", CFG_CUSTOM, 0.0025) |
CfgFloat | cfg_BBAphidNymphMortalityParaB ("BB_APHID_NYMPH_MORTALITY_PARA_B", CFG_CUSTOM, -0.059) |
CfgFloat | cfg_BBAphidNymphMortalityParaC ("BB_APHID_NYMPH_MORTALITY_PARA_C", CFG_CUSTOM, 0.3081) |
CfgFloat | cfg_PPAphidNymphMortalityParaA ("PP_APHID_NYMPH_MORTALITY_PARA_A", CFG_CUSTOM, 0.0025) |
CfgFloat | cfg_PPAphidNymphMortalityParaB ("PP_APHID_NYMPH_MORTALITY_PARA_B", CFG_CUSTOM, -0.059) |
CfgFloat | cfg_PPAphidNymphMortalityParaC ("PP_APHID_NYMPH_MORTALITY_PARA_C", CFG_CUSTOM, 0.3081) |
CfgFloat | cfg_EGAphidAdultMortalityParaA ("EG_APHID_ADULT_MORTALITY_PARA_A", CFG_CUSTOM, 0.0004) |
The temperature related morality rate for Aphid adults. More... | |
CfgFloat | cfg_EGAphidAdultMortalityParaB ("EG_APHID_ADULT_MORTALITY_PARA_B", CFG_CUSTOM, -0.0115) |
CfgFloat | cfg_EGAphidAdultMortalityParaC ("EG_APHID_ADULT_MORTALITY_PARA_C", CFG_CUSTOM, 0.0906) |
CfgFloat | cfg_PEAAphidAdultMortalityParaA ("PEA_APHID_ADULT_MORTALITY_PARA_A", CFG_CUSTOM, 0.0004) |
CfgFloat | cfg_PEAAphidAdultMortalityParaB ("PEA_APHID_ADULT_MORTALITY_PARA_B", CFG_CUSTOM, -0.0115) |
CfgFloat | cfg_PEAAphidAdultMortalityParaC ("PEA_APHID_ADULT_MORTALITY_PARA_C", CFG_CUSTOM, 0.0906) |
CfgFloat | cfg_BBAphidAdultMortalityParaA ("BB_APHID_ADULT_MORTALITY_PARA_A", CFG_CUSTOM, 0.0004) |
CfgFloat | cfg_BBAphidAdultMortalityParaB ("BB_APHID_ADULT_MORTALITY_PARA_B", CFG_CUSTOM, -0.0115) |
CfgFloat | cfg_BBAphidAdultMortalityParaC ("BB_APHID_ADULT_MORTALITY_PARA_C", CFG_CUSTOM, 0.0906) |
CfgFloat | cfg_PPAphidAdultMortalityParaA ("PP_APHID_ADULT_MORTALITY_PARA_A", CFG_CUSTOM, 0.0004) |
CfgFloat | cfg_PPAphidAdultMortalityParaB ("PP_APHID_ADULT_MORTALITY_PARA_B", CFG_CUSTOM, -0.0115) |
CfgFloat | cfg_PPAphidAdultMortalityParaC ("PP_APHID_ADULT_MORTALITY_PARA_C", CFG_CUSTOM, 0.0906) |
CfgStr | cfg_EGAphidHostFile ("EG_APHID_HOST_FILE", CFG_CUSTOM, "Subpopulation/english_grain_aphid_host.txt") |
The host file for the aphids. The file for storing hosts for pea aphid. The file contains five rows, host switch flag (1 no switch, 2 switch between winter and summer), summer tole, summer tov, winter tole, winter tov (-1 means there is no host). When the aphids dont't change hosts between summer and winter, only the summer host arrays is used. More... | |
CfgStr | cfg_PEAAphidHostFile ("PEA_APHID_HOST_FILE", CFG_CUSTOM, "Subpopulation/pea_aphid_host.txt") |
CfgStr | cfg_BBAphidHostFile ("BB_APHID_HOST_FILE", CFG_CUSTOM, "Subpopulation/black_bean_aphid_host.txt") |
CfgStr | cfg_PPAphidHostFile ("PP_APHID_HOST_FILE", CFG_CUSTOM, "Subpopulation/peach_potato_aphid_host.txt") |
CfgArray_Double | cfg_EGAphidDevelopmentBaseTempArray ("EG_APHID_DEVELOPMENT_BASE_TEMP_ARRAY", CFG_CUSTOM, 9, vector< double >{3.5, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73}) |
The base development temperatures for the aphids. More... | |
CfgArray_Double | cfg_PEAAphidDevelopmentBaseTempArray ("PEA_APHID_DEVELOPMENT_BASE_TEMP_ARRAY", CFG_CUSTOM, 9, vector< double >{3.5, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73}) |
CfgArray_Double | cfg_BBAphidDevelopmentBaseTempArray ("BB_APHID_DEVELOPMENT_BASE_TEMP_ARRAY", CFG_CUSTOM, 9, vector< double >{3.5, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73}) |
CfgArray_Double | cfg_PPAphidDevelopmentBaseTempArray ("PP_APHID_DEVELOPMENT_BASE_TEMP_ARRAY", CFG_CUSTOM, 9, vector< double >{3.5, 4, 4, 4, 4, 2.73, 2.73, 2.73, 2.73}) |
CfgArray_Double | cfg_EGAphidDevelopmentTurningTempArray ("EG_APHID_DEVELOPMENT_TURNING_TEMP_ARRAY", CFG_CUSTOM, 9, vector< double >{4, 3.5, 3.5, 3.5, 3.5, 10, 10, 10, 10}) |
The turning temperatures for calculate degree days. This value should be larger than the base development temperature. More... | |
CfgArray_Double | cfg_PEAAphidDevelopmentTurningTempArray ("PEA_APHID_DEVELOPMENT_TURNING_TEMP_ARRAY", CFG_CUSTOM, 9, vector< double >{4, 3.5, 3.5, 3.5, 3.5, 10, 10, 10, 10}) |
CfgArray_Double | cfg_BBAphidDevelopmentTurningTempArray ("BB_APHID_DEVELOPMENT_TURNING_TEMP_ARRAY", CFG_CUSTOM, 9, vector< double >{4, 3.5, 3.5, 3.5, 3.5, 10, 10, 10, 10}) |
CfgArray_Double | cfg_PPAphidDevelopmentTurningTempArray ("PP_APHID_DEVELOPMENT_TURNING_TEMP_ARRAY", CFG_CUSTOM, 9, vector< double >{4, 4.5, 4.5, 4.5, 4.5, 10, 10, 10, 10}) |
CfgBool | cfg_EGAphidDualLinearModelFlagDD ("EG_APHID_DUAL_LINEAR_MODEL_FLAG_DD", CFG_CUSTOM, true) |
The flag control whether dual linear models are used for accumulating degree days. More... | |
CfgBool | cfg_PEAAphidDualLinearModelFlagDD ("PEA_APHID_DUAL_LINEAR_MODEL_FLAG_DD", CFG_CUSTOM, true) |
CfgBool | cfg_BBAphidDualLinearModelFlagDD ("BB_APHID_DUAL_LINEAR_MODEL_FLAG_DD", CFG_CUSTOM, true) |
CfgBool | cfg_PPAphidDualLinearModelFlagDD ("PP_APHID_DUAL_LINEAR_MODEL_FLAG_DD", CFG_CUSTOM, true) |
CfgFloat | cfg_EGAphidEggStartingADD ("EG_APHID_EGG_STARTING_ADD", CFG_CUSTOM, 0) |
The starting degree days for eggs when the simulation starts. More... | |
CfgFloat | cfg_PEAAphidEggStartingADD ("PEA_APHID_EGG_STARTING_ADD", CFG_CUSTOM, 0) |
CfgFloat | cfg_BBAphidEggStartingADD ("BB_APHID_EGG_STARTING_ADD", CFG_CUSTOM, 0) |
CfgFloat | cfg_PPAphidEggStartingADD ("PP_APHID_EGG_STARTING_ADD", CFG_CUSTOM, 0) |
CfgFloat | cfg_EGAphidEggHatchChanceParaA ("EG_APHID_EGG_HATCH_CHANCE_PARA_A", CFG_CUSTOM, 0.0029) |
The parameters to calculate the hatch chance of eggs. More... | |
CfgFloat | cfg_EGAphidEggHatchChanceParaB ("EG_APHID_EGG_HATCH_CHANCE_PARA_B", CFG_CUSTOM, -0.16) |
CfgFloat | cfg_PEAAphidEggHatchChanceParaA ("PEA_APHID_EGG_HATCH_CHANCE_PARA_A", CFG_CUSTOM, 0.0029) |
CfgFloat | cfg_PEAAphidEggHatchChanceParaB ("PEA_APHID_EGG_HATCH_CHANCE_PARA_B", CFG_CUSTOM, -0.233) |
CfgFloat | cfg_BBAphidEggHatchChanceParaA ("BB_APHID_EGG_HATCH_CHANCE_PARA_A", CFG_CUSTOM, 0.0029) |
CfgFloat | cfg_BBAphidEggHatchChanceParaB ("BB_APHID_EGG_HATCH_CHANCE_PARA_B", CFG_CUSTOM, -0.16) |
CfgFloat | cfg_PPAphidEggHatchChanceParaA ("PP_APHID_EGG_HATCH_CHANCE_PARA_A", CFG_CUSTOM, 0.0029) |
CfgFloat | cfg_PPAphidEggHatchChanceParaB ("PP_APHID_EGG_HATCH_CHANCE_PARA_B", CFG_CUSTOM, -0.16) |
CfgFloat | cfg_EGAphidEggHatchDelayThreshold ("EG_APHID_EGG_HATCH_DELAY_THRESHOLD", CFG_CUSTOM, 0.9) |
The parameter in degree days to delay the egg when the hatch chance is above the given threshold. This is to stop the eggs hatch at the same day since they start to accumulate degree days from the beginning of a year. More... | |
CfgFloat | cfg_PEAAphidEggHatchDelayThreshold ("PEA_APHID_EGG_HATCH_DELAY_THRESHOLD", CFG_CUSTOM, 0.9) |
CfgFloat | cfg_BBAphidEggHatchDelayThreshold ("BB_APHID_EGG_HATCH_DELAY_THRESHOLD", CFG_CUSTOM, 0.9) |
CfgFloat | cfg_PPAphidEggHatchDelayThreshold ("PP_APHID_EGG_HATCH_DELAY_THRESHOLD", CFG_CUSTOM, 0.9) |
CfgFloat | cfg_EGAphidEggHatchDelayDD ("EG_APHID_EGG_HATCH_DELAY_DD", CFG_CUSTOM, 10) |
CfgFloat | cfg_PEAAphidEggHatchDelayDD ("PEA_APHID_EGG_HATCH_DELAY_DD", CFG_CUSTOM, 10) |
CfgFloat | cfg_BBAphidEggHatchDelayDD ("BB_APHID_EGG_HATCH_DELAY_DD", CFG_CUSTOM, 10) |
CfgFloat | cfg_PPAphidEggHatchDelayDD ("PP_APHID_EGG_HATCH_DELAY_DD", CFG_CUSTOM, 10) |
CfgFloat | cfg_EGAphidNymphDevDayDegWing ("EG_APHID_NYMPH_DEV_DAY_DEG_WING", CFG_CUSTOM, 142) |
The development parameters for Nymphs. More... | |
CfgFloat | cfg_EGAphidNymphDevDayDegWingStd ("EG_APHID_NYMPH_DEV_DAY_DEG_WING_STD", CFG_CUSTOM, 10.33) |
CfgFloat | cfg_EGAphidNymphDevDayDegNoWing ("EG_APHID_NYMPH_DEV_DAY_DEG_NO_WING", CFG_CUSTOM, 133) |
CfgFloat | cfg_EGAphidNymphDevDayDegNoWingStd ("EG_APHID_NYMPH_DEV_DAY_DEG_NO_WING_STD", CFG_CUSTOM, 10.33) |
CfgFloat | cfg_PEAAphidNymphDevDayDegWing ("PEA_APHID_NYMPH_DEV_DAY_DEG_WING", CFG_CUSTOM, 138) |
CfgFloat | cfg_PEAAphidNymphDevDayDegWingStd ("PEA_APHID_NYMPH_DEV_DAY_DEG_WING_STD", CFG_CUSTOM, 4.48) |
CfgFloat | cfg_PEAAphidNymphDevDayDegNoWing ("PEA_APHID_NYMPH_DEV_DAY_DEG_NO_WING", CFG_CUSTOM, 128) |
CfgFloat | cfg_PEAAphidNymphDevDayDegNoWingStd ("PEA_APHID_NYMPH_DEV_DAY_DEG_NO_WING_STD", CFG_CUSTOM, 2.62) |
CfgFloat | cfg_BBAphidNymphDevDayDegWing ("BB_APHID_NYMPH_DEV_DAY_DEG_WING", CFG_CUSTOM, 150) |
CfgFloat | cfg_BBAphidNymphDevDayDegWingStd ("BB_APHID_NYMPH_DEV_DAY_DEG_WING_STD", CFG_CUSTOM, 4.48) |
CfgFloat | cfg_BBAphidNymphDevDayDegNoWing ("BB_APHID_NYMPH_DEV_DAY_DEG_NO_WING", CFG_CUSTOM, 140) |
CfgFloat | cfg_BBAphidNymphDevDayDegNoWingStd ("BB_APHID_NYMPH_DEV_DAY_DEG_NO_WING_STD", CFG_CUSTOM, 15.72) |
CfgFloat | cfg_PPAphidNymphDevDayDegWing ("PP_APHID_NYMPH_DEV_DAY_DEG_WING", CFG_CUSTOM, 148.59) |
CfgFloat | cfg_PPAphidNymphDevDayDegWingStd ("PP_APHID_NYMPH_DEV_DAY_DEG_WING_STD", CFG_CUSTOM, 4.48) |
CfgFloat | cfg_PPAphidNymphDevDayDegNoWing ("PP_APHID_NYMPH_DEV_DAY_DEG_NO_WING", CFG_CUSTOM, 140.25) |
CfgFloat | cfg_PPAphidNymphDevDayDegNoWingStd ("PP_APHID_NYMPH_DEV_DAY_DEG_NO_WING_STD", CFG_CUSTOM, 2.62) |
CfgFloat | cfg_EGAphidLongevityParaA ("EG_APHID_ADULT_LONGEVITY_PARA_A", CFG_CUSTOM, -0.0047) |
The longevity parameters for adults. More... | |
CfgFloat | cfg_EGAphidLongevityParaB ("EG_APHID_ADULT_LONGEVITY_PARA_B", CFG_CUSTOM, 1.892) |
CfgFloat | cfg_PEAAphidLongevityParaA ("PEA_APHID_ADULT_LONGEVITY_PARA_A", CFG_CUSTOM, -0.0047) |
CfgFloat | cfg_PEAAphidLongevityParaB ("PEA_APHID_ADULT_LONGEVITY_PARA_B", CFG_CUSTOM, 1.892) |
CfgFloat | cfg_BBAphidLongevityParaA ("BB_APHID_ADULT_LONGEVITY_PARA_A", CFG_CUSTOM, -0.0047) |
CfgFloat | cfg_BBAphidLongevityParaB ("BB_APHID_ADULT_LONGEVITY_PARA_B", CFG_CUSTOM, 1.892) |
CfgFloat | cfg_PPAphidLongevityParaA ("PP_APHID_ADULT_LONGEVITY_PARA_A", CFG_CUSTOM, -0.0047) |
CfgFloat | cfg_PPAphidLongevityParaB ("PP_APHID_ADULT_LONGEVITY_PARA_B", CFG_CUSTOM, 1.892) |
CfgFloat | cfg_EGAphidEggReproductionParaA ("EG_APHID_EGG_REPRODUCTION_PARA_A", CFG_CUSTOM, 0.2469) |
The parameters for egg reproduction. More... | |
CfgFloat | cfg_EGAphidEggReproductionParaB ("EG_APHID_EGG_REPRODUCTION_PARA_B", CFG_CUSTOM, -0.266) |
CfgFloat | cfg_EGAphidEggReproductionParaC ("EG_APHID_EGG_REPRODUCTION_PARA_C", CFG_CUSTOM, 10.4) |
CfgFloat | cfg_EGAphidEggReproductionParaSTD ("EG_APHID_EGG_REPRODUCTION_PARA_STD", CFG_CUSTOM, 0) |
CfgFloat | cfg_PEAAphidEggReproductionParaA ("PEA_APHID_EGG_REPRODUCTION_PARA_A", CFG_CUSTOM, 0.2469) |
CfgFloat | cfg_PEAAphidEggReproductionParaB ("PEA_APHID_EGG_REPRODUCTION_PARA_B", CFG_CUSTOM, -0.266) |
CfgFloat | cfg_PEAAphidEggReproductionParaC ("PEA_APHID_EGG_REPRODUCTION_PARA_C", CFG_CUSTOM, 24.8) |
CfgFloat | cfg_PEAAphidEggReproductionParaSTD ("PEA_APHID_EGG_REPRODUCTION_PARA_STD", CFG_CUSTOM, 0) |
CfgFloat | cfg_BBAphidEggReproductionParaA ("BB_APHID_EGG_REPRODUCTION_PARA_A", CFG_CUSTOM, 0.2469) |
CfgFloat | cfg_BBAphidEggReproductionParaB ("BB_APHID_EGG_REPRODUCTION_PARA_B", CFG_CUSTOM, -0.266) |
CfgFloat | cfg_BBAphidEggReproductionParaC ("BB_APHID_EGG_REPRODUCTION_PARA_C", CFG_CUSTOM, 10) |
CfgFloat | cfg_BBAphidEggReproductionParaSTD ("BB_APHID_EGG_REPRODUCTION_PARA_STD", CFG_CUSTOM, 8.3) |
CfgFloat | cfg_PPAphidEggReproductionParaA ("PP_APHID_EGG_REPRODUCTION_PARA_A", CFG_CUSTOM, 0.2469) |
CfgFloat | cfg_PPAphidEggReproductionParaB ("PP_APHID_EGG_REPRODUCTION_PARA_B", CFG_CUSTOM, -0.266) |
CfgFloat | cfg_PPAphidEggReproductionParaC ("PP_APHID_EGG_REPRODUCTION_PARA_C", CFG_CUSTOM, 10.6) |
CfgFloat | cfg_PPAphidEggReproductionParaSTD ("PP_APHID_EGG_REPRODUCTION_PARA_STD", CFG_CUSTOM, 8.3) |
CfgFloat | cfg_EGAphidNymphReproductionParaA1 ("EG_APHID_NYMPH_REPRODUCTION_PARA_A1", CFG_CUSTOM, 0.0562) |
The parameters for nymph reproduction. More... | |
CfgFloat | cfg_EGAphidNymphReproductionParaB1 ("EG_APHID_NYMPH_REPRODUCTION_PARA_B1", CFG_CUSTOM, 1.1932) |
CfgFloat | cfg_EGAphidNymphReproductionParaA2 ("EG_APHID_NYMPH_REPRODUCTION_PARA_A2", CFG_CUSTOM, -0.0146) |
CfgFloat | cfg_EGAphidNymphReproductionParaB2 ("EG_APHID_NYMPH_REPRODUCTION_PARA_B2", CFG_CUSTOM, 4.6872) |
CfgFloat | cfg_EGAphidNymphReproductionChangeADD ("EG_APHID_NYMPH_REPRODUCTION_CHANGE_ADD", CFG_CUSTOM, 0) |
CfgFloat | cfg_EGAphidNymphReproductionTempWeightParaA ("EG_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_A", CFG_CUSTOM, -0.006) |
CfgFloat | cfg_EGAphidNymphReproductionTempWeightParaB ("EG_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_B", CFG_CUSTOM, 0.264) |
CfgFloat | cfg_EGAphidNymphReproductionTempWeightParaC ("EG_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_C", CFG_CUSTOM, -1.93) |
CfgFloat | cfg_PEAAphidNymphReproductionParaA1 ("PEA_APHID_NYMPH_REPRODUCTION_PARA_A1", CFG_CUSTOM, 0.0562) |
CfgFloat | cfg_PEAAphidNymphReproductionParaB1 ("PEA_APHID_NYMPH_REPRODUCTION_PARA_B1", CFG_CUSTOM, 1.1932) |
CfgFloat | cfg_PEAAphidNymphReproductionParaA2 ("PEA_APHID_NYMPH_REPRODUCTION_PARA_A2", CFG_CUSTOM, -0.0146) |
CfgFloat | cfg_PEAAphidNymphReproductionParaB2 ("PEA_APHID_NYMPH_REPRODUCTION_PARA_B2", CFG_CUSTOM, 4.6872) |
CfgFloat | cfg_PEAAphidNymphReproductionChangeADD ("PEA_APHID_NYMPH_REPRODUCTION_CHANGE_ADD", CFG_CUSTOM, 0) |
CfgFloat | cfg_PEAAphidNymphReproductionTempWeightParaA ("PEA_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_A", CFG_CUSTOM, -0.006) |
CfgFloat | cfg_PEAAphidNymphReproductionTempWeightParaB ("PEA_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_B", CFG_CUSTOM, 0.264) |
CfgFloat | cfg_PEAAphidNymphReproductionTempWeightParaC ("PEA_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_C", CFG_CUSTOM, -1.93) |
CfgFloat | cfg_BBAphidNymphReproductionParaA1 ("BB_APHID_NYMPH_REPRODUCTION_PARA_A1", CFG_CUSTOM, 0.1199) |
CfgFloat | cfg_BBAphidNymphReproductionParaB1 ("BB_APHID_NYMPH_REPRODUCTION_PARA_B1", CFG_CUSTOM, 2.9174) |
CfgFloat | cfg_BBAphidNymphReproductionParaA2 ("BB_APHID_NYMPH_REPRODUCTION_PARA_A2", CFG_CUSTOM, -0.0332) |
CfgFloat | cfg_BBAphidNymphReproductionParaB2 ("BB_APHID_NYMPH_REPRODUCTION_PARA_B2", CFG_CUSTOM, 9.9696) |
CfgFloat | cfg_BBAphidNymphReproductionChangeADD ("BB_APHID_NYMPH_REPRODUCTION_CHANGE_ADD", CFG_CUSTOM, 66.5) |
CfgFloat | cfg_BBAphidNymphReproductionTempWeightParaA ("BB_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_A", CFG_CUSTOM, -0.006) |
CfgFloat | cfg_BBAphidNymphReproductionTempWeightParaB ("BB_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_B", CFG_CUSTOM, 0.204) |
CfgFloat | cfg_BBAphidNymphReproductionTempWeightParaC ("BB_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_C", CFG_CUSTOM, -0.76) |
CfgFloat | cfg_PPAphidNymphReproductionParaA1 ("PP_APHID_NYMPH_REPRODUCTION_PARA_A1", CFG_CUSTOM, 0.1158) |
CfgFloat | cfg_PPAphidNymphReproductionParaB1 ("PP_APHID_NYMPH_REPRODUCTION_PARA_B1", CFG_CUSTOM, -1) |
CfgFloat | cfg_PPAphidNymphReproductionParaA2 ("PP_APHID_NYMPH_REPRODUCTION_PARA_A2", CFG_CUSTOM, -0.0087) |
CfgFloat | cfg_PPAphidNymphReproductionParaB2 ("PP_APHID_NYMPH_REPRODUCTION_PARA_B2", CFG_CUSTOM, 4, 5) |
CfgFloat | cfg_PPAphidNymphReproductionChangeADD ("PP_APHID_NYMPH_REPRODUCTION_CHANGE_ADD", CFG_CUSTOM, 50) |
CfgFloat | cfg_PPAphidNymphReproductionTempWeightParaA ("PP_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_A", CFG_CUSTOM, -0.006) |
CfgFloat | cfg_PPAphidNymphReproductionTempWeightParaB ("PP_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_B", CFG_CUSTOM, 0.204) |
CfgFloat | cfg_PPAphidNymphReproductionTempWeightParaC ("PP_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_C", CFG_CUSTOM, -0.76) |
CfgFloat | cfg_EGAphidAlatePropParaA ("EG_APHID_ALATE_PROP_PARA_A", CFG_CUSTOM, 1.1) |
The parameters for alate proportion calculation. More... | |
CfgFloat | cfg_EGAphidAlatePropParaB ("EG_APHID_ALATE_PROP_PARA_B", CFG_CUSTOM, 10) |
CfgFloat | cfg_EGAphidAlatePropParaC ("EG_APHID_ALATE_PROP_PARA_C", CFG_CUSTOM, 0) |
CfgFloat | cfg_PEAAphidAlatePropParaA ("PEA_APHID_ALATE_PROP_PARA_A", CFG_CUSTOM, 1.1) |
CfgFloat | cfg_PEAAphidAlatePropParaB ("PEA_APHID_ALATE_PROP_PARA_B", CFG_CUSTOM, 10) |
CfgFloat | cfg_PEAAphidAlatePropParaC ("PEA_APHID_ALATE_PROP_PARA_C", CFG_CUSTOM, 0) |
CfgFloat | cfg_BBAphidAlatePropParaA ("BB_APHID_ALATE_PROP_PARA_A", CFG_CUSTOM, 1.1) |
CfgFloat | cfg_BBAphidAlatePropParaB ("BB_APHID_ALATE_PROP_PARA_B", CFG_CUSTOM, 10) |
CfgFloat | cfg_BBAphidAlatePropParaC ("BB_APHID_ALATE_PROP_PARA_C", CFG_CUSTOM, 0) |
CfgFloat | cfg_PPAphidAlatePropParaA ("PP_APHID_ALATE_PROP_PARA_A", CFG_CUSTOM, 1.1) |
CfgFloat | cfg_PPAphidAlatePropParaB ("PP_APHID_ALATE_PROP_PARA_B", CFG_CUSTOM, 10) |
CfgFloat | cfg_PPAphidAlatePropParaC ("PP_APHID_ALATE_PROP_PARA_C", CFG_CUSTOM, 0) |
CfgFloat | cfg_EGAphidDayLengthMale ("EG_APHID_DAY_LENGTH_MALE", CFG_CUSTOM, 740) |
The day length to control male and female reproduction, this is used for pea and English grain aphids. More... | |
CfgFloat | cfg_EGAphidDayLengthFemale ("EG_APHID_DAY_LENGTH_FEMALE", CFG_CUSTOM, 700) |
CfgFloat | cfg_PEAAphidDayLengthMale ("PEA_APHID_DAY_LENGTH_MALE", CFG_CUSTOM, 810) |
CfgFloat | cfg_PEAAphidDayLengthFemale ("PEA_APHID_DAY_LENGTH_FEMALE", CFG_CUSTOM, 780) |
CfgFloat | cfg_BBAphidSummerHostDayLength ("BB_APHID_SUMMER_HOST_DAY_LENGTH", CFG_CUSTOM, 600) |
The day length to control the winter and summer hosts, this used for black bean and peach potato aphids. More... | |
CfgFloat | cfg_BBAphidWinterHostDayLength ("BB_APHID_WINTER_HOST_DAY_LENGTH", CFG_CUSTOM, 1000) |
CfgFloat | cfg_PPAphidSummerHostDayLength ("PP_APHID_SUMMER_HOST_DAY_LENGTH", CFG_CUSTOM, 600) |
CfgFloat | cfg_PPAphidWinterHostDayLength ("PP_APHID_WINTER_HOST_DAY_LENGTH", CFG_CUSTOM, 1000) |
CfgFloat | cfg_EGAphidSexualDevelopmentRequiredDdeg ("EG_APHID_SEXUAL_DEVELOPMENT_REQUIRED_DDEG", CFG_CUSTOM, 1157) |
The parameters to control the sexual reproduction. More... | |
CfgFloat | cfg_EGAphidSexualDevelopmentRequiredDdegStd ("EG_APHID_SEXUAL_DEVELOPMENT_REQUIRED_DDEG_STD", CFG_CUSTOM, 73) |
CfgFloat | cfg_PEAphidSexualDevelopmentRequiredDdeg ("PEA_APHID_SEXUAL_DEVELOPMENT_REQUIRED_DDEG", CFG_CUSTOM, 1157) |
CfgFloat | cfg_PEAphidSexualDevelopmentRequiredDdegStd ("PEA_APHID_SEXUAL_DEVELOPMENT_REQUIRED_DDEG_STD", CFG_CUSTOM, 73) |
CfgFloat | cfg_BBAphidSexualDevelopmentRequiredDdeg ("BB_APHID_SEXUAL_DEVELOPMENT_REQUIRED_DDEG", CFG_CUSTOM, 1157) |
CfgFloat | cfg_BBAphidSexualDevelopmentRequiredDdegStd ("BB_APHID_SEXUAL_DEVELOPMENT_REQUIRED_DDEG_STD", CFG_CUSTOM, 73) |
CfgFloat | cfg_PPAphidSexualDevelopmentRequiredDdeg ("PP_APHID_SEXUAL_DEVELOPMENT_REQUIRED_DDEG", CFG_CUSTOM, 1157) |
CfgFloat | cfg_PPAphidSexualDevelopmentRequiredDdegStd ("PP_APHID_SEXUAL_DEVELOPMENT_REQUIRED_DDEG_STD", CFG_CUSTOM, 73) |
CfgArray_Double | cfg_EGAphidAdultMortalityDdeg ("EG_APHID_ADULT_MORTALITY_DDEG", CFG_CUSTOM, 9, vector< double >{100, 125, 150, 175, 200, 225, 250, 275, 300}) |
The parameters to set the adult mortality based their accumulated degree days. More... | |
CfgArray_Double | cfg_EGAphidAdultMortality ("EG_APHID_ADULT_MORTALITY", CFG_CUSTOM, 9, vector< double >{0.017, 0.071211, 0.07667, 0.083037, 0.090556, 0.099573, 0.110585, 0.124334, 1}) |
CfgArray_Double | cfg_PEAAphidAdultMortalityDdeg ("PEA_APHID_ADULT_MORTALITY_DDEG", CFG_CUSTOM, 6, vector< double >{175, 200, 225, 250, 275, 300}) |
CfgArray_Double | cfg_PEAAphidAdultMortality ("PEA_APHID_ADULT_MORTALITY", CFG_CUSTOM, 6, vector< double >{0.048, 0.123424, 0.140803, 0.163877, 0.195997, 1}) |
CfgArray_Double | cfg_BBAphidAdultMortalityDdeg ("BB_APHID_ADULT_MORTALITY_DDEG", CFG_CUSTOM, 13, vector< double >{375, 400, 425, 450, 475, 500, 525, 550, 575, 600, 625, 650, 675}) |
CfgArray_Double | cfg_BBAphidAdultMortality ("BB_APHID_ADULT_MORTALITY", CFG_CUSTOM, 13, vector< double >{0.0776, 0.08673, 0.094967, 0.104932, 0.117233, 0.132802, 0.153139, 0.180832, 0.220751, 0.283286, 0.395257, 0.653595, 1}) |
CfgArray_Double | cfg_PPAphidAdultMortalityDdeg ("PP_APHID_ADULT_MORTALITY_DDEG", CFG_CUSTOM, 13, vector< double >{375, 400, 425, 450, 475, 500, 525, 550, 575, 600, 625, 650, 675}) |
CfgArray_Double | cfg_PPAphidAdultMortality ("PP_APHID_ADULT_MORTALITY", CFG_CUSTOM, 13, vector< double >{0.0776, 0.08673, 0.094967, 0.104932, 0.117233, 0.132802, 0.153139, 0.180832, 0.220751, 0.283286, 0.395257, 0.653595, 1}) |
CfgArray_Int | cfg_AphidCalibrationPolygonToStoreTOLE ("APHID_CALIBRATION_POLYGON_TO_STORE_TOLE", CFG_CUSTOM, 1, vector< int >{254}) |
The parameters for debug. More... | |
CfgArray_Int | cfg_AphidCalibrationPolygonToStoreCROP ("APHID_CALIBRATION_POLYGON_TO_STORE_CROP", CFG_CUSTOM, 1, vector< int >{2911}) |
CfgBool | cfg_Subpopu_Base_Output_Used |
CfgArray_Int cfg_AphidCalibrationPolygonToStoreCROP("APHID_CALIBRATION_POLYGON_TO_STORE_CROP", CFG_CUSTOM, 1, vector< int >{2911}) |
CfgArray_Int cfg_AphidCalibrationPolygonToStoreTOLE("APHID_CALIBRATION_POLYGON_TO_STORE_TOLE", CFG_CUSTOM, 1, vector< int >{254}) |
The parameters for debug.
CfgInt cfg_AphidCellHeight("APHID_CELL_HEIGHT", CFG_CUSTOM, 10) |
The height of the cell on the landscape for the aphids. -y, all the aphid species use the same parameter.
CfgInt cfg_AphidCellWidth("APHID_CELL_WIDTH", CFG_CUSTOM, 10) |
The width of the cell on the landscape for the aphids. -x , all the aphid species use the same parameter.
CfgArray_Int cfg_AphidEggStartingNumVec("APHID_EGG_STARING_NUM_VEC", CFG_CUSTOM, 4, vector< int >{20000, 20000, 20000, 20000}) |
It controls the number of eggs to start the aphid simulations. All the aphid species use the same parameters.
Referenced by Aphid_Population_Manager::initialiseSimWithEggs().
CfgArray_Double cfg_AphidLandingSurvivalRateVec("APHID_LANDING_SURVIVAL_RATE_VEC", CFG_CUSTOM, 4, vector< double >{1.0, 1.0, 1.0, 1.0}) |
The survival rate of landing for flying.
Referenced by Aphid_Population_Manager::Aphid_Population_Manager().
CfgInt cfg_AphidLifeStageNum("APHID_LIFE_STAGE_NUM", CFG_CUSTOM, 9) |
The number of life stages for the aphids. All the species have the same number of life stages.
CfgInt cfg_AphidMaxAliveDay("APHID_MAX_ALIVE_DAY", CFG_CUSTOM, 200) |
The maximum alive days among all the life stages. All the species have the same number of life stages.
CfgFloat cfg_AphidMaxLongDistance("APHID_MAX_LONG_DISTANCE", CFG_CUSTOM, 1500) |
The longest distance that an aphid WITHOUT wings can fly. (meters)
CfgFloat cfg_AphidMaxShortDistance("APHID_MAX_SHORT_DISTANCE", CFG_CUSTOM, 1000) |
The longest distance that an aphid with wings can fly.
CfgFloat cfg_AphidMaxWindSpeed("APHID_MAX_WIND_SPEED", CFG_CUSTOM, 10) |
The maximum speed that allows an aphid to fly.
CfgFloat cfg_AphidMovMaskWindDirectionNum("APHID_MOV_MASK_WIND_DIRECTION_NUM", CFG_CUSTOM, 4) |
The number of wind directions used to calculate the movement masks.
CfgFloat cfg_AphidMovMaskWindSpeedStepSize("APHID_MOV_MASK_WIND_SPEED_STEP_SIZE", CFG_CUSTOM, 2) |
The sampling number of wind speed used to calculate the movement masks.
CfgFloat cfg_AphidPeakLongDistance("APHID_PEAK_LONG_DISTANCE", CFG_CUSTOM, 200) |
The distance for the peak amount when the winged adults fly. (meters)
CfgStr cfg_AphidResultFileSuffix("APHID_RESULT_FILE_SUFFIX", CFG_CUSTOM, "_result") |
The suffix of the file name for storing the results.
Referenced by Aphid_Population_Manager::Aphid_Population_Manager().
CfgStr cfg_AphidResultPath("APHID_RESULT_PATH", CFG_CUSTOM, "./") |
The path to store the results.
Referenced by Aphid_Population_Manager::Aphid_Population_Manager().
CfgFloat cfg_AphidScaleWindSpeed("APHID_SCALE_WIND_SPEED", CFG_CUSTOM, 1.01) |
The scale for the wind speed.
CfgStr cfg_AphidSpeciesName("APHID_SPECIES_NAME", CFG_CUSTOM, "English grain aphid") |
This variable decides which aphid species to run. The default one is the English grain aphid.
Referenced by CreatePopulationManager().
CfgArray_Double cfg_BBAphidAdultMortality("BB_APHID_ADULT_MORTALITY", CFG_CUSTOM, 13, vector< double >{0.0776, 0.08673, 0.094967, 0.104932, 0.117233, 0.132802, 0.153139, 0.180832, 0.220751, 0.283286, 0.395257, 0.653595, 1}) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgArray_Double cfg_BBAphidAdultMortalityDdeg("BB_APHID_ADULT_MORTALITY_DDEG", CFG_CUSTOM, 13, vector< double >{375, 400, 425, 450, 475, 500, 525, 550, 575, 600, 625, 650, 675}) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidAdultMortalityParaA("BB_APHID_ADULT_MORTALITY_PARA_A", CFG_CUSTOM, 0.0004) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidAdultMortalityParaB("BB_APHID_ADULT_MORTALITY_PARA_B", CFG_CUSTOM, -0.0115) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidAdultMortalityParaC("BB_APHID_ADULT_MORTALITY_PARA_C", CFG_CUSTOM, 0.0906) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidAlatePropParaA("BB_APHID_ALATE_PROP_PARA_A", CFG_CUSTOM, 1.1) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidAlatePropParaB("BB_APHID_ALATE_PROP_PARA_B", CFG_CUSTOM, 10) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidAlatePropParaC("BB_APHID_ALATE_PROP_PARA_C", CFG_CUSTOM, 0) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgArray_Double cfg_BBAphidDevelopmentBaseTempArray("BB_APHID_DEVELOPMENT_BASE_TEMP_ARRAY", CFG_CUSTOM, 9, vector< double >{3.5, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73}) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgArray_Double cfg_BBAphidDevelopmentTurningTempArray("BB_APHID_DEVELOPMENT_TURNING_TEMP_ARRAY", CFG_CUSTOM, 9, vector< double >{4, 3.5, 3.5, 3.5, 3.5, 10, 10, 10, 10}) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgBool cfg_BBAphidDualLinearModelFlagDD("BB_APHID_DUAL_LINEAR_MODEL_FLAG_DD", CFG_CUSTOM, true) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidEggHatchChanceParaA("BB_APHID_EGG_HATCH_CHANCE_PARA_A", CFG_CUSTOM, 0.0029) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidEggHatchChanceParaB("BB_APHID_EGG_HATCH_CHANCE_PARA_B", CFG_CUSTOM, -0.16) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidEggHatchDelayDD("BB_APHID_EGG_HATCH_DELAY_DD", CFG_CUSTOM, 10) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidEggHatchDelayThreshold("BB_APHID_EGG_HATCH_DELAY_THRESHOLD", CFG_CUSTOM, 0.9) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidEggMortalityRate("BB_APHID_EGG_MORALITY_RATE", CFG_CUSTOM, 0.00595) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidEggMortalityRateStd("BB_APHID_EGG_MORALITY_RATE_STD", CFG_CUSTOM, 0.00024) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidEggReproductionParaA("BB_APHID_EGG_REPRODUCTION_PARA_A", CFG_CUSTOM, 0.2469) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidEggReproductionParaB("BB_APHID_EGG_REPRODUCTION_PARA_B", CFG_CUSTOM, -0.266) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidEggReproductionParaC("BB_APHID_EGG_REPRODUCTION_PARA_C", CFG_CUSTOM, 10) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidEggReproductionParaSTD("BB_APHID_EGG_REPRODUCTION_PARA_STD", CFG_CUSTOM, 8.3) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidEggStartingADD("BB_APHID_EGG_STARTING_ADD", CFG_CUSTOM, 0) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgStr cfg_BBAphidHostFile("BB_APHID_HOST_FILE", CFG_CUSTOM, "Subpopulation/black_bean_aphid_host.txt") |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidLongevityParaA("BB_APHID_ADULT_LONGEVITY_PARA_A", CFG_CUSTOM, -0.0047) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidLongevityParaB("BB_APHID_ADULT_LONGEVITY_PARA_B", CFG_CUSTOM, 1.892) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidNymphDevDayDegNoWing("BB_APHID_NYMPH_DEV_DAY_DEG_NO_WING", CFG_CUSTOM, 140) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidNymphDevDayDegNoWingStd("BB_APHID_NYMPH_DEV_DAY_DEG_NO_WING_STD", CFG_CUSTOM, 15.72) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidNymphDevDayDegWing("BB_APHID_NYMPH_DEV_DAY_DEG_WING", CFG_CUSTOM, 150) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidNymphDevDayDegWingStd("BB_APHID_NYMPH_DEV_DAY_DEG_WING_STD", CFG_CUSTOM, 4.48) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidNymphMortalityParaA("BB_APHID_NYMPH_MORTALITY_PARA_A", CFG_CUSTOM, 0.0025) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidNymphMortalityParaB("BB_APHID_NYMPH_MORTALITY_PARA_B", CFG_CUSTOM, -0.059) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidNymphMortalityParaC("BB_APHID_NYMPH_MORTALITY_PARA_C", CFG_CUSTOM, 0.3081) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidNymphReproductionChangeADD("BB_APHID_NYMPH_REPRODUCTION_CHANGE_ADD", CFG_CUSTOM, 66.5) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidNymphReproductionParaA1("BB_APHID_NYMPH_REPRODUCTION_PARA_A1", CFG_CUSTOM, 0.1199) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidNymphReproductionParaA2("BB_APHID_NYMPH_REPRODUCTION_PARA_A2", CFG_CUSTOM, -0.0332) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidNymphReproductionParaB1("BB_APHID_NYMPH_REPRODUCTION_PARA_B1", CFG_CUSTOM, 2.9174) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidNymphReproductionParaB2("BB_APHID_NYMPH_REPRODUCTION_PARA_B2", CFG_CUSTOM, 9.9696) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidNymphReproductionTempWeightParaA("BB_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_A", CFG_CUSTOM, -0.006) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidNymphReproductionTempWeightParaB("BB_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_B", CFG_CUSTOM, 0.204) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidNymphReproductionTempWeightParaC("BB_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_C", CFG_CUSTOM, -0.76) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidSexualDevelopmentRequiredDdeg("BB_APHID_SEXUAL_DEVELOPMENT_REQUIRED_DDEG", CFG_CUSTOM, 1157) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidSexualDevelopmentRequiredDdegStd("BB_APHID_SEXUAL_DEVELOPMENT_REQUIRED_DDEG_STD", CFG_CUSTOM, 73) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidSummerHostDayLength("BB_APHID_SUMMER_HOST_DAY_LENGTH", CFG_CUSTOM, 600) |
The day length to control the winter and summer hosts, this used for black bean and peach potato aphids.
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_BBAphidWinterHostDayLength("BB_APHID_WINTER_HOST_DAY_LENGTH", CFG_CUSTOM, 1000) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgArray_Double cfg_EGAphidAdultMortality("EG_APHID_ADULT_MORTALITY", CFG_CUSTOM, 9, vector< double >{0.017, 0.071211, 0.07667, 0.083037, 0.090556, 0.099573, 0.110585, 0.124334, 1}) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgArray_Double cfg_EGAphidAdultMortalityDdeg("EG_APHID_ADULT_MORTALITY_DDEG", CFG_CUSTOM, 9, vector< double >{100, 125, 150, 175, 200, 225, 250, 275, 300}) |
The parameters to set the adult mortality based their accumulated degree days.
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidAdultMortalityParaA("EG_APHID_ADULT_MORTALITY_PARA_A", CFG_CUSTOM, 0.0004) |
The temperature related morality rate for Aphid adults.
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidAdultMortalityParaB("EG_APHID_ADULT_MORTALITY_PARA_B", CFG_CUSTOM, -0.0115) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidAdultMortalityParaC("EG_APHID_ADULT_MORTALITY_PARA_C", CFG_CUSTOM, 0.0906) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidAlatePropParaA("EG_APHID_ALATE_PROP_PARA_A", CFG_CUSTOM, 1.1) |
The parameters for alate proportion calculation.
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidAlatePropParaB("EG_APHID_ALATE_PROP_PARA_B", CFG_CUSTOM, 10) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidAlatePropParaC("EG_APHID_ALATE_PROP_PARA_C", CFG_CUSTOM, 0) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidDayLengthFemale("EG_APHID_DAY_LENGTH_FEMALE", CFG_CUSTOM, 700) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidDayLengthMale("EG_APHID_DAY_LENGTH_MALE", CFG_CUSTOM, 740) |
The day length to control male and female reproduction, this is used for pea and English grain aphids.
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgArray_Double cfg_EGAphidDevelopmentBaseTempArray("EG_APHID_DEVELOPMENT_BASE_TEMP_ARRAY", CFG_CUSTOM, 9, vector< double >{3.5, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73}) |
The base development temperatures for the aphids.
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgArray_Double cfg_EGAphidDevelopmentTurningTempArray("EG_APHID_DEVELOPMENT_TURNING_TEMP_ARRAY", CFG_CUSTOM, 9, vector< double >{4, 3.5, 3.5, 3.5, 3.5, 10, 10, 10, 10}) |
The turning temperatures for calculate degree days. This value should be larger than the base development temperature.
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgBool cfg_EGAphidDualLinearModelFlagDD("EG_APHID_DUAL_LINEAR_MODEL_FLAG_DD", CFG_CUSTOM, true) |
The flag control whether dual linear models are used for accumulating degree days.
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidEggHatchChanceParaA("EG_APHID_EGG_HATCH_CHANCE_PARA_A", CFG_CUSTOM, 0.0029) |
The parameters to calculate the hatch chance of eggs.
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidEggHatchChanceParaB("EG_APHID_EGG_HATCH_CHANCE_PARA_B", CFG_CUSTOM, -0.16) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidEggHatchDelayDD("EG_APHID_EGG_HATCH_DELAY_DD", CFG_CUSTOM, 10) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidEggHatchDelayThreshold("EG_APHID_EGG_HATCH_DELAY_THRESHOLD", CFG_CUSTOM, 0.9) |
The parameter in degree days to delay the egg when the hatch chance is above the given threshold. This is to stop the eggs hatch at the same day since they start to accumulate degree days from the beginning of a year.
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidEggMortalityRate("EG_APHID_EGG_MORALITY_RATE", CFG_CUSTOM, 0.00595) |
The morality rate for Aphid eggs.
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidEggMortalityRateStd("EG_APHID_EGG_MORALITY_RATE_STD", CFG_CUSTOM, 0.00024) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidEggReproductionParaA("EG_APHID_EGG_REPRODUCTION_PARA_A", CFG_CUSTOM, 0.2469) |
The parameters for egg reproduction.
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidEggReproductionParaB("EG_APHID_EGG_REPRODUCTION_PARA_B", CFG_CUSTOM, -0.266) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidEggReproductionParaC("EG_APHID_EGG_REPRODUCTION_PARA_C", CFG_CUSTOM, 10.4) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidEggReproductionParaSTD("EG_APHID_EGG_REPRODUCTION_PARA_STD", CFG_CUSTOM, 0) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidEggStartingADD("EG_APHID_EGG_STARTING_ADD", CFG_CUSTOM, 0) |
The starting degree days for eggs when the simulation starts.
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgStr cfg_EGAphidHostFile("EG_APHID_HOST_FILE", CFG_CUSTOM, "Subpopulation/english_grain_aphid_host.txt") |
The host file for the aphids. The file for storing hosts for pea aphid. The file contains five rows, host switch flag (1 no switch, 2 switch between winter and summer), summer tole, summer tov, winter tole, winter tov (-1 means there is no host). When the aphids dont't change hosts between summer and winter, only the summer host arrays is used.
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidLongevityParaA("EG_APHID_ADULT_LONGEVITY_PARA_A", CFG_CUSTOM, -0.0047) |
The longevity parameters for adults.
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidLongevityParaB("EG_APHID_ADULT_LONGEVITY_PARA_B", CFG_CUSTOM, 1.892) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidNymphDevDayDegNoWing("EG_APHID_NYMPH_DEV_DAY_DEG_NO_WING", CFG_CUSTOM, 133) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidNymphDevDayDegNoWingStd("EG_APHID_NYMPH_DEV_DAY_DEG_NO_WING_STD", CFG_CUSTOM, 10.33) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidNymphDevDayDegWing("EG_APHID_NYMPH_DEV_DAY_DEG_WING", CFG_CUSTOM, 142) |
The development parameters for Nymphs.
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidNymphDevDayDegWingStd("EG_APHID_NYMPH_DEV_DAY_DEG_WING_STD", CFG_CUSTOM, 10.33) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidNymphMortalityParaA("EG_APHID_NYMPH_MORTALITY_PARA_A", CFG_CUSTOM, 0.0004) |
The temperature related morality rate for Aphid nymphs and adults.
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidNymphMortalityParaB("EG_APHID_NYMPH_MORTALITY_PARA_B", CFG_CUSTOM, -0.0115) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidNymphMortalityParaC("EG_APHID_NYMPH_MORTALITY_PARA_C", CFG_CUSTOM, 0.0906) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidNymphReproductionChangeADD("EG_APHID_NYMPH_REPRODUCTION_CHANGE_ADD", CFG_CUSTOM, 0) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidNymphReproductionParaA1("EG_APHID_NYMPH_REPRODUCTION_PARA_A1", CFG_CUSTOM, 0.0562) |
The parameters for nymph reproduction.
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidNymphReproductionParaA2("EG_APHID_NYMPH_REPRODUCTION_PARA_A2", CFG_CUSTOM, -0.0146) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidNymphReproductionParaB1("EG_APHID_NYMPH_REPRODUCTION_PARA_B1", CFG_CUSTOM, 1.1932) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidNymphReproductionParaB2("EG_APHID_NYMPH_REPRODUCTION_PARA_B2", CFG_CUSTOM, 4.6872) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidNymphReproductionTempWeightParaA("EG_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_A", CFG_CUSTOM, -0.006) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidNymphReproductionTempWeightParaB("EG_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_B", CFG_CUSTOM, 0.264) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidNymphReproductionTempWeightParaC("EG_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_C", CFG_CUSTOM, -1.93) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidSexualDevelopmentRequiredDdeg("EG_APHID_SEXUAL_DEVELOPMENT_REQUIRED_DDEG", CFG_CUSTOM, 1157) |
The parameters to control the sexual reproduction.
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_EGAphidSexualDevelopmentRequiredDdegStd("EG_APHID_SEXUAL_DEVELOPMENT_REQUIRED_DDEG_STD", CFG_CUSTOM, 73) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgArray_Double cfg_PEAAphidAdultMortality("PEA_APHID_ADULT_MORTALITY", CFG_CUSTOM, 6, vector< double >{0.048, 0.123424, 0.140803, 0.163877, 0.195997, 1}) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgArray_Double cfg_PEAAphidAdultMortalityDdeg("PEA_APHID_ADULT_MORTALITY_DDEG", CFG_CUSTOM, 6, vector< double >{175, 200, 225, 250, 275, 300}) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidAdultMortalityParaA("PEA_APHID_ADULT_MORTALITY_PARA_A", CFG_CUSTOM, 0.0004) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidAdultMortalityParaB("PEA_APHID_ADULT_MORTALITY_PARA_B", CFG_CUSTOM, -0.0115) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidAdultMortalityParaC("PEA_APHID_ADULT_MORTALITY_PARA_C", CFG_CUSTOM, 0.0906) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidAlatePropParaA("PEA_APHID_ALATE_PROP_PARA_A", CFG_CUSTOM, 1.1) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidAlatePropParaB("PEA_APHID_ALATE_PROP_PARA_B", CFG_CUSTOM, 10) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidAlatePropParaC("PEA_APHID_ALATE_PROP_PARA_C", CFG_CUSTOM, 0) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidDayLengthFemale("PEA_APHID_DAY_LENGTH_FEMALE", CFG_CUSTOM, 780) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidDayLengthMale("PEA_APHID_DAY_LENGTH_MALE", CFG_CUSTOM, 810) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgArray_Double cfg_PEAAphidDevelopmentBaseTempArray("PEA_APHID_DEVELOPMENT_BASE_TEMP_ARRAY", CFG_CUSTOM, 9, vector< double >{3.5, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73}) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgArray_Double cfg_PEAAphidDevelopmentTurningTempArray("PEA_APHID_DEVELOPMENT_TURNING_TEMP_ARRAY", CFG_CUSTOM, 9, vector< double >{4, 3.5, 3.5, 3.5, 3.5, 10, 10, 10, 10}) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgBool cfg_PEAAphidDualLinearModelFlagDD("PEA_APHID_DUAL_LINEAR_MODEL_FLAG_DD", CFG_CUSTOM, true) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidEggHatchChanceParaA("PEA_APHID_EGG_HATCH_CHANCE_PARA_A", CFG_CUSTOM, 0.0029) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidEggHatchChanceParaB("PEA_APHID_EGG_HATCH_CHANCE_PARA_B", CFG_CUSTOM, -0.233) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidEggHatchDelayDD("PEA_APHID_EGG_HATCH_DELAY_DD", CFG_CUSTOM, 10) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidEggHatchDelayThreshold("PEA_APHID_EGG_HATCH_DELAY_THRESHOLD", CFG_CUSTOM, 0.9) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidEggMortalityRate("PEA_APHID_EGG_MORALITY_RATE", CFG_CUSTOM, 0.00595) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidEggMortalityRateStd("PEA_APHID_EGG_MORALITY_RATE_STD", CFG_CUSTOM, 0.00024) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidEggReproductionParaA("PEA_APHID_EGG_REPRODUCTION_PARA_A", CFG_CUSTOM, 0.2469) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidEggReproductionParaB("PEA_APHID_EGG_REPRODUCTION_PARA_B", CFG_CUSTOM, -0.266) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidEggReproductionParaC("PEA_APHID_EGG_REPRODUCTION_PARA_C", CFG_CUSTOM, 24.8) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidEggReproductionParaSTD("PEA_APHID_EGG_REPRODUCTION_PARA_STD", CFG_CUSTOM, 0) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidEggStartingADD("PEA_APHID_EGG_STARTING_ADD", CFG_CUSTOM, 0) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgStr cfg_PEAAphidHostFile("PEA_APHID_HOST_FILE", CFG_CUSTOM, "Subpopulation/pea_aphid_host.txt") |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidLongevityParaA("PEA_APHID_ADULT_LONGEVITY_PARA_A", CFG_CUSTOM, -0.0047) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidLongevityParaB("PEA_APHID_ADULT_LONGEVITY_PARA_B", CFG_CUSTOM, 1.892) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidNymphDevDayDegNoWing("PEA_APHID_NYMPH_DEV_DAY_DEG_NO_WING", CFG_CUSTOM, 128) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidNymphDevDayDegNoWingStd("PEA_APHID_NYMPH_DEV_DAY_DEG_NO_WING_STD", CFG_CUSTOM, 2.62) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidNymphDevDayDegWing("PEA_APHID_NYMPH_DEV_DAY_DEG_WING", CFG_CUSTOM, 138) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidNymphDevDayDegWingStd("PEA_APHID_NYMPH_DEV_DAY_DEG_WING_STD", CFG_CUSTOM, 4.48) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidNymphMortalityParaA("PEA_APHID_NYMPH_MORTALITY_PARA_A", CFG_CUSTOM, 0.0004) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidNymphMortalityParaB("PEA_APHID_NYMPH_MORTALITY_PARA_B", CFG_CUSTOM, -0.0115) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidNymphMortalityParaC("PEA_APHID_NYMPH_MORTALITY_PARA_C", CFG_CUSTOM, 0.0906) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidNymphReproductionChangeADD("PEA_APHID_NYMPH_REPRODUCTION_CHANGE_ADD", CFG_CUSTOM, 0) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidNymphReproductionParaA1("PEA_APHID_NYMPH_REPRODUCTION_PARA_A1", CFG_CUSTOM, 0.0562) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidNymphReproductionParaA2("PEA_APHID_NYMPH_REPRODUCTION_PARA_A2", CFG_CUSTOM, -0.0146) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidNymphReproductionParaB1("PEA_APHID_NYMPH_REPRODUCTION_PARA_B1", CFG_CUSTOM, 1.1932) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidNymphReproductionParaB2("PEA_APHID_NYMPH_REPRODUCTION_PARA_B2", CFG_CUSTOM, 4.6872) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidNymphReproductionTempWeightParaA("PEA_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_A", CFG_CUSTOM, -0.006) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidNymphReproductionTempWeightParaB("PEA_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_B", CFG_CUSTOM, 0.264) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAAphidNymphReproductionTempWeightParaC("PEA_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_C", CFG_CUSTOM, -1.93) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAphidSexualDevelopmentRequiredDdeg("PEA_APHID_SEXUAL_DEVELOPMENT_REQUIRED_DDEG", CFG_CUSTOM, 1157) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PEAphidSexualDevelopmentRequiredDdegStd("PEA_APHID_SEXUAL_DEVELOPMENT_REQUIRED_DDEG_STD", CFG_CUSTOM, 73) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgArray_Double cfg_PPAphidAdultMortality("PP_APHID_ADULT_MORTALITY", CFG_CUSTOM, 13, vector< double >{0.0776, 0.08673, 0.094967, 0.104932, 0.117233, 0.132802, 0.153139, 0.180832, 0.220751, 0.283286, 0.395257, 0.653595, 1}) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgArray_Double cfg_PPAphidAdultMortalityDdeg("PP_APHID_ADULT_MORTALITY_DDEG", CFG_CUSTOM, 13, vector< double >{375, 400, 425, 450, 475, 500, 525, 550, 575, 600, 625, 650, 675}) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidAdultMortalityParaA("PP_APHID_ADULT_MORTALITY_PARA_A", CFG_CUSTOM, 0.0004) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidAdultMortalityParaB("PP_APHID_ADULT_MORTALITY_PARA_B", CFG_CUSTOM, -0.0115) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidAdultMortalityParaC("PP_APHID_ADULT_MORTALITY_PARA_C", CFG_CUSTOM, 0.0906) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidAlatePropParaA("PP_APHID_ALATE_PROP_PARA_A", CFG_CUSTOM, 1.1) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidAlatePropParaB("PP_APHID_ALATE_PROP_PARA_B", CFG_CUSTOM, 10) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidAlatePropParaC("PP_APHID_ALATE_PROP_PARA_C", CFG_CUSTOM, 0) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgArray_Double cfg_PPAphidDevelopmentBaseTempArray("PP_APHID_DEVELOPMENT_BASE_TEMP_ARRAY", CFG_CUSTOM, 9, vector< double >{3.5, 4, 4, 4, 4, 2.73, 2.73, 2.73, 2.73}) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgArray_Double cfg_PPAphidDevelopmentTurningTempArray("PP_APHID_DEVELOPMENT_TURNING_TEMP_ARRAY", CFG_CUSTOM, 9, vector< double >{4, 4.5, 4.5, 4.5, 4.5, 10, 10, 10, 10}) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgBool cfg_PPAphidDualLinearModelFlagDD("PP_APHID_DUAL_LINEAR_MODEL_FLAG_DD", CFG_CUSTOM, true) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidEggHatchChanceParaA("PP_APHID_EGG_HATCH_CHANCE_PARA_A", CFG_CUSTOM, 0.0029) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidEggHatchChanceParaB("PP_APHID_EGG_HATCH_CHANCE_PARA_B", CFG_CUSTOM, -0.16) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidEggHatchDelayDD("PP_APHID_EGG_HATCH_DELAY_DD", CFG_CUSTOM, 10) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidEggHatchDelayThreshold("PP_APHID_EGG_HATCH_DELAY_THRESHOLD", CFG_CUSTOM, 0.9) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidEggMortalityRate("PP_APHID_EGG_MORALITY_RATE", CFG_CUSTOM, 0.00595) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidEggMortalityRateStd("PP_APHID_EGG_MORALITY_RATE_STD", CFG_CUSTOM, 0.00024) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidEggReproductionParaA("PP_APHID_EGG_REPRODUCTION_PARA_A", CFG_CUSTOM, 0.2469) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidEggReproductionParaB("PP_APHID_EGG_REPRODUCTION_PARA_B", CFG_CUSTOM, -0.266) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidEggReproductionParaC("PP_APHID_EGG_REPRODUCTION_PARA_C", CFG_CUSTOM, 10.6) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidEggReproductionParaSTD("PP_APHID_EGG_REPRODUCTION_PARA_STD", CFG_CUSTOM, 8.3) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidEggStartingADD("PP_APHID_EGG_STARTING_ADD", CFG_CUSTOM, 0) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgStr cfg_PPAphidHostFile("PP_APHID_HOST_FILE", CFG_CUSTOM, "Subpopulation/peach_potato_aphid_host.txt") |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidLongevityParaA("PP_APHID_ADULT_LONGEVITY_PARA_A", CFG_CUSTOM, -0.0047) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidLongevityParaB("PP_APHID_ADULT_LONGEVITY_PARA_B", CFG_CUSTOM, 1.892) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidNymphDevDayDegNoWing("PP_APHID_NYMPH_DEV_DAY_DEG_NO_WING", CFG_CUSTOM, 140.25) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidNymphDevDayDegNoWingStd("PP_APHID_NYMPH_DEV_DAY_DEG_NO_WING_STD", CFG_CUSTOM, 2.62) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidNymphDevDayDegWing("PP_APHID_NYMPH_DEV_DAY_DEG_WING", CFG_CUSTOM, 148.59) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidNymphDevDayDegWingStd("PP_APHID_NYMPH_DEV_DAY_DEG_WING_STD", CFG_CUSTOM, 4.48) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidNymphMortalityParaA("PP_APHID_NYMPH_MORTALITY_PARA_A", CFG_CUSTOM, 0.0025) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidNymphMortalityParaB("PP_APHID_NYMPH_MORTALITY_PARA_B", CFG_CUSTOM, -0.059) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidNymphMortalityParaC("PP_APHID_NYMPH_MORTALITY_PARA_C", CFG_CUSTOM, 0.3081) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidNymphReproductionChangeADD("PP_APHID_NYMPH_REPRODUCTION_CHANGE_ADD", CFG_CUSTOM, 50) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidNymphReproductionParaA1("PP_APHID_NYMPH_REPRODUCTION_PARA_A1", CFG_CUSTOM, 0.1158) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidNymphReproductionParaA2("PP_APHID_NYMPH_REPRODUCTION_PARA_A2", CFG_CUSTOM, -0.0087) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidNymphReproductionParaB1("PP_APHID_NYMPH_REPRODUCTION_PARA_B1", CFG_CUSTOM, -1) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidNymphReproductionParaB2("PP_APHID_NYMPH_REPRODUCTION_PARA_B2", CFG_CUSTOM, 4, 5) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidNymphReproductionTempWeightParaA("PP_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_A", CFG_CUSTOM, -0.006) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidNymphReproductionTempWeightParaB("PP_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_B", CFG_CUSTOM, 0.204) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidNymphReproductionTempWeightParaC("PP_APHID_NYMPH_REPRODUCTION_TEMP_WEIGHT_PARA_C", CFG_CUSTOM, -0.76) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidSexualDevelopmentRequiredDdeg("PP_APHID_SEXUAL_DEVELOPMENT_REQUIRED_DDEG", CFG_CUSTOM, 1157) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidSexualDevelopmentRequiredDdegStd("PP_APHID_SEXUAL_DEVELOPMENT_REQUIRED_DDEG_STD", CFG_CUSTOM, 73) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidSummerHostDayLength("PP_APHID_SUMMER_HOST_DAY_LENGTH", CFG_CUSTOM, 600) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgFloat cfg_PPAphidWinterHostDayLength("PP_APHID_WINTER_HOST_DAY_LENGTH", CFG_CUSTOM, 1000) |
Referenced by Aphid_Population_Manager::initialisePopulation().
CfgBool cfg_Subpopu_Base_Output_Used |
FarmManager* g_farmmanager |
Referenced by FarmManager::FarmManager(), Farm::ReadRotation(), and UserDefinedFarm::UserDefinedFarm().