File failed to load: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/extensions/ams.js
 |
ALMaSS
1.2 (after EcoStack, March 2024)
The Animal, Landscape and Man Simulation System
|
static CfgInt cfg_Erig_Adult_GrazingMort("ERIGONE_ADULT_GRAZINGMORT", CFG_CUSTOM, 40)
Definition: Treatment.h:129
Definition: Treatment.h:64
static CfgInt cfg_Erig_Egg_InsecticideApplication("ERIGONE_EGG_INSECTICIDEAPPLICATION", CFG_CUSTOM, 900)
Definition: Treatment.h:84
Definition: Treatment.h:71
Definition: Treatment.h:88
Definition: Treatment.h:68
Definition: Treatment.h:144
Definition: Treatment.h:52
Definition: Treatment.h:89
double g_rand_uni_fnc()
Definition: ALMaSS_Random.cpp:56
Definition: Treatment.h:94
Definition: Treatment.h:142
The generic base class for spider eggsacs
Definition: Spider_BaseClasses.h:344
Definition: Treatment.h:83
Definition: Treatment.h:99
virtual bool OnFarmEvent(FarmToDo event)
Determines the impact of any farm management events at the eggsac's location
Definition: Erigone.cpp:97
Definition: Treatment.h:76
Definition: Treatment.h:35
Definition: Treatment.h:81
static CfgInt cfg_Erig_Juvenile_InsecticideApplication("ERIGONE_JUVENILE_INSECTICIDEAPPLICATION", CFG_CUSTOM, 900)
static CfgInt cfg_Erig_Egg_StriglingMort("ERIGONE_EGG_STRIGLINGMORT", CFG_CUSTOM, 370)
Definition: Treatment.h:43
Definition: Treatment.h:91
bool m_MustBalloon
Flag to force ballooning if possible
Definition: Spider_BaseClasses.h:403
Definition: Treatment.h:127
Definition: Treatment.h:103
Definition: Treatment.h:121
int GetTodaysMonth()
Return current month
Definition: Spider_BaseClasses.h:201
Definition: Treatment.h:44
Definition: Treatment.h:56
Definition: Treatment.h:125
static CfgInt cfg_Erig_Adult_FireMort("ERIGONE_ADULT_FIREMORT", CFG_CUSTOM, 500)
static CfgFloat cfg_Erig_lowplantbiomass("ERIGONE_LOWPLANTBIOMASS", CFG_CUSTOM, 10.0)
Spider_Population_Manager * m_OurPopulationManager
Definition: Spider_BaseClasses.h:309
Definition: Treatment.h:61
Definition: Treatment.h:80
Definition: Treatment.h:60
Definition: Treatment.h:90
Definition: Treatment.h:123
Definition: Treatment.h:131
double GetTodaysDroughtSc(int index)
Returns the drought score for high, medium or low plant biomass
Definition: Spider_BaseClasses.h:204
Definition: Treatment.h:138
Definition: Treatment.h:122
Definition: Treatment.h:39
Definition: Treatment.h:110
Definition: Treatment.h:51
double value() const
Definition: Configurator.h:142
static CfgInt cfg_Erig_PesticideTrialJuvenileTreatmentMort("ERIGONE_PESTICIDETRIALJUVENILETREATMENTMORT", CFG_CUSTOM, 900)
void CalcDrought() override
For extension in descendent classes to calculate drought days for mortality
Definition: Erigone.cpp:453
Definition: Treatment.h:143
FarmToDo
Definition: Treatment.h:31
Definition: Treatment.h:133
Definition: Treatment.h:104
Definition: Treatment.h:85
static CfgInt cfg_Erig_Adult_PloughMort("ERIGONE_ADULT_PLOUGHMORT", CFG_CUSTOM, 380)
virtual bool OnFarmEvent(FarmToDo event)
Determines the impact of any farm management events at the juvenile's location
Definition: Erigone.cpp:261
Definition: Erigone_Population_Manager.h:38
Definition: Treatment.h:140
Definition: Treatment.h:38
Definition: Treatment.h:117
Definition: Treatment.h:120
Definition: Treatment.h:59
static CfgInt cfg_Erig_Adult_HarrowMort("ERIGONE_ADULT_HARROWMORT", CFG_CUSTOM, 250)
Definition: Treatment.h:100
Definition: Treatment.h:150
Definition: Treatment.h:124
static CfgInt cfg_Erig_Juv_GrazingMort("ERIGONE_JUVENILE_GRAZINGMORT", CFG_CUSTOM, 40)
Definition: Treatment.h:139
Definition: Treatment.h:126
TTypesOfSpiderState m_CurrentSpState
Stores the current behavioural state
Definition: Spider_BaseClasses.h:304
static CfgInt cfg_Erig_PesticideTrialAdultToxicMort("ERIGONE_PESTICIDETRIALADULTTOXICMORT", CFG_CUSTOM, 900)
CfgFloat cfg_biocide_reduction_val
Definition: Treatment.h:149
Definition: Treatment.h:132
Definition: Treatment.h:148
Definition: Treatment.h:67
static CfgInt cfg_Erig_Juv_PloughMort("ERIGONE_JUV_PLOUGHMORT", CFG_CUSTOM, 380)
static CfgFloat cfg_Erig_mediumplantbiomass("ERIGONE_MEDIUMPLANTBIOMASS", CFG_CUSTOM, 100.0)
Definition: Treatment.h:42
const int ErigoneEggsPerSac[13]
Definition: Erigone.cpp:86
static CfgInt cfg_Erig_Adult_HarvestMort("ERIGONE_ADULT_HARVESTMORT", CFG_CUSTOM, 240)
Definition: Treatment.h:65
Definition: Treatment.h:45
Definition: Treatment.h:98
The landscape class containing all environmental and topographical data.
Definition: Landscape.h:142
static CfgInt cfg_Erig_Egg_HarrowMort("ERIGONE_EGG_HARROWMORT", CFG_CUSTOM, 250)
static CfgInt cfg_Erig_Juv_StriglingMort("ERIGONE_JUVENILE_STRIGLINGMORT", CFG_CUSTOM, 370)
Definition: Treatment.h:77
Definition: Treatment.h:96
Definition: Treatment.h:54
Definition: Treatment.h:130
Definition: Treatment.h:97
Definition: Treatment.h:141
Erigone_Egg(int x, int y, Landscape *L, Erigone_Population_Manager *EPM, int Eggs)
Definition: Erigone.cpp:92
int m_Location_y
The objects ALMaSS y coordinate.
Definition: PopulationManager.h:366
Definition: Treatment.h:70
Definition: Treatment.h:46
The generic base class for juvenile spiders
Definition: Spider_BaseClasses.h:389
static CfgInt cfg_Erig_Adult_InsecticideApplication("ERIGONE_ADULT_INSECTICIDEAPPLICATION", CFG_CUSTOM, 900)
static Landscape * m_OurLandscape
A pointer to the landscape object shared with all TAnimal objects.
Definition: PopulationManager.h:342
Bool configurator entry class.
Definition: Configurator.h:155
The generic base class for female spiders
Definition: Spider_BaseClasses.h:459
This is a data class that is used to create new instances of spider objects by CreateObjects in the r...
Definition: Spider_BaseClasses.h:94
Definition: Treatment.h:111
Definition: Treatment.h:135
Definition: Treatment.h:82
Definition: Treatment.h:63
Definition: Treatment.h:62
Definition: Treatment.h:119
Definition: Treatment.h:72
void CalcDrought() override
For extension in descendent classes to calculate drought days for mortality
Definition: Erigone.cpp:429
Definition: Treatment.h:112
Definition: Treatment.h:137
Definition: Treatment.h:40
Definition: Treatment.h:53
static CfgInt cfg_Erig_Egg_FireMort("ERIGONE_EGG_FIREMORT", CFG_CUSTOM, 500)
Definition: Treatment.h:145
static CfgInt cfg_Erig_Egg_GrazingMort("ERIGONE_EGG_GRAZINGMORT", CFG_CUSTOM, 40)
Definition: Treatment.h:86
Definition: Treatment.h:49
double SupplyVegBiomass(int a_polyref)
Returns the biomass of the vegetation using the polygon reference number a_polyref or based on the x,...
Definition: Landscape.h:1542
Definition: Treatment.h:95
Definition: Treatment.h:147
virtual int CalculateEggsPerEggSac()
Determines the number of eggs per egg sac.
Definition: Erigone.cpp:630
Definition: Treatment.h:36
Definition: Spider_BaseClasses.h:75
Definition: Treatment.h:116
Definition: Treatment.h:93
Definition: Treatment.h:114
static CfgInt cfg_Erig_Juv_GrazingBalloon("ERIGONE_JUVENILE_GRAZINGBALLOON", CFG_CUSTOM, 40)
int value() const
Definition: Configurator.h:116
Definition: Treatment.h:75
Definition: Treatment.h:47
Definition: Treatment.h:106
Definition: Treatment.h:109
Definition: Treatment.h:48
static CfgInt cfg_Erig_Juv_HarvestMort("ERIGONE_JUVENILE_HARVESTMORT", CFG_CUSTOM, 240)
static CfgInt cfg_Erig_Juv_HarvestBalloon("ERIGONE_JUVENILE_HARVESTBALLOON", CFG_CUSTOM, 320)
Definition: Treatment.h:146
Definition: Treatment.h:134
Definition: Treatment.h:118
Definition: Treatment.h:113
Definition: Treatment.h:41
Integer configurator entry class.
Definition: Configurator.h:102
Definition: Treatment.h:37
Definition: Treatment.h:79
static CfgInt cfg_Erig_Egg_PloughMort("ERIGONE_EGG_PLOUGHMORT", CFG_CUSTOM, 380)
Definition: Treatment.h:74
Double configurator entry class.
Definition: Configurator.h:126
static CfgInt cfg_Erig_Adult_StriglingMort("ERIGONE_ADULT_STRIGLINGMORT", CFG_CUSTOM, 370)
Definition: Treatment.h:136
Definition: Treatment.h:108
Definition: Treatment.h:69
Definition: Treatment.h:105
static CfgInt cfg_Erig_Juv_FireMort("ERIGONE_JUVENILE_FIREMORT", CFG_CUSTOM, 500)
static CfgInt cfg_Erig_PesticideTrialJuvenileToxicMort("ERIGONE_PESTICIDETRIALJUVENILETOXICMORT", CFG_CUSTOM, 900)
Definition: Spider_BaseClasses.h:285
Definition: Treatment.h:78
Definition: Configurator.h:70
int g_random_fnc(const int a_range)
Definition: ALMaSS_Random.cpp:74
Definition: Treatment.h:66
Definition: Treatment.h:92
static CfgInt cfg_Erig_Egg_HarvestMort("ERIGONE_EGG_HARVESTMORT", CFG_CUSTOM, 240)
static CfgInt cfg_Erig_Adult_GrazingBalloon("ERIGONE_ADULT_GRAZINGBALLOON", CFG_CUSTOM, 40)
Definition: Treatment.h:102
CfgBool cfg_ReallyBigOutputUsed
Definition: Treatment.h:57
Definition: Treatment.h:87
Definition: Treatment.h:101
Definition: Treatment.h:73
virtual void KillThis()
Destroys the spider
Definition: Spider_BaseClasses.h:321
Definition: Treatment.h:55
virtual bool OnFarmEvent(FarmToDo event)
Determines the impact of any farm management events at the female's location
Definition: Erigone.cpp:465
Definition: Treatment.h:34
int m_Location_x
The objects ALMaSS x coordinate.
Definition: PopulationManager.h:362
Definition: Treatment.h:58
Definition: Treatment.h:128
Erigone_Juvenile(int x, int y, Landscape *L, Erigone_Population_Manager *EPM)
Definition: Erigone.cpp:256
static CfgInt cfg_Erig_Juv_HarrowMort("ERIGONE_JUV_HARROWMORT", CFG_CUSTOM, 250)
Definition: Treatment.h:50
Definition: Treatment.h:115
static CfgInt cfg_Erig_ExtraBadHabMortality("ERIGONE_EXTRABADHABMORTALITY", CFG_CUSTOM, 500)
Definition: Treatment.h:33
static CfgInt cfg_Erig_PesticideTrialAdultTreatmentMort("ERIGONE_PESTICIDETRIALADULTTREATMENTMORT", CFG_CUSTOM, 900)
Definition: Treatment.h:107
static CfgInt cfg_Erig_Adult_HarvestBalloon("ERIGONE_ADULT_HARVESTBALLOON", CFG_CUSTOM, 320)
Erigone_Female(int x, int y, Landscape *L, Erigone_Population_Manager *EPM)
Definition: Erigone.cpp:449