|
ALMaSS Rabbit ODdox
1.1
The rabbit model description following ODdox protocol
|
#include <fstream>Go to the source code of this file.
Classes | |
| class | LE_TypeClass |
| class | LE |
| struct | CropActualValues |
| Struct for storing actual data on crop type, area of a field it is grown in, biomass at harvest, numbers of pesticide applications and missed pesticide applications. More... | |
| class | VegElement |
| class | Field |
| class | PermPasture |
| class | PermPastureLowYield |
| class | PermPastureTussocky |
| class | PermanentSetaside |
| class | Hedges |
| class | HedgeBank |
| class | BeetleBank |
| class | RoadsideVerge |
| class | WaterBufferZone |
| class | RoadsideSlope |
| class | GreenElement |
| class | Scrub |
| class | Marsh |
| class | Saltmarsh |
| class | Heath |
| class | RiversidePlants |
| class | NaturalGrassDry |
| class | NaturalGrassWet |
| class | Wasteland |
| class | FieldBoundary |
| class | UnsprayedFieldMargin |
| class | RiversideTrees |
| class | Vildtager |
| class | Railway |
| class | ForestElement |
| class | DeciduousForest |
| class | Copse |
| class | IndividualTree |
| class | ConiferousForest |
| class | WoodlandMargin |
| class | MixedForest |
| class | YoungForest |
| class | WoodyEnergyCrop |
| class | Orchard |
| class | OrchardBand |
| class | MownGrass |
| class | NonVegElement |
| class | ChameleonLE |
| class | Garden |
| class | Building |
| class | Pylon |
| class | WindTurbine |
| class | PlantNursery |
| class | Urban |
| class | AmenityGrass |
| class | Parkland |
| class | UrbanNoVeg |
| class | UrbanVeg |
| class | UrbanPark |
| class | Suburban |
| class | RuralResidential |
| class | BuiltUpWithParkland |
| class | SandDune |
| class | BareRock |
| class | StoneWall |
| class | PitDisused |
| class | Saltwater |
| class | Freshwater |
| class | FishFarm |
| class | Fence |
| class | Pond |
| Ponds are defined as freshwater bodies between 25m2 and 5000m2. For newts the effective size is limited to 400m2. More... | |
| class | RiverBed |
| class | River |
| class | Canal |
| class | RefuseSite |
| class | DrainageDitch |
| class | Coast |
| class | ActivePit |
| class | LargeRoad |
| class | SmallRoad |
| class | Track |
| class | MetalledPath |
| class | Carpark |
| class | Churchyard |
| class | Stream |
| class | HeritageSite |
Macros | |
| #define | FMDEBUG |
| #define | LE_SIG_NO_FUNGICIDE 0x0001 |
| #define | LE_SIG_NO_INSECTICIDE 0x0002 |
| #define | LE_SIG_NO_SYNG_INSECT 0x0004 |
| #define | LE_SIG_NO_GROWTH_REG 0x0008 |
| #define | LE_SIG_NO_MOLLUSC 0x0010 |
| #define | LE_SIG_NO_HERBICIDE 0x0020 |
| #define | EL_MAX_USERSPACE 10 |
| #define | EL_TRAMLINE_DECAYTIME (g_el_tramline_decaytime_days.value()) |
| #define | EL_HERBICIDE_DELAYTIME (g_el_herbicide_delaytime_days.value()) |
| #define | EL_STRIGLING_DELAYTIME (g_el_strigling_delaytime_days.value()) |
Typedefs | |
| typedef unsigned int | LE_Signal |
Functions | |
| static CfgBool | l_el_read_bug_percentage_file ("ELEM_READ_BUG_PERCENTAGE_FILE", CFG_CUSTOM, false) |
| static CfgStr | l_el_bug_percentage_file ("ELEM_BUG_PERCENTAGE_FILE", CFG_CUSTOM,"bugpercents.txt") |
Variables | |
| class Landscape * | g_landscape_p |
| CfgInt | g_el_tramline_decaytime_days |
| CfgInt | g_el_herbicide_delaytime_days |
| CfgInt | g_el_strigling_delaytime_days |
| class LE_TypeClass * | g_letype |
| #define EL_HERBICIDE_DELAYTIME (g_el_herbicide_delaytime_days.value()) |
Definition at line 60 of file elements.h.
| #define EL_MAX_USERSPACE 10 |
Definition at line 54 of file elements.h.
| #define EL_STRIGLING_DELAYTIME (g_el_strigling_delaytime_days.value()) |
Definition at line 61 of file elements.h.
| #define EL_TRAMLINE_DECAYTIME (g_el_tramline_decaytime_days.value()) |
Definition at line 57 of file elements.h.
| #define FMDEBUG |
Definition at line 31 of file elements.h.
| #define LE_SIG_NO_FUNGICIDE 0x0001 |
Definition at line 42 of file elements.h.
| #define LE_SIG_NO_GROWTH_REG 0x0008 |
Definition at line 45 of file elements.h.
| #define LE_SIG_NO_HERBICIDE 0x0020 |
Definition at line 47 of file elements.h.
| #define LE_SIG_NO_INSECTICIDE 0x0002 |
Definition at line 43 of file elements.h.
| #define LE_SIG_NO_MOLLUSC 0x0010 |
Definition at line 46 of file elements.h.
| #define LE_SIG_NO_SYNG_INSECT 0x0004 |
Definition at line 44 of file elements.h.
| typedef unsigned int LE_Signal |
Definition at line 35 of file elements.h.
|
static |
Referenced by VegElement::ReadBugPercentageFile().
|
static |
Referenced by VegElement::VegElement().
| CfgInt g_el_herbicide_delaytime_days |
| CfgInt g_el_strigling_delaytime_days |
| CfgInt g_el_tramline_decaytime_days |
| class Landscape* g_landscape_p |
Definition at line 258 of file Landscape.cpp.
Referenced by VegElement::CalcGooseForageResources(), Pond::CalcPondPesticide(), VegElement::DoDevelopment(), Field::DoDevelopment(), Orchard::DoDevelopment(), OrchardBand::DoDevelopment(), Pesticide::MainMapDecay(), VegElement::RecalculateBugsNStuff(), LE::SetLastTreatment(), and VegElement::SetVegType().
| class LE_TypeClass* g_letype |
Definition at line 277 of file elements.cpp.
Referenced by Landscape::BackTranslateEleTypes(), Landscape::BackTranslateVegTypes(), Landscape::BeetleBankAdd(), PollenNectarDevelopmentData::GetPollenNectarCurvePtr(), Farm::HandleEvents(), OptimisingFarm::HandleEvents(), Farm::InitiateManagement(), Landscape::Landscape(), Landscape::NewElement(), Landscape::ReadPolys2(), Landscape::RemoveSmallPolygons(), Landscape::TranslateEleTypes(), Landscape::TranslateVegTypes(), and Landscape::~Landscape().