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().