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_OedothoraxAdult_GrazingMort("OEDOTHORAX_ADULT_GRAZINGMORT", CFG_CUSTOM, 40)
Definition: Treatment.h:129
Definition: Treatment.h:64
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
const int OedothoraxEggsPerSac[13]
Definition: Oedothorax.cpp:80
Definition: Treatment.h:83
Definition: Treatment.h:99
Definition: Treatment.h:76
Definition: Oedothorax_Population_Manager.h:39
Definition: Treatment.h:35
static CfgFloat cfg_Oedothorax_lowplantbiomass("ERIGONE_LOWPLANTBIOMASS", CFG_CUSTOM, 10.0)
Definition: Treatment.h:81
Oedothorax_Egg(int x, int y, Landscape *L, Oedothorax_Population_Manager *EPM, int Eggs)
Definition: Oedothorax.cpp:86
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
CfgBool cfg_ReallyBigOutputUsed
static CfgInt cfg_OedothoraxJuv_HarvestBalloon("OEDOTHORAX_JUVENILE_HARVESTBALLOON", CFG_CUSTOM, 320)
int GetTodaysMonth()
Return current month
Definition: Spider_BaseClasses.h:201
Definition: Treatment.h:44
Definition: Treatment.h:56
Definition: Treatment.h:125
virtual bool OnFarmEvent(FarmToDo event)
Determines the impact of any farm management events at the juvenile's location
Definition: Oedothorax.cpp:277
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
void CalcDrought()
For extension in descendent classes to calculate drought days for mortality
Definition: Oedothorax.cpp:263
Definition: Treatment.h:131
double GetTodaysDroughtSc(int index)
Returns the drought score for high, medium or low plant biomass
Definition: Spider_BaseClasses.h:204
void CalcDrought() override
For extension in descendent classes to calculate drought days for mortality
Definition: Oedothorax.cpp:456
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
Definition: Treatment.h:143
static CfgInt cfg_OedothoraxJuvenile_InsecticideApplication("OEDOTHORAX_JUVENILE_INSECTICIDEAPPLICATION", CFG_CUSTOM, 900)
FarmToDo
Definition: Treatment.h:31
virtual int CalculateEggsPerEggSac()
Determines the number of eggs per egg sac.
Definition: Oedothorax.cpp:634
Definition: Treatment.h:133
Definition: Treatment.h:104
Definition: Treatment.h:85
Definition: Treatment.h:140
Definition: Treatment.h:38
Definition: Treatment.h:117
Definition: Treatment.h:120
Definition: Treatment.h:59
Definition: Treatment.h:100
Definition: Oedothorax.h:51
Definition: Treatment.h:150
Definition: Treatment.h:124
static CfgInt cfg_OedothoraxEgg_FireMort("OEDOTHORAX_EGG_FIREMORT", CFG_CUSTOM, 500)
Definition: Treatment.h:139
Definition: Treatment.h:126
TTypesOfSpiderState m_CurrentSpState
Stores the current behavioural state
Definition: Spider_BaseClasses.h:304
Definition: Treatment.h:149
Definition: Treatment.h:132
Definition: Treatment.h:148
Definition: Treatment.h:67
Definition: Treatment.h:42
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_OedothoraxAdult_HarrowMort("OEDOTHORAX_ADULT_HARROWMORT", CFG_CUSTOM, 250)
static CfgInt cfg_OedothoraxEgg_HarrowMort("OEDOTHORAX_EGG_HARROWMORT", CFG_CUSTOM, 250)
static CfgInt cfg_OedothoraxPesticideTrialAdultToxicMort("OEDOTHORAX_PESTICIDETRIALADULTTOXICMORT", CFG_CUSTOM, 900)
Definition: Treatment.h:77
Definition: Treatment.h:96
Oedothorax_Female(int x, int y, Landscape *L, Oedothorax_Population_Manager *EPM)
Definition: Oedothorax.cpp:452
Definition: Treatment.h:54
Definition: Treatment.h:130
Definition: Treatment.h:97
Definition: Treatment.h:141
static CfgInt cfg_OedothoraxAdult_GrazingBalloon("OEDOTHORAX_ADULT_GRAZINGBALLOON", CFG_CUSTOM, 40)
bool SupplyAttIsVegGrass(int a_polyref)
Returns whether a polygon a_polyref has the attribute Is Grass set.
Definition: Landscape.h:899
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 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
static CfgInt cfg_OedothoraxJuv_GrazingMort("OEDOTHORAX_JUVENILE_GRAZINGMORT", CFG_CUSTOM, 40)
Definition: Spider_BaseClasses.h:59
Definition: Spider_BaseClasses.h:62
Definition: Treatment.h:111
Definition: Treatment.h:135
Definition: Treatment.h:82
Definition: Treatment.h:63
Definition: Spider_BaseClasses.h:61
Definition: Treatment.h:62
Definition: Treatment.h:119
Definition: Treatment.h:72
Definition: Treatment.h:112
Definition: Treatment.h:137
Definition: Treatment.h:40
Definition: Treatment.h:53
Definition: Treatment.h:145
static CfgInt cfg_OedothoraxJuv_PloughMort("OEDOTHORAX_JUV_PLOUGHMORT", CFG_CUSTOM, 380)
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
SpiderFoodQuality
The enumeration lists five catagories of habitat for spiders. Chameleon is used when the vegetation t...
Definition: Spider_BaseClasses.h:55
Definition: Treatment.h:36
Definition: Spider_BaseClasses.h:75
Definition: Treatment.h:116
Definition: Treatment.h:93
Definition: Treatment.h:114
static CfgInt cfg_OedothoraxAdult_FireMort("OEDOTHORAX_ADULT_FIREMORT", CFG_CUSTOM, 500)
CfgFloat cfg_biocide_reduction_val
int value() const
Definition: Configurator.h:116
bool SupplyIsVeg(int a_x, int a_y)
Indicated if this polygon type is descended from VegElement.
Definition: Landscape.h:1672
Definition: Treatment.h:75
bool OnFarmEvent(FarmToDo event) override
Determines the impact of any farm management events at the eggsac's location
Definition: Oedothorax.cpp:91
Definition: Treatment.h:47
Definition: Treatment.h:106
Definition: Treatment.h:109
static CfgInt cfg_OedothoraxJuv_GrazingBalloon("OEDOTHORAX_JUVENILE_GRAZINGBALLOON", CFG_CUSTOM, 40)
Definition: Treatment.h:48
static CfgInt cfg_OedothoraxEgg_GrazingMort("OEDOTHORAX_EGG_GRAZINGMORT", CFG_CUSTOM, 40)
static CfgInt cfg_OedothoraxEgg_PloughMort("OEDOTHORAX_EGG_PLOUGHMORT", CFG_CUSTOM, 380)
Definition: Treatment.h:146
Definition: Treatment.h:134
static CfgInt cfg_OedothoraxJuv_StriglingMort("OEDOTHORAX_JUVENILE_STRIGLINGMORT", CFG_CUSTOM, 370)
Definition: Treatment.h:118
Definition: Treatment.h:113
static CfgInt cfg_OedothoraxJuv_HarvestMort("OEDOTHORAX_JUVENILE_HARVESTMORT", CFG_CUSTOM, 240)
static CfgInt cfg_OedothoraxAdult_StriglingMort("OEDOTHORAX_ADULT_STRIGLINGMORT", CFG_CUSTOM, 370)
Definition: Oedothorax.h:41
Definition: Treatment.h:41
Integer configurator entry class.
Definition: Configurator.h:102
SpiderFoodQuality CheckToleTovIndex()
Returns the movement map value at current location
Definition: Oedothorax.cpp:255
static CfgInt cfg_OedothoraxPesticideTrialJuvenileToxicMort("OEDOTHORAX_PESTICIDETRIALJUVENILETOXICMORT", CFG_CUSTOM, 900)
Definition: Treatment.h:37
Definition: Treatment.h:79
Definition: Treatment.h:74
Double configurator entry class.
Definition: Configurator.h:126
virtual bool OnFarmEvent(FarmToDo event)
Determines the impact of any farm management events at the female's location
Definition: Oedothorax.cpp:469
Definition: Treatment.h:136
Definition: Treatment.h:108
Definition: Treatment.h:69
Definition: Treatment.h:105
Oedothorax_Juvenile(int x, int y, Landscape *L, Oedothorax_Population_Manager *EPM)
Definition: Oedothorax.cpp:250
static CfgInt cfg_OedothoraxEgg_HarvestMort("OEDOTHORAX_EGG_HARVESTMORT", CFG_CUSTOM, 240)
static CfgInt cfg_OedothoraxJuv_FireMort("OEDOTHORAX_JUVENILE_FIREMORT", CFG_CUSTOM, 500)
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
Definition: Treatment.h:102
static CfgInt cfg_OedothoraxJuv_HarrowMort("OEDOTHORAX_JUV_HARROWMORT", CFG_CUSTOM, 250)
Definition: Oedothorax.h:61
Definition: Treatment.h:57
Definition: Treatment.h:87
Definition: Treatment.h:101
Definition: Treatment.h:73
static CfgInt cfg_OedothoraxAdult_HarvestBalloon("OEDOTHORAX_ADULT_HARVESTBALLOON", CFG_CUSTOM, 320)
virtual void KillThis()
Destroys the spider
Definition: Spider_BaseClasses.h:321
Definition: Treatment.h:55
static CfgInt cfg_OedothoraxEgg_StriglingMort("OEDOTHORAX_EGG_STRIGLINGMORT", CFG_CUSTOM, 370)
Definition: Treatment.h:34
int m_Location_x
The objects ALMaSS x coordinate.
Definition: PopulationManager.h:362
Definition: Treatment.h:58
static CfgInt cfg_OedothoraxAdult_PloughMort("OEDOTHORAX_ADULT_PLOUGHMORT", CFG_CUSTOM, 380)
static CfgInt cfg_OedothoraxAdult_HarvestMort("OEDOTHORAX_ADULT_HARVESTMORT", CFG_CUSTOM, 240)
Definition: Treatment.h:128
static CfgInt cfg_OedothoraxAdult_InsecticideApplication("OEDOTHORAX_ADULT_INSECTICIDEAPPLICATION", CFG_CUSTOM, 900)
static CfgFloat cfg_Oedothorax_mediumplantbiomass("ERIGONE_MEDIUMPLANTBIOMASS", CFG_CUSTOM, 100.0)
Definition: Treatment.h:50
Definition: Treatment.h:115
Definition: Treatment.h:33
static CfgInt cfg_OedothoraxEgg_InsecticideApplication("OEDOTHORAX_EGG_INSECTICIDEAPPLICATION", CFG_CUSTOM, 900)
Definition: Treatment.h:107