ALMaSS Rodenticide Model ODdox
1.0
|
#include <elements.h>
Public Member Functions | |
void | Add_missed_fi_app () |
void | Add_missed_herb_app () |
void | Add_no_fi_app () |
void | Add_no_herb_app () |
void | Clean_CropDataStorage (int index) |
virtual void | DoDevelopment (void) |
virtual void | ForceGrowthDevelopment (void) |
virtual void | ForceGrowthInitialize (void) |
virtual void | ForceGrowthTest (void) |
CropActualValues | Get_CropDataStorage (int index) |
bool | Get_harvested (int index) |
bool | Get_taken (int index) |
virtual double | GetDeadBiomass (void) |
virtual double | GetDigestability (void) |
virtual double | GetGreenBiomass (void) |
virtual double | GetInsectPop (void) |
virtual double | GetLAGreen (void) |
virtual double | GetLATotal (void) |
virtual bool | GetSkScrapes (void) |
virtual double | GetVegBiomass (void) |
virtual double | GetVegCover (void) |
virtual int | GetVegDensity (void) |
virtual double | GetVegHeight (void) |
virtual bool | GetVegPatchy (void) |
virtual int | GetVegPhase () |
virtual TTypesOfVegetation | GetVegType (void) |
virtual double | GetWeedBiomass (void) |
virtual void | GrazeVegetation (double a_grams, bool a_force) |
virtual void | GrazeVegetationTotal (double a_grams) |
virtual void | Insecticide (double a_fraction) |
virtual void | InsectMortality (double a_fraction) |
virtual bool | IsCereal () |
virtual bool | IsGooseGrass () |
virtual bool | IsGrass () |
virtual bool | IsMaize () |
virtual bool | IsMatureCereal () |
virtual void | ReduceVeg (double a_reduc) |
virtual void | ReduceVeg_Extended (double a_reduc) |
virtual void | ReduceWeedBiomass (double a_fraction) |
virtual void | ResetDigestability () |
sets growth record to zero More... | |
void | ResetGeese (void) |
Reset geese numbers to zero in case this was not done by the population manager (the normal situation). More... | |
void | Set_area_in_crop_data (double a_area) |
void | Set_biomass_at_harvest (double a_biomass, int index) |
void | Set_CropDataStorage (int index, CropActualValues a_struct) |
void | Set_harvested () |
void | Set_taken (bool a_taken, int index) |
void | Set_tov_type (TTypesOfVegetation a_tov_type, int index) |
virtual void | SetCropData (double, double, double, TTypesOfVegetation, double, int) |
virtual void | SetCropDataAll (double, double, double, double, TTypesOfVegetation, double, double, int, double, bool, double) |
virtual void | SetGrowthPhase (int a_phase) |
virtual void | SetInsectPop (double insects) |
virtual void | SetVegHeight (double a_veg_height) |
virtual void | SetVegParameters (double a_veg_height, double a_LAtotal, double a_LAgreen, double a_WeedBiomass) |
virtual void | SetVegPatchy (bool p) |
virtual void | SetVegType (TTypesOfVegetation a_vege_type, TTypesOfVegetation a_weed_type) |
virtual void | StoreLAItotal () |
virtual void | ToggleCattleGrazing (void) |
virtual void | TogglePigGrazing (void) |
VegElement (void) | |
virtual void | ZeroVeg (void) |
virtual | ~VegElement (void) |
Public Member Functions inherited from LE | |
void | AddArea (double a_area_diff) |
void | BumpRunNum (void) |
void | DoCopy (const LE *a_Le) |
a copy function to be used because a copy constuctor won't work More... | |
int | GetALMaSSEleType (void) |
double | GetArea (void) |
double | GetBirdMaize (void) |
double | GetBirdSeed (void) |
LE * | GetBorder (void) |
int | GetCattleGrazing (void) |
virtual APoint | GetCentroid () |
virtual int | GetCentroidX () |
virtual int | GetCentroidY () |
int | GetCountryDesignation (void) |
virtual double | GetDayDegrees (void) |
virtual TTypesOfLandscapeElement | GetElementType (void) |
double | GetGooseGrazingForage (GooseSpecies a_goose) |
int | GetGooseNos () |
For goose model functionality, returns the number of geese yesterday. More... | |
int | GetGooseNosToday () |
For goose model functionality, returns the number of geese today. More... | |
int | GetGooseNosTodayTimed () |
For goose model functionality, returns the number of geese today at a predefined time. More... | |
int | GetGooseSpNosToday (GooseSpecies a_goose) |
For goose model functionality, returns the number of geese per species yesterday. More... | |
int | GetGooseSpNosTodayTimed (GooseSpecies a_goose) |
For goose model functionality, returns the number of geese per species yesterday at a predefined time. More... | |
bool | GetHigh (void) |
TTypesOfVegetation | GetLastSownVeg () |
Returns the last vegetation type to be sown. More... | |
int | GetLastTreatment (int *a_index) |
int | GetMapIndex (void) |
bool | GetMapValid (void) |
int | GetMaxX (void) |
int | GetMaxY (void) |
int | GetMConstants (int a) |
int | GetMDates (int a, int b) |
long | GetMgtLoopDetectCount (void) |
long | GetMgtLoopDetectDate (void) |
int | GetMinX (void) |
int | GetMinY (void) |
long | GetOldDays (void) |
int | GetOpenness (void) |
For goose model functionality, openness score for the polygon. More... | |
Farm * | GetOwner (void) |
int | GetOwnerFile (void) |
int | GetOwnerIndex (void) |
int | GetPesticideCell () |
bool | GetPigGrazing (void) |
bool | GetPoison (void) |
int | GetPoly (void) |
Returns the polyref number for this polygon. More... | |
virtual TTypesOfVegetation | GetPreviousCrop (int) |
int | GetRotIndex (void) |
long | GetRunNum (void) |
LE_Signal | GetSignal (void) |
int | GetSoilType () |
int | GetSoilTypeR () |
int | GetSubType (void) |
virtual double | GetTrafficLoad (void) |
int | GetUnsprayedMarginPolyRef (void) |
int | GetValidX (void) |
int | GetValidY (void) |
int | GetVegAge () |
int | GetVegStore (void) |
virtual void | GrazeVeg_Extended (double) |
bool | HasTramlines (void) |
virtual bool | IsMaleNewtPresent () |
Sets a male newt as present/absent in descendent classes - here only to prevent need for dynamic casts. More... | |
bool | IsRecentlyMown (void) |
int | IsRecentlySprayed (void) |
LE (void) | |
void | ResetTrace (void) |
void | SetALMaSSEleType (int a_type) |
void | SetArea (double a_area) |
void | SetBirdMaize (double a_forage) |
void | SetBirdSeed (double a_forage) |
void | SetBorder (LE *a_border) |
virtual void | SetCentroid (int x, int y) |
void | SetCopyTreatment (int a_treatment) |
void | SetCountryDesignation (int a_designation) |
void | SetElementType (int a_type) |
void | SetGooseNos (int a_number, int a_day) |
void | SetGooseNosTimed (int a_number, int a_day) |
void | SetGooseSpNos (int a_number, int a_day, GooseSpecies a_goose) |
void | SetGooseSpNosTimed (int a_number, int a_day, GooseSpecies a_goose) |
void | SetHerbicideDelay (int a_decaytime_days) |
void | SetHigh (bool a_high) |
void | SetLastSownVeg (TTypesOfVegetation a_tov) |
Records the last vegetation type to be sown. More... | |
void | SetLastTreatment (int a_treatment) |
virtual void | SetMaleNewtPresent (bool) |
Sets a male newt as present/absent in descendent classes - here only to prevent need for dynamic casts. More... | |
void | SetMapIndex (int a_map_index) |
void | SetMapValid (bool a_valid) |
void | SetMaxX (int x) |
void | SetMaxY (int y) |
void | SetMConstants (int a, int c) |
void | SetMDates (int a, int b, int c) |
void | SetMgtLoopDetectCount (long a_num) |
void | SetMgtLoopDetectDate (long a_num) |
void | SetMinX (int x) |
void | SetMinY (int y) |
void | SetMownDecay (int a_decaytime_days) |
void | SetOldDays (long a_days) |
void | SetOpenness (int a_openness) |
Records the openness statistic for this polygon. More... | |
void | SetOwner (Farm *a_owner, int a_owner_num, int a_owner_index) |
void | SetPesticideCell (int a_cell) |
void | SetPoison (bool a_poison) |
void | SetPoly (int a_poly) |
void | SetRotIndex (int a_index) |
void | SetSignal (LE_Signal a_signal) |
void | SetSoilType (int a_st) |
void | SetSubType (int a_subtype) |
void | SetTramlinesDecay (int a_decaytime_days) |
void | SetUnsprayedMarginPolyRef (int a_unsprayedmargin) |
void | SetValidXY (int a_valid_x, int a_valid_y) |
virtual void | SetVegBiomass (int) |
void | SetVegStore (int a_veg) |
void | Tick (void) |
void | Trace (int a_value) |
void | ZeroVegAge () |
virtual | ~LE (void) |
Protected Member Functions | |
void | ForceGrowthSpringTest (void) |
void | RandomVegStartValues (double *a_LAtotal, double *a_LAgreen, double *a_veg_height, double *a_weed_biomass) |
void | ReadBugPercentageFile (void) |
virtual void | RecalculateBugsNStuff (void) |
Additional Inherited Members | |
Public Attributes inherited from LE | |
bool | m_repeat_start |
bool | m_skylarkscrapes |
For management testing of skylark scrapes. More... | |
int | m_squares_in_map |
int | m_tried_to_do |
long | m_user [EL_MAX_USERSPACE] |
Variable used to record the current grazing pressure by e.g. voles. More... | |
Static Protected Attributes inherited from LE | |
static double | m_largeroad_load [] |
static double | m_monthly_traffic [] |
Used for birds that feed on grain on cereal fields 3% spill is expected. More... | |
static double | m_smallroad_load [] |
VegElement::VegElement | ( | void | ) |
References Clean_CropDataStorage(), EL_BUG_PERCENT_A, EL_BUG_PERCENT_B, EL_BUG_PERCENT_C, EL_BUG_PERCENT_D, EL_BUG_PERCENT_Edges_A, EL_BUG_PERCENT_Edges_B, EL_BUG_PERCENT_Edges_C, EL_BUG_PERCENT_G_A, EL_BUG_PERCENT_G_B, EL_BUG_PERCENT_G_C, EL_BUG_PERCENT_SB_A, EL_BUG_PERCENT_SB_B, EL_BUG_PERCENT_SB_C, EL_BUG_PERCENT_WR_A, EL_BUG_PERCENT_WR_B, EL_BUG_PERCENT_WR_C, EL_BUG_PERCENT_WRy_A, EL_BUG_PERCENT_WRy_B, EL_BUG_PERCENT_WRy_C, EL_BUG_PERCENT_WW_A, EL_BUG_PERCENT_WW_B, EL_BUG_PERCENT_WW_C, g_biomass_scale, g_bug_percent_a, g_bug_percent_b, g_bug_percent_c, g_bug_percent_d, g_weed_percent, l_el_read_bug_percentage_file(), m_crop_index, m_curve_num, LE::m_ddegs, m_digestability, m_force_growth, m_forced_phase_shift, m_insect_pop, m_LAgreen, m_LAtotal, m_newgrowthsum, m_newoldgrowthindex, m_nutrient_status, m_oldnewgrowth, m_total_biomass, m_total_biomass_old, m_veg_biomass, m_veg_cover, m_veg_height, m_vege_type, m_weed_biomass, m_weed_curve_num, LE::m_yddegs, SetGrowthPhase(), and SetVegPatchy().
|
inline |
|
inline |
|
inline |
|
inline |
void VegElement::Clean_CropDataStorage | ( | int | index | ) |
Sets the values of a struct in an array m_CropDataStorage (at a given index) to default values.
References CropActualValues::area, CropActualValues::biomass_at_harvest, CropActualValues::harvested, m_CropDataStorage, CropActualValues::missed_fi_app, CropActualValues::missed_herb_app, CropActualValues::no_fi_app, CropActualValues::no_herb_app, CropActualValues::taken, and CropActualValues::tov_type.
Referenced by VegElement().
|
virtual |
Reimplemented from LE.
Reimplemented in MownGrass, OrchardBand, Orchard, ForestElement, UnsprayedFieldMargin, Wasteland, NaturalGrassWet, NaturalGrassDry, Scrub, GreenElement, RoadsideSlope, RoadsideVerge, BeetleBank, HedgeBank, Hedges, and Field.
References cfg_ele_weedscaling(), ForceGrowthDevelopment(), g_landscape_p, m_curve_num, LE::m_ddegs, m_force_growth, LE::m_herbicidedelay, m_LAgreen, m_LAtotal, LE::m_owner_index, LE::m_poly, m_veg_height, m_veg_phase, m_weed_biomass, m_weed_curve_num, LE::m_yddegs, RecalculateBugsNStuff(), ResetGeese(), and Landscape::SupplyFarmIntensity().
Referenced by Field::DoDevelopment(), Hedges::DoDevelopment(), HedgeBank::DoDevelopment(), BeetleBank::DoDevelopment(), RoadsideVerge::DoDevelopment(), GreenElement::DoDevelopment(), Scrub::DoDevelopment(), NaturalGrassDry::DoDevelopment(), NaturalGrassWet::DoDevelopment(), Wasteland::DoDevelopment(), ForestElement::DoDevelopment(), Orchard::DoDevelopment(), OrchardBand::DoDevelopment(), and MownGrass::DoDevelopment().
|
virtual |
Reimplemented from LE.
References m_force_LAgreen, m_force_LAtotal, m_force_veg_height, m_LAgreen, m_LAtotal, and m_veg_height.
Referenced by DoDevelopment().
|
virtual |
Reimplemented from LE.
References m_curve_num, m_force_growth, m_force_LAgreen, m_force_LAtotal, m_force_veg_height, m_force_Weed, m_LAgreen, m_LAtotal, m_veg_height, m_weed_biomass, m_weed_curve_num, and RandomVegStartValues().
Referenced by ForceGrowthSpringTest(), and ForceGrowthTest().
|
protected |
References ForceGrowthInitialize(), and m_curve_num.
Referenced by SetGrowthPhase().
|
virtual |
Reimplemented from LE.
References ForceGrowthInitialize(), and m_force_growth.
Referenced by ReduceVeg(), ReduceVeg_Extended(), and ZeroVeg().
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented from LE.
|
inlinevirtual |
Reimplemented from LE.
|
inlinevirtual |
Reimplemented from LE.
|
inlinevirtual |
Reimplemented from LE.
|
inlinevirtual |
Reimplemented from LE.
|
inlinevirtual |
Reimplemented from LE.
|
inlinevirtual |
Reimplemented from LE.
|
inlinevirtual |
Reimplemented from LE.
|
inlinevirtual |
Reimplemented from LE.
|
inlinevirtual |
Reimplemented from LE.
|
inlinevirtual |
Reimplemented from LE.
|
inlinevirtual |
Reimplemented from LE.
|
inlinevirtual |
Reimplemented from LE.
|
virtual |
/brief Reduce the total vegetation biomass as a result of grazing per m2
Used to calculate the change in vegetation height and biomass as a result of grazing. Input parameter is the change in wet biomass/m2. The problem is to convert this into changes in LAtotal, LAgreen and height. We have an area, biomass, total biomass, height and density. If biomass is missing we need to change height and biomass before continuing and and do something with LA_total and LA_Green. Some assumptions: 1 - The grazing takes all LA equally 2 - That biomass is evenly distributed 3 - That LA is proportional to biomass in some way, so LA is also evenly distributed 4 - That we can use the current grazing pressure to alter a_reduc
Reimplemented from LE.
References LE::m_default_grazing_level, m_LAgreen, m_LAtotal, m_oldLAtotal, m_veg_biomass, m_veg_height, and m_weed_biomass.
Referenced by GrazeVegetationTotal().
|
virtual |
/brief Reduce the total vegetation biomass as a result of grazing per polygon
Reimplemented from LE.
References GrazeVegetation(), and LE::m_area.
|
inlinevirtual |
Reimplemented from LE.
|
virtual |
|
virtual |
Reimplemented from LE.
References LE::m_lastsownvegtype.
Referenced by RecalculateBugsNStuff().
|
inlinevirtual |
References LE::m_lastsownvegtype, and m_vege_type.
Referenced by RecalculateBugsNStuff().
|
inlinevirtual |
|
virtual |
Currently (18/03/2015) only used for goose foraging, so silage maize does not produce grain
References m_vege_type.
|
virtual |
|
protected |
References EL_VEG_HEIGHTSCALE, EL_VEG_START_LAIT, and random().
Referenced by ForceGrowthInitialize().
|
protected |
References FloatToDouble(), g_bug_percent_a, g_bug_percent_b, g_bug_percent_c, g_bug_percent_d, g_weed_percent, l_el_bug_percentage_file(), and m_ifile.
|
protectedvirtual |
Here we also want to know how much biomass we have on the field in total. So we multiply the current biomass by area
The 1.0325 is a quick fix to account for higher energy intake on winter cereal - Based on Therkildsen & Madsen 2000 Energetics of feeding...
or potentially it is a grazable grass
Reimplemented from LE.
References c_SolarConversion, cfg_goose_GrainDecayRate, g_biomass_scale, g_bug_percent_a, g_bug_percent_b, g_bug_percent_c, g_landscape_p, IsCereal(), IsGooseGrass(), LE::m_area, LE::m_birdmaizeforage, LE::m_birdseedforage, LE::m_days_since_insecticide_spray, m_dead_biomass, m_digestability, LE::m_goosegrazingforage, m_green_biomass, m_insect_pop, m_LAgreen, m_LAtotal, m_newgrowthsum, m_newoldgrowthindex, m_oldLAtotal, m_oldnewgrowth, LE::m_owner_index, LE::m_poly, m_total_biomass, m_total_biomass_old, m_veg_biomass, m_veg_cover, m_veg_density, m_veg_height, m_vege_type, m_weed_biomass, Landscape::SupplyFarmIntensity(), Landscape::SupplyGlobalRadiation(), Landscape::SupplyGooseGrazingForageH(), and Landscape::SupplyTemp().
Referenced by RoadsideVerge::Cutting(), DoDevelopment(), and ZeroVeg().
|
virtual |
Reimplemented from LE.
References ForceGrowthTest(), m_LAgreen, m_LAtotal, m_oldLAtotal, m_veg_biomass, m_veg_height, and m_weed_biomass.
Referenced by OrchardBand::DoDevelopment().
|
virtual |
Reimplemented from LE.
References EL_GROWTH_DATE_MAGIC, EL_GROWTH_DAYDEG_MAGIC, EL_GROWTH_PHASE_SHIFT_LEVEL, ForceGrowthTest(), LE::m_ddegs, m_forced_phase_shift, m_LAgreen, m_LAtotal, m_oldLAtotal, m_veg_biomass, m_veg_height, m_weed_biomass, LE::m_yddegs, and SetGrowthPhase().
|
inlinevirtual |
Reimplemented from LE.
|
inlinevirtual |
void VegElement::ResetGeese | ( | void | ) |
Reset geese numbers to zero in case this was not done by the population manager (the normal situation).
References LE::m_gooseNos, LE::m_gooseSpNos, and LE::m_gooseSpNosTimed.
Referenced by DoDevelopment().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
Reimplemented from LE.
References LE::m_cattle_grazing, m_LAgreen, m_LAtotal, m_veg_cover, m_veg_height, and m_vege_type.
|
virtual |
Reimplemented from LE.
References LE::m_cattle_grazing, m_insect_pop, m_LAgreen, m_LAtotal, m_veg_biomass, m_veg_cover, m_veg_density, m_veg_height, m_veg_patchy, m_vege_type, and m_weed_biomass.
|
virtual |
If it is the first growth phase of the year then we might cause some unnecessary hops if e.g. our biomass is 0 and we suddenly jump up to 20 cm To stop this happening we check here and if our settings are lower than the targets we do nothing.
Reimplemented from LE.
References ForceGrowthSpringTest(), m_curve_num, LE::m_ddegs, m_force_growth, m_forced_phase_shift, m_LAgreen, m_LAtotal, m_veg_height, m_veg_phase, and LE::m_yddegs.
Referenced by Orchard::Cutting(), MownGrass::Cutting(), ReduceVeg_Extended(), and VegElement().
|
inlinevirtual |
Reimplemented from LE.
|
inlinevirtual |
Reimplemented from LE.
|
inlinevirtual |
Reimplemented from LE.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from LE.
|
inlinevirtual |
Reimplemented from LE.
|
inlinevirtual |
Reimplemented from LE.
|
inlinevirtual |
Reimplemented from LE.
|
virtual |
Reimplemented from LE.
References ForceGrowthTest(), LE::m_birdmaizeforage, LE::m_birdseedforage, m_LAgreen, m_LAtotal, m_veg_biomass, m_veg_cover, m_veg_height, m_weed_biomass, and RecalculateBugsNStuff().
|
protected |
Referenced by VegElement().
|
protected |
Keeps data on pesticide applications, biomass at harvest etc. Data for maximum two crops can be stored (hence size - 2). Used by a farmer to make a yearly accounting (#OptimisingFarm::ActualProfit()).
Referenced by Clean_CropDataStorage().
|
protected |
Referenced by BeetleBank::BeetleBank(), DoDevelopment(), FieldBoundary::FieldBoundary(), ForceGrowthInitialize(), ForceGrowthSpringTest(), Heath::Heath(), HedgeBank::HedgeBank(), Hedges::Hedges(), Marsh::Marsh(), MownGrass::MownGrass(), NaturalGrassDry::NaturalGrassDry(), NaturalGrassWet::NaturalGrassWet(), Orchard::Orchard(), OrchardBand::OrchardBand(), PermanentSetaside::PermanentSetaside(), SetGrowthPhase(), UnsprayedFieldMargin::UnsprayedFieldMargin(), VegElement(), Wasteland::Wasteland(), and YoungForest::YoungForest().
|
protected |
Referenced by RecalculateBugsNStuff().
|
protected |
|
protected |
Referenced by DoDevelopment(), ForceGrowthInitialize(), ForceGrowthTest(), SetGrowthPhase(), and VegElement().
|
protected |
Referenced by ForceGrowthDevelopment(), and ForceGrowthInitialize().
|
protected |
Referenced by ForceGrowthDevelopment(), and ForceGrowthInitialize().
|
protected |
Referenced by ForceGrowthDevelopment(), and ForceGrowthInitialize().
|
protected |
Referenced by ForceGrowthInitialize().
|
protected |
Referenced by ReduceVeg_Extended(), SetGrowthPhase(), and VegElement().
|
protected |
Referenced by RecalculateBugsNStuff().
|
protected |
Referenced by ReadBugPercentageFile().
|
protected |
|
protected |
Referenced by RoadsideVerge::Cutting(), Orchard::Cutting(), MownGrass::Cutting(), DoDevelopment(), Field::DoDevelopment(), ForceGrowthDevelopment(), ForceGrowthInitialize(), GrazeVegetation(), RecalculateBugsNStuff(), ReduceVeg(), ReduceVeg_Extended(), SetCropData(), SetCropDataAll(), SetGrowthPhase(), VegElement(), and ZeroVeg().
|
protected |
Referenced by RoadsideVerge::Cutting(), Orchard::Cutting(), MownGrass::Cutting(), DoDevelopment(), Field::DoDevelopment(), UnsprayedFieldMargin::DoDevelopment(), ForceGrowthDevelopment(), ForceGrowthInitialize(), GrazeVegetation(), RecalculateBugsNStuff(), ReduceVeg(), ReduceVeg_Extended(), SetCropData(), SetCropDataAll(), SetGrowthPhase(), VegElement(), and ZeroVeg().
|
protected |
Referenced by RecalculateBugsNStuff(), and VegElement().
|
protected |
Referenced by RecalculateBugsNStuff(), and VegElement().
|
protected |
Referenced by VegElement().
|
protected |
Referenced by GrazeVegetation(), RecalculateBugsNStuff(), ReduceVeg(), and ReduceVeg_Extended().
|
protected |
Referenced by RecalculateBugsNStuff(), and VegElement().
|
protected |
Referenced by RecalculateBugsNStuff(), and VegElement().
|
protected |
Referenced by RecalculateBugsNStuff(), and VegElement().
|
protected |
|
protected |
Referenced by Field::DoDevelopment(), RecalculateBugsNStuff(), SetCropData(), SetCropDataAll(), VegElement(), and ZeroVeg().
|
protected |
Referenced by Field::DoDevelopment(), UnsprayedFieldMargin::DoDevelopment(), RecalculateBugsNStuff(), and SetCropDataAll().
|
protected |
Referenced by RoadsideVerge::Cutting(), Orchard::Cutting(), MownGrass::Cutting(), DoDevelopment(), Field::DoDevelopment(), UnsprayedFieldMargin::DoDevelopment(), ForceGrowthDevelopment(), ForceGrowthInitialize(), GrazeVegetation(), RecalculateBugsNStuff(), ReduceVeg(), ReduceVeg_Extended(), SetCropData(), SetCropDataAll(), SetGrowthPhase(), VegElement(), and ZeroVeg().
|
protected |
Referenced by BeetleBank::BeetleBank(), Field::DoDevelopment(), GreenElement::GreenElement(), Heath::Heath(), MownGrass::MownGrass(), NaturalGrassDry::NaturalGrassDry(), NaturalGrassWet::NaturalGrassWet(), PermanentSetaside::PermanentSetaside(), PermPasture::PermPasture(), PermPastureLowYield::PermPastureLowYield(), PermPastureTussocky::PermPastureTussocky(), RoadsideSlope::RoadsideSlope(), RoadsideVerge::RoadsideVerge(), SetCropDataAll(), UnsprayedFieldMargin::UnsprayedFieldMargin(), Wasteland::Wasteland(), and YoungForest::YoungForest().
|
protected |
Referenced by DoDevelopment(), UnsprayedFieldMargin::DoDevelopment(), and SetGrowthPhase().
|
protected |
Referenced by BeetleBank::BeetleBank(), Field::DoDevelopment(), UnsprayedFieldMargin::DoDevelopment(), FieldBoundary::FieldBoundary(), Heath::Heath(), HedgeBank::HedgeBank(), Hedges::Hedges(), IsGooseGrass(), IsGrass(), IsMaize(), IsMatureCereal(), Marsh::Marsh(), MownGrass::MownGrass(), NaturalGrassDry::NaturalGrassDry(), NaturalGrassWet::NaturalGrassWet(), Orchard::Orchard(), OrchardBand::OrchardBand(), PermanentSetaside::PermanentSetaside(), PlantNursery::PlantNursery(), RecalculateBugsNStuff(), RoadsideSlope::RoadsideSlope(), RoadsideVerge::RoadsideVerge(), SetCropData(), SetCropDataAll(), UnsprayedFieldMargin::UnsprayedFieldMargin(), VegElement(), Vildtager::Vildtager(), Wasteland::Wasteland(), and YoungForest::YoungForest().
|
protected |
|
protected |
Referenced by DoDevelopment(), UnsprayedFieldMargin::DoDevelopment(), ForceGrowthInitialize(), and VegElement().