![]() |
ALMaSS
1.2 (after EcoStack, March 2024)
The Animal, Landscape and Man Simulation System
|
Functions | |
PollenNectarDevelopmentData * | CreatePollenNectarDevelopmentData () |
Variables | |
TTypesOfPopulation | g_Species |
CfgBool | cfg_pollen_nectar_on |
Flag to determine whether nectar and pollen models are used - should be set to true for pollinator models! More... | |
static CfgStr | l_map_tov_nectarpollen ("MAP_TOV_NECTARPOLLEN_FILE", CFG_CUSTOM, "tovALMaSSNectarPollenInput.txt") |
static CfgStr | l_map_nectarpollen ("MAP_NECTARPOLLEN_FILE", CFG_CUSTOM, "species_production_curves.csv") |
static CfgStr | l_flower_number_crops ("FLOWER_NUMBER_CROPS_FILE", CFG_CUSTOM, "crop_stacks.csv") |
CfgArray_Double | cfg_FloweringPeriodPhasesProportionArray ("FLOWERING_PERIOD_PHASES_PROPORTION_ARRAY", CFG_CUSTOM, 3, vector< double >{0.15, 0.7, 0.15}) |
Vector to store the proportions for flowering period phases, for now there are three phases; beginning, complete, end. More... | |
CfgArray_Double | cfg_FloweringPeriodPhasesLengthArray ("FLOWERING_PERIOD_PHASES_LENGTH_ARRAY", CFG_CUSTOM, 3, vector< double >{0.275, 0.45, 0.275}) |
Vector to store the length proportion for flowering period phases. More... | |
CfgFloat | cfg_GeneralMaxFloweringPeriod ("GENERAL_MAX_FLOWERING_PERIOD", CFG_CUSTOM, 60.0) |
The general max flowering period when there is no data in the input file. More... | |
CfgFloat | cfg_GeneralColdWeatherAdjustFlower ("GENERAL_COLD_WEATHER_ADJUST_FLOWER", CFG_CUSTOM, 3) |
Adjust of the base development for colder weather in colder areas, for flower development in natural habitats. More... | |
CfgFloat | cfg_GeneralColdWeatherThresholdFlower ("GENERAL_COLD_WEATHER_THRESHOLD_FLOWER", CFG_CUSTOM, 2800) |
The threshold of ending accumulated degrees for colder weather. More... | |
CfgFloat | cfg_FlowerPollenNectarScaler {"FLOWER_POLLEN_NECTAR_SCALER", CFG_CUSTOM, 0.1} |
The scalear to reduce flower resource, default 1 which means no reduction. More... | |
PollenNectarDevelopmentData* CreatePollenNectarDevelopmentData | ( | ) |
CfgArray_Double cfg_FloweringPeriodPhasesLengthArray("FLOWERING_PERIOD_PHASES_LENGTH_ARRAY", CFG_CUSTOM, 3, vector< double >{0.275, 0.45, 0.275}) |
Vector to store the length proportion for flowering period phases.
Referenced by LE::CalculateFlowerResourceForCrop(), PollenNectarDevelopmentCurveSet::PollenNectarDevelopmentCurveSet(), and PollenNectarDevelopmentCurveSet::UpdateFlowerResource().
CfgArray_Double cfg_FloweringPeriodPhasesProportionArray("FLOWERING_PERIOD_PHASES_PROPORTION_ARRAY", CFG_CUSTOM, 3, vector< double >{0.15, 0.7, 0.15}) |
Vector to store the proportions for flowering period phases, for now there are three phases; beginning, complete, end.
Referenced by LE::CalculateFlowerResourceForCrop(), VegElement::DoDevelopment(), LE::SetPollenNectarType(), and PollenNectarDevelopmentCurveSet::UpdateFlowerResource().
CfgFloat cfg_FlowerPollenNectarScaler {"FLOWER_POLLEN_NECTAR_SCALER", CFG_CUSTOM, 0.1} |
The scalear to reduce flower resource, default 1 which means no reduction.
Referenced by PollenNectarDevelopmentData::PollenNectarDevelopmentData().
CfgFloat cfg_GeneralColdWeatherAdjustFlower("GENERAL_COLD_WEATHER_ADJUST_FLOWER", CFG_CUSTOM, 3) |
Adjust of the base development for colder weather in colder areas, for flower development in natural habitats.
Referenced by PollenNectarDevelopmentData::PollenNectarDevelopmentData().
CfgFloat cfg_GeneralColdWeatherThresholdFlower("GENERAL_COLD_WEATHER_THRESHOLD_FLOWER", CFG_CUSTOM, 2800) |
The threshold of ending accumulated degrees for colder weather.
CfgFloat cfg_GeneralMaxFloweringPeriod("GENERAL_MAX_FLOWERING_PERIOD", CFG_CUSTOM, 60.0) |
The general max flowering period when there is no data in the input file.
CfgBool cfg_pollen_nectar_on |
Flag to determine whether nectar and pollen models are used - should be set to true for pollinator models!
Referenced by PollenNectarDevelopmentData::PollenNectarDevelopmentData(), VegElement::RecalculateBugsNStuff(), VegElement::SetSpeciesFunction(), and VegElement::VegElement().
TTypesOfPopulation g_Species |
Referenced by PollenNectarDevelopmentData::PollenNectarDevelopmentData().
|
static |
Referenced by PollenNectarDevelopmentData::ReadFlowerNumberCrop().
|
static |
Referenced by PollenNectarDevelopmentData::PollenNectarDevelopmentData().
|
static |
Referenced by PollenNectarDevelopmentData::PollenNectarDevelopmentData().