ALMaSS Skylark ODDox  1.1
The skylark model description following ODdox protocol
BoostRandomGenerators.h File Reference

BoostRandomGenerators.h Boost headers for using the boost random number generation utilities More...

#include <ctime>
#include <boost/random/uniform_int_distribution.hpp>
#include <boost/random/linear_congruential.hpp>
#include <boost/random/uniform_int.hpp>
#include <boost/random/uniform_real.hpp>
#include <boost/random/variate_generator.hpp>
#include <boost/random/lagged_fibonacci.hpp>
#include <boost/generator_iterator.hpp>
#include <boost/random/mersenne_twister.hpp>
#include <boost/random/normal_distribution.hpp>

Typedefs

typedef boost::lagged_fibonacci19937 base_generator_type
 
typedef boost::uniform_int distribution_type
 
typedef boost::random::uniform_int_distribution distribution_type2
 
typedef boost::random::uniform_real_distribution< double > distribution_type3
 
typedef boost::random::mt19937 Mersenne_Twister
 
typedef boost::random::normal_distribution< double > NormalDistDouble
 
typedef boost::variate_generator< Mersenne_Twister, NormalDistDoubleVariate_gen
 

Detailed Description

BoostRandomGenerators.h Boost headers for using the boost random number generation utilities

Typedef Documentation

◆ base_generator_type

typedef boost::lagged_fibonacci19937 base_generator_type

◆ distribution_type

typedef boost::uniform_int distribution_type

◆ distribution_type2

typedef boost::random::uniform_int_distribution distribution_type2

◆ distribution_type3

typedef boost::random::uniform_real_distribution<double> distribution_type3

◆ Mersenne_Twister

typedef boost::random::mt19937 Mersenne_Twister

◆ NormalDistDouble

typedef boost::random::normal_distribution<double> NormalDistDouble

◆ Variate_gen

typedef boost::variate_generator<Mersenne_Twister, NormalDistDouble> Variate_gen
sc_insecticide2
Definition: AgroChemIndustryCereal.h:68
wwpc_ferti_s2
Definition: WWheatPControl.h:48
SpringBarleyStrigling::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: SpringBarleyStrigling.cpp:40
version_major
static const int version_major
Definition: Landscape.cpp:49
sg1_ferti_zero
Definition: seedgrass1.h:37
sbpcgs_hay_baling
Definition: BarleyPeaCloverGrassStrigling.h:57
Landscape::SupplyVegCoverVector
double SupplyVegCoverVector(unsigned int a_index)
Definition: Landscape.h:1053
sbpt_fertnpk_stock
Definition: SpringBarleyPTreatment.h:55
OptimisingFarm::assignFixed
void assignFixed()
Adds areas of fixed crops to the variable m_assigned. For each fixed crop it saves its area under var...
Definition: farm.cpp:6275
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
nl_cab_ferti_p2
Definition: NLCabbage.h:42
TOP_Rabbit
Definition: PopulationManager.h:68
ww_hay_baling
Definition: WinterWheat.h:102
cfg_skylark_pesticide_eggshellreduction
CfgFloat cfg_skylark_pesticide_eggshellreduction
TTypesOfPesticide
TTypesOfPesticide
Definition: Landscape.h:65
WinterWheatStrigling
Definition: WinterWheatStrigling.h:84
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
pl_m_ferti_s5
Definition: PLMaize.h:61
insecticide_treat
Definition: treatment.h:74
OptimisingFarm::findTotalArea
void findTotalArea()
Determines m_totalArea of a farm.
Definition: farm.cpp:5624
Farm::FP_Sludge
virtual bool FP_Sludge(LE *a_field, double a_user, int a_days)
Spread sewege on a_field owned by an arable farmer.
Definition: farmfuncs.cpp:822
SB_SOW_DATE
#define SB_SOW_DATE
Definition: Sugarbeet.h:36
nl_pots_dessication2
Definition: NLPotatoesSpring.h:76
sa_start
Definition: setaside.h:49
Skylark_Female::Supply_BreedingSuccess
int Supply_BreedingSuccess()
Definition: skylarks_all.cpp:6104
pl_wr_fungicide2
Definition: PLWinterRape.h:75
Farm::PigsAreOut
virtual bool PigsAreOut(LE *a_field, double a_user, int a_days)
Start a pig grazing event on a_field today or soon.
Definition: farmfuncs.cpp:2112
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
SpringBarleySKManagement::SpringBarleySKManagement
SpringBarleySKManagement()
Definition: SpringBarleySKManagement.h:78
Landscape::CalculateCentroids
void CalculateCentroids(void)
Definition: Landscape.cpp:3040
oww_hay_turning
Definition: OWinterWheat.h:53
UserDefinedFarm
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1267
nl_m_ferti_p1
Definition: NLMaize.h:42
psa_do_nothing_stop
Definition: PermanentSetAside.h:36
wwpc_autumn_sow
Definition: WWheatPControl.h:52
pi_start
Definition: PotatoesIndustry.h:41
Farm::m_springbarley
SpringBarley * m_springbarley
Definition: farm.h:1016
SB_FUNGI_DATE
#define SB_FUNGI_DATE
Definition: SpringBarley.h:40
pl_pot_herbicide1
Definition: PLPotatoes.h:69
NLCARROTS_BASE
#define NLCARROTS_BASE
Definition: NLCarrots.h:24
oww_spring_roll1
Definition: OWinterWheat.h:50
tov_AgroChemIndustryCereal
Definition: tov_declaration.h:55
nl_pots_fungicide2
Definition: NLPotatoesSpring.h:60
ma_start
Definition: Maize.h:36
ope_hilling_three
Definition: OPotatoes.h:52
Population_Manager::TestFile2
FILE * TestFile2
Definition: PopulationManager.h:540
tocv_BIHerb
Definition: farm.h:404
wr_swarth
Definition: winterrape.h:71
otri_hay_bailing
Definition: OTriticale.h:52
sbsts_spring_plough
Definition: SpringBarleyStriglingSingle.h:49
HQualityMetalRoad
int HQualityMetalRoad
Definition: skylarks_all.cpp:258
cgg1_ferti_three
Definition: CloverGrassGrazed1.h:40
pl_ms_ferti_s4
Definition: PLMaizeSilage.h:59
pl_m_fungicide1
Definition: PLMaize.h:68
sb_herbicide_two
Definition: SpringBarley.h:61
owwuExt_harvest
Definition: OWinterWheatUndersownExt.h:52
cfg_SpringBarley_SkScrapes
CfgBool cfg_SpringBarley_SkScrapes
cfg_Skylark_nestling_Biodegredation
CfgFloat cfg_Skylark_nestling_Biodegredation
Farm::m_plwintertriticale
PLWinterTriticale * m_plwintertriticale
Definition: farm.h:1054
sg1_water_zero
Definition: seedgrass1.h:41
UserDefinedFarm4::UserDefinedFarm4
UserDefinedFarm4(FarmManager *a_manager)
Definition: farm.cpp:2244
Skylark_Female::NestLoc
bool NestLoc
Definition: skylarks_all.h:796
nl_gg1s_ferti_s3
Definition: NLGrassGrazed1Spring.h:51
pl_sw_preseeding_cultivator
Definition: PLSpringWheat.h:63
tof_UserDefinedFarm35
Definition: farm.h:272
pl_pot_ferti_s6
Definition: PLPotatoes.h:75
UserDefinedFarm31::UserDefinedFarm31
UserDefinedFarm31(const char *fname, FarmManager *a_manager)
Definition: farm.cpp:2596
wwpc_harvest
Definition: WWheatPControl.h:74
nl_pot_ferti_p4
Definition: NLPotatoes.h:59
pl_wt_ferti_p3
Definition: PLWinterTriticale.h:51
wr_ferti_p1
Definition: winterrape.h:60
opgg_cattle_out1
Definition: OPermanentGrassGrazed.h:39
UserDefinedFarm3::UserDefinedFarm3
UserDefinedFarm3(FarmManager *a_manager)
Definition: farm.cpp:2236
WINTERWHEATStriglingCulm_BASE
#define WINTERWHEATStriglingCulm_BASE
Definition: WinterWheatStriglingCulm.h:40
PLMaize::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: PLMaize.cpp:64
MAIZEStrigling_SOW_DATE
#define MAIZEStrigling_SOW_DATE
Definition: MaizeStrigling.h:32
sbse_fungicide_two
Definition: SpringBarleySeed.h:49
oww_start
Definition: OWinterWheat.h:36
cfg_SB_InsecticideMonth
CfgInt cfg_SB_InsecticideMonth("PEST_SBINSECTONEMONTH", CFG_CUSTOM, 5)
Provided to allow configuration control of the first insecticide spray in spring barley crops - this ...
wrys_growth_reg_one
Definition: WinterRyeStrigling.h:58
pl_ww_ferti_s2
Definition: PLWinterWheat.h:48
PL_SB_STUBBLE_PLOUGH
#define PL_SB_STUBBLE_PLOUGH
Definition: PLSpringBarley.h:30
FarmManager::InIllegalList
bool InIllegalList(int a_farm_ref, vector< int > *a_farmlist)
Checks a list to see if a farm matches the illegal list of references.
Definition: farm.cpp:3088
cfg_B6B
CfgFloat cfg_B6B
NonAnimalFarm::~NonAnimalFarm
virtual ~NonAnimalFarm()
Definition: farm.h:2478
POT_HILL_DATE
#define POT_HILL_DATE
Definition: Potatoes.h:35
owbext_harvest
Definition: OWinterBarleyExt.h:46
Skylark_Female::PesticideResponse
virtual void PesticideResponse()
Definition: skylarks_all.cpp:6850
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
cgg1_water_zero
Definition: CloverGrassGrazed1.h:45
cfg_pest_winterwheat_on
CfgBool cfg_pest_winterwheat_on
wwptc_hay_turning
Definition: WWheatPToxicControl.h:77
pl_wr_autumn_roll
Definition: PLWinterRape.h:50
pl_sb_ferti_s5
Definition: PLSpringBarley.h:59
tov_OSpringBarleyClover
Definition: tov_declaration.h:46
nl_cabs_spring_planting
Definition: NLCabbageSpring.h:42
NoPesticideBaseFarm::NoPesticideBaseFarm
NoPesticideBaseFarm(FarmManager *a_manager)
Definition: farm.cpp:2148
tole_HedgeBank
Definition: tole_declaration.h:68
FarmManager::DistributeFarmerTypes
void DistributeFarmerTypes()
Randomly assigns farmer types to farms (OptimisingFarm) in proportions specified in an input file.
Definition: farm.cpp:4965
nl_be_ferti_s2
Definition: NLBeet.h:49
OptimisingFarm::determineAreas_ha
void determineAreas_ha(vector< CropOptimised * >crops)
Determines areas of crops in ha.
Definition: farm.cpp:7967
tole_UrbanNoVeg
Definition: tole_declaration.h:78
sbse_fertlnh3
Definition: SpringBarleySeed.h:42
sc_hay_baling
Definition: AgroChemIndustryCereal.h:83
ofp_strigling3
Definition: OFieldPeas.h:42
pl_wt_ferti_s9
Definition: PLWinterTriticale.h:70
Landscape::m_PondRefsList
vector< int > m_PondRefsList
List of pond polyrefs.
Definition: Landscape.h:199
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
PL_WR_FERTI_P1
#define PL_WR_FERTI_P1
A flag used to indicate autumn ploughing status.
Definition: PLWinterRape.h:28
Landscape::hb_max_x
int hb_max_x
Definition: Landscape.h:272
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
probe_data::m_TargetTypes
bool m_TargetTypes[10]
Definition: PopulationManager.h:301
nl_pgg_ferti_p10
Definition: NLPermanentGrassGrazed.h:65
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
Landscape::m_versioninfo
char m_versioninfo[30]
Definition: Landscape.h:115
PL_BNS_FERTI_P1
#define PL_BNS_FERTI_P1
A flag used to indicate autumn ploughing status.
Definition: PLBeans.h:28
Landscape::hb_width
int hb_width
Definition: Landscape.h:269
tov_SpringBarleyStrigling
Definition: tov_declaration.h:58
osbp_harvest
Definition: OSpringBarleyPigs.h:38
pl_ca_spring_sow
Definition: PLCarrots.h:52
Skylark_PreFledgeling::st_Dying
virtual void st_Dying()
Definition: skylarks_all.cpp:3577
pl_ww_hay_bailing
Definition: PLWinterWheat.h:82
FBToDo
FBToDo
Definition: Fodderbeet.h:46
cfg_l_treatment_y
CfgInt cfg_l_treatment_y("LAND_TREATMENTY", CFG_CUSTOM, 0)
owwu_spring_roll1
Definition: OWinterWheatUndersown.h:50
FarmManager::Set_crops_summary_BIs_herb
void Set_crops_summary_BIs_herb(int i, double BIherb)
Definition: farm.h:1854
nl_sb_ferti_s2_sandy
Definition: NLSpringBarley.h:43
Landscape::hb_MarkTopFromLocalMax
void hb_MarkTopFromLocalMax(int a_color)
tov_PLWinterWheatLate
Definition: tov_declaration.h:85
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
mas_fa_manure_b
Definition: MaizeStrigling.h:38
wwpc_spring_roll
Definition: WWheatPControl.h:56
AnimalFarm::~AnimalFarm
virtual ~AnimalFarm()
Definition: farm.h:2378
wwptc_autumn_plough
Definition: WWheatPToxicControl.h:50
WWheatPTreatment::WWheatPTreatment
WWheatPTreatment()
Definition: WWheatPTreatment.h:88
pl_wrye_ferti_s1
Definition: PLWinterRye.h:41
OOats_BASE
#define OOats_BASE
Definition: OOats.h:31
cfg_strigling_preflg
CfgInt cfg_strigling_preflg("SK_STRIGLING_PF", CFG_CUSTOM, 72)
WBS_DID_EIGHT_FOUR
#define WBS_DID_EIGHT_FOUR
Definition: WinterBarleyStrigling.h:53
owb_spring_sow
Definition: OWinterBarley.h:42
cfg_syn_sprayinterval
static CfgInt cfg_syn_sprayinterval("SYN_SPRAYINTERVAL", CFG_CUSTOM, 21)
JuvenileReturnMort
int JuvenileReturnMort
Definition: skylarks_all.cpp:225
pl_fl1_herbicide3
Definition: PLFodderLucerne1.h:65
nl_gg2_ferti_p11
Definition: NLGrassGrazed2.h:68
FG_WATER_DATE
#define FG_WATER_DATE
Definition: FodderGrass.h:32
Skylark_Nestling::EndStep
virtual void EndStep(void)
EndStep behaviour - must be implemented in descendent classes.
Definition: skylarks_all.cpp:3142
FarmManager::ReadLivestockData
void ReadLivestockData()
Reads the data on livestock parameters (do not vary with farm variables) and saves them in a vector D...
Definition: farm.cpp:4212
nl_pgg_cut_to_silage5
Definition: NLPermanentGrassGrazed.h:47
AgroChemIndustryCerealFarm3::AgroChemIndustryCerealFarm3
AgroChemIndustryCerealFarm3(FarmManager *a_manager)
Definition: farm.cpp:2130
pl_bns_ferti_p3
Definition: PLBeans.h:49
Landscape::SupplyFarmType
TTypesOfFarm SupplyFarmType(int a_polyref)
Definition: Landscape.h:1179
sbstc_spring_roll
Definition: SpringBarleyStriglingCulm.h:57
NLGrassGrazed2ToDo
NLGrassGrazed2ToDo
Definition: NLGrassGrazed2.h:38
Farm::SpringRoll
virtual bool SpringRoll(LE *a_field, double a_user, int a_days)
Carry out a roll event in the spring on a_field.
Definition: farmfuncs.cpp:525
OptimisingPigFarm::OptimisingPigFarm
OptimisingPigFarm(FarmManager *a_myfarmmanager, int a_No)
Definition: farm.cpp:5280
sbspr_spring_sow
Definition: SpringBarleySpr.h:55
ca_spring_harrow_one
Definition: Carrots.h:43
sbsts_insecticide
Definition: SpringBarleyStriglingSingle.h:64
OptimisingFarm::Get_farmType
TTypesOfOptFarms Get_farmType(void)
Definition: farm.h:2034
tov_PLSpringWheat
Definition: tov_declaration.h:75
sbs_herbicide1
Definition: SpringBarleySilage.h:62
wws_straw_chopping
Definition: WinterWheatStrigling.h:76
sb_fertnpk_stock
Definition: SpringBarley.h:57
NLPotatoesToDo
NLPotatoesToDo
Definition: NLPotatoes.h:40
skClutch_struct::No
int No
Definition: skylarks_all.h:219
tov_NLSpringBarley
Definition: tov_declaration.h:93
AnimalFarm::correctFodderDemand
void correctFodderDemand(int a_foobar)
Determines how much fodder is produced from fixed crops and min. areas of variable crops.
Definition: farm.cpp:7488
fpst_straw_chopping
Definition: FieldPeasStrigling.h:56
toss_Developing
Definition: skylarks_all.h:47
cfg_adultreturnmort
CfgInt cfg_adultreturnmort("SK_ADULTRETURNMORT", CFG_CUSTOM, 35)
Immigration mortality for juveniles.
Population_Manager::SupplyStateNames
const char * SupplyStateNames(int i)
Definition: PopulationManager.h:497
owwuExt_ferti_s3
Definition: OWinterWheatUndersownExt.h:40
wpc_autumn_harrow
Definition: WheatPControl.h:47
NL_TU_AUTUMN_PLOUGH
#define NL_TU_AUTUMN_PLOUGH
A flag used to indicate autumn ploughing status.
Definition: NLTulips.h:28
skTTerritory::SetVirtualDiameter
void SetVirtualDiameter(double dia)
Definition: skylarks_all.h:278
Landscape::SupplyVegDigestability
double SupplyVegDigestability(int a_polyref)
Definition: Landscape.h:919
farminfo::m_farmref
int m_farmref
Definition: farm.h:494
toof_Pig
Definition: farm.h:282
pl_m_spring_sow_with_ferti
Definition: PLMaize.h:64
wr_productapplic_one
Definition: winterrape.h:77
Farm::m_fieldpeasstrigling
FieldPeasStrigling * m_fieldpeasstrigling
Definition: farm.h:1044
FarmManager::ReadInitialCropAreas
void ReadInitialCropAreas()
Reads the data on farms' initial crop distributions and saves them in a vector DataForOptimisation::m...
Definition: farm.cpp:3571
pl_wt_herbicide1
Definition: PLWinterTriticale.h:56
NLBeetToDo
NLBeetToDo
Definition: NLBeet.h:37
Landscape::ResetGrainAndMaize
void ResetGrainAndMaize()
Resets all grain.
Definition: Landscape.cpp:730
FarmManager::GetRenumberedFarmRef
int GetRenumberedFarmRef(int a_farmref)
Returns the farm ref index for a farmref.
Definition: farm.h:1888
tole_Saltwater
Definition: tole_declaration.h:66
Farm::AssignPermanentCrop
void AssignPermanentCrop(TTypesOfVegetation tov, int pct)
Used to assign a permanent crop to an otherwise rotational field polygon.
Definition: farm.cpp:2401
WWheatPToxicControl::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: WWheatPToxicControl.cpp:39
wws_strigling0a
Definition: WinterWheatStrigling.h:56
pl_ww_ferti_p6
Definition: PLWinterWheat.h:64
nl_gg2_ferti_s5
Definition: NLGrassGrazed2.h:57
FarmManager::Get_cropTotals
double Get_cropTotals(int i)
Definition: farm.h:1837
sbe_insecticide_one
Definition: Sugarbeet.h:61
PGLY_BASE
#define PGLY_BASE
Definition: PermanentGrassLowYield.h:31
Farm::m_plfodderlucerne2
PLFodderLucerne2 * m_plfodderlucerne2
Definition: farm.h:1063
PLSPRINGWHEAT_BASE
#define PLSPRINGWHEAT_BASE
Definition: PLSpringWheat.h:24
pl_fl2_cut_to_silage3A
Definition: PLFodderLucerne2.h:44
Landscape::SupplyLEPointer
LE * SupplyLEPointer(int a_polyref)
Definition: Landscape.h:1099
fpst_autumn_plough
Definition: FieldPeasStrigling.h:40
cfg_WW_InsecticideMonth
CfgInt cfg_WW_InsecticideMonth
MAIZE_HERBI_ONE_DATE
#define MAIZE_HERBI_ONE_DATE
Definition: Maize.h:33
Farm::m_agrochemindustrycereal
AgroChemIndustryCereal * m_agrochemindustrycereal
Definition: farm.h:1032
DataForOptimisation::Set_cropArea
void Set_cropArea(double a_area)
Definition: farm.h:604
tov_NLMaizeSpring
Definition: tov_declaration.h:102
cfg_OSR_InsecticideDay
CfgInt cfg_OSR_InsecticideDay
wb_fertslurry_stock_one
Definition: WinterBarley.h:62
NLPermanentGrassGrazedToDo
NLPermanentGrassGrazedToDo
Definition: NLPermanentGrassGrazed.h:38
wwsc_stubble_harrow2
Definition: WinterWheatStriglingCulm.h:79
ope_hilling_one
Definition: OPotatoes.h:48
pl_m_ferti_p2
Definition: PLMaize.h:51
Farm::FA_Slurry
virtual bool FA_Slurry(LE *a_field, double a_user, int a_days)
Spready slurry on a_field owned by an stock farmer.
Definition: farmfuncs.cpp:965
owb_fertslurry_plant
Definition: OWinterBarley.h:43
pl_wwl_ferti_s9
Definition: PLWinterWheatLate.h:71
sbst_fertlnh3_plant
Definition: SpringBarleyStrigling.h:52
owwu_ferti_s2
Definition: OWinterWheatUndersown.h:39
cfg_B6F
CfgFloat cfg_B6F
skSpiralResult::y
int y
Definition: skylarks_all.h:187
wwpc_insecticide2
Definition: WWheatPControl.h:62
wrs_stub_harrow
Definition: winterrapestrigling.h:41
OA_SOW_DATE
#define OA_SOW_DATE
Definition: Oats.h:34
Landscape::DumpMapInfoByArea
void DumpMapInfoByArea(const char *a_filename, bool a_append, bool a_dump_zero_areas, bool a_write_veg_names)
Definition: Landscape.cpp:3652
GooseFieldListItem::grass
double grass[gs_foobar]
Definition: Landscape.h:91
pe_start
Definition: Potatoes.h:42
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
pl_sbs_ferti_p1
Definition: PLSpringBarleySpr.h:41
nl_sb_sleep_all_day
Definition: NLSpringBarley.h:38
tof_UserDefinedFarm19
Definition: farm.h:256
wws_ferti_p1
Definition: WinterWheatStrigling.h:47
BroadBeans::BroadBeans
BroadBeans()
Definition: BroadBeans.h:53
nl_pgg_ferti_p2
Definition: NLPermanentGrassGrazed.h:49
sg1_water_zero_b
Definition: seedgrass1.h:42
nl_pot_ferti_s3_clay
Definition: NLPotatoes.h:56
pl_bes_herbicide4
Definition: PLBeetSpr.h:61
pl_wwl_start
Definition: PLWinterWheatLate.h:39
sbpt_insecticide2
Definition: SpringBarleyPTreatment.h:63
pl_sb_ferti_p10
Definition: PLSpringBarley.h:81
WINTERWHEATStriglingSingle_BASE
#define WINTERWHEATStriglingSingle_BASE
Definition: WinterWheatStriglingSingle.h:40
tov_Oats
Definition: tov_declaration.h:40
sbs_ferti_s3
Definition: SpringBarleySilage.h:46
fp_straw_chopping
Definition: FieldPeas.h:56
fertilizer_plant5
Definition: dummy.h:57
terrsize
const int terrsize[6]
Definition: skylarks_all.cpp:191
wpc_fungicide
Definition: WheatPControl.h:56
pl_wr_ferti_s1
Definition: PLWinterRape.h:42
OrchardCrop
Definition: OrchardCrop.h:47
farminfo::m_farmarable
int m_farmarable
Definition: farm.h:497
Skylark_Male::st_Floating
TTypesOfSkState st_Floating()
Definition: skylarks_all.cpp:4744
tole_UnsprayedFieldMargin
Definition: tole_declaration.h:72
Fodderbeet
Definition: Fodderbeet.h:72
cfg_heightconstant_c
CfgInt cfg_heightconstant_c
pl_sw_ferti_p11
Definition: PLSpringWheat.h:85
Skylark_Nestling::m_EM
double m_EM
Definition: skylarks_all.h:686
g_landscape_p
Landscape * g_landscape_p
Definition: Landscape.cpp:258
nl_sb_winter_plough_clay
Definition: NLSpringBarley.h:46
YoungForestCrop::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: YoungForest.cpp:32
owry_start
Definition: OWinterRye.h:34
fpst_strigling2
Definition: FieldPeasStrigling.h:48
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
nl_tu_manure
Definition: NLTulips.h:41
cfg_NestPlacementMinQual
CfgFloat cfg_NestPlacementMinQual
nl_be_stubble_harrow_sandy
Definition: NLBeet.h:40
pl_wr_autumn_harrow1
Definition: PLWinterRape.h:44
tov_OWinterBarley
Definition: tov_declaration.h:47
Population_Manager::EmptyTheArray
void EmptyTheArray()
Removes all objects from the TheArray by deleting them and clearing TheArray.
pl_wwl_preseeding_cultivator_sow
Definition: PLWinterWheatLate.h:55
tole_UrbanVeg
Definition: tole_declaration.h:103
tof_UserDefinedFarm7
Definition: farm.h:244
osbs_ferti_zero
Definition: OSBarleySilage.h:35
nl_ww_sleep_all_day
Definition: NLWinterWheat.h:36
wpc_insecticide2
Definition: WheatPControl.h:59
nl_cas_herbicide1
Definition: NLCarrotsSpring.h:50
OrganicPig
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1148
osg2_compress
Definition: OSeedGrass2.h:43
oca_spring_harrow_two
Definition: OCarrots.h:40
MAIZESILAGE_SOW_DATE
#define MAIZESILAGE_SOW_DATE
Definition: MaizeSilage.h:32
fg_cut_to_silage3
Definition: FodderGrass.h:47
tofg_yield
Definition: farm.h:437
Landscape::SupplyNumberOfPolygons
unsigned int SupplyNumberOfPolygons(void)
Definition: Landscape.h:1461
NL_PGG_FERTI_DATE
#define NL_PGG_FERTI_DATE
A flag used to indicate autumn ploughing status.
Definition: NLPermanentGrassGrazed.h:28
cfg_pest_productapplic_startdate
CfgInt cfg_pest_productapplic_startdate
sbpcgs_spring_plough
Definition: SpringBarleyPeaCloverGrassStrigling.h:42
toc_Oats
Definition: farm.h:325
PLFodderLucerne2
PLFodderLucerne2 class .
Definition: PLFodderLucerne2.h:65
OPGG_FERTI_DATE
#define OPGG_FERTI_DATE
Definition: OPermanentGrassGrazed.h:33
wpc_ferti_p2
Definition: WheatPControl.h:51
strigling
Definition: treatment.h:77
wbs_start
Definition: WinterBarleyStrigling.h:56
FodderGrass
Definition: FodderGrass.h:54
Farm::SetFarmNumber
void SetFarmNumber(int a_farm_num)
Definition: farm.h:781
WinterBarleyStrigling::WinterBarleyStrigling
WinterBarleyStrigling()
Definition: WinterBarleyStrigling.h:91
pl_sw_heavy_cultivator
Definition: PLSpringWheat.h:62
pl_wrye_ferti_s7
Definition: PLWinterRye.h:65
PLSpringBarley::PLSpringBarley
PLSpringBarley()
Definition: PLSpringBarley.h:98
Skylark_Population_Manager::AddStriglingMort
void AddStriglingMort(int lifestage)
Definition: skylarks_all.h:552
DataForOptimisation::Set_noCrops
void Set_noCrops(int no)
Definition: farm.h:668
FarmManager::Add_to_cropTotals
void Add_to_cropTotals(int i, double value)
Definition: farm.h:1838
pl_wb_insecticide2
Definition: PLWinterBarley.h:76
OptimisingFarm::GetFarmCentroidX
int GetFarmCentroidX()
Definition: farm.h:2055
SpringBarleySeed::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: SpringBarleySeed.cpp:37
SkTerritories::SupplyIsNestValid
bool SupplyIsNestValid(int ref)
Definition: skylarks_all.h:426
SBST_GR_DATE
#define SBST_GR_DATE
Definition: SpringBarleyStrigling.h:39
CGG2_BASE
#define CGG2_BASE
Definition: CloverGrassGrazed2.h:35
wws_strigling1
Definition: WinterWheatStrigling.h:65
Landscape::SubtractPondLarvalFood
bool SubtractPondLarvalFood(double a_food, int a_polyrefindex)
Removes larval food from a pond and returns true if it was possible, otherwise false.
Definition: Landscape.cpp:664
nl_pots_hilling1
Definition: NLPotatoesSpring.h:50
ma_fa_npk
Definition: Maize.h:44
OptimisingFarm::HerbicideTreat
virtual bool HerbicideTreat(LE *a_field, double, int a_days)
Carries out herbicide application. Saves information on each application for a given crop.
Definition: farmfuncs.cpp:1196
wwsc_autumn_sow
Definition: WinterWheatStriglingCulm.h:53
NL_SBS_FUNGII
#define NL_SBS_FUNGII
A flag used to indicate autumn ploughing status.
Definition: NLSpringBarleySpring.h:28
pl_fl1_winter_plough
Definition: PLFodderLucerne1.h:55
nl_m_spring_sow_with_ferti
Definition: NLMaize.h:47
Skylark_Male::st_FollowingMate
int st_FollowingMate()
Definition: skylarks_all.cpp:4764
SkTerritories::PreFillQualGrid
void PreFillQualGrid(void)
Definition: skylarks_all.cpp:1568
WinterWheatTreatmentToDo
WinterWheatTreatmentToDo
Definition: WWheatPTreatment.h:44
pl_wt_growth_regulator1
Definition: PLWinterTriticale.h:77
toc_PeasSil
Definition: farm.h:343
wwss_autumn_roll
Definition: WinterWheatStriglingSingle.h:54
GooseFieldListItem::lastsownveg
std::string lastsownveg
Definition: Landscape.h:98
WW_DECIDE_TO_FI
#define WW_DECIDE_TO_FI
Definition: WinterWheat.h:60
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
pl_ww_ferti_p2
Definition: PLWinterWheat.h:47
FG_BASE
#define FG_BASE
Definition: FodderGrass.h:36
l_map_dump_treatcounts_enable
static CfgBool l_map_dump_treatcounts_enable("MAP_DUMP_TREATCOUNTS_ENABLE", CFG_CUSTOM, false)
nl_pot_stubble_harrow
Definition: NLPotatoes.h:43
SBARLEYCG_BASE
#define SBARLEYCG_BASE
Definition: SpringBarleyCloverGrass.h:32
owr_row_cultivation_two
Definition: OWinterRape.h:50
OOAToDo
OOAToDo
Definition: OOats.h:36
PL_M_FERTI_S1
#define PL_M_FERTI_S1
Definition: PLMaize.h:29
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
Skylark_Population_Manager::m_NoPestEffects
int m_NoPestEffects
Definition: skylarks_all.h:469
nl_cabs_insecticide2
Definition: NLCabbageSpring.h:50
sbskm_autumn_plough
Definition: SpringBarleySKManagement.h:46
nl_sb_ferti_p4_clay
Definition: NLSpringBarley.h:55
Farm::Centroids
void Centroids()
Finds farm's centroids - x and y.
Definition: farm.cpp:5334
Skylark_Clutch
Definition: skylarks_all.h:636
wrs_grubbing
Definition: winterrapestrigling.h:42
nl_sbs_start
Definition: NLSpringBarleySpring.h:37
tole_Missing
Definition: tole_declaration.h:109
tov_NLPotatoes
Definition: tov_declaration.h:92
Skylark_NestlingList
TSkylarkList< Skylark_Nestling * > Skylark_NestlingList
Definition: skylarks_all.h:441
ppp_3
Definition: farm.h:424
OSpringBarleyExt
Definition: OSpringBarleyExt.h:59
owbext_autumn_sow
Definition: OWinterBarleyExt.h:40
OptimisingFarm::m_soilSubType
int m_soilSubType
Farm's soil subtype. Defined only for cattle farms on sandy soil (0-bad, 1-good, 2-undefined).
Definition: farm.h:2218
Livestock::m_number
int m_number
Number of animals of a given type at a farm.
Definition: farm.h:1624
SBSKM_MANURE_DONE
#define SBSKM_MANURE_DONE
Definition: SpringBarleySKManagement.h:33
nl_pot_herbicide2
Definition: NLPotatoes.h:62
Farm::PreseedingCultivator
virtual bool PreseedingCultivator(LE *a_field, double a_user, int a_days)
Carry out preseeding cultivation on a_field (tilling set including cultivator and string roller to co...
Definition: farmfuncs.cpp:311
pl_sw_sleep_all_day
Definition: PLSpringWheat.h:43
ooa_autumn_plough
Definition: OOats.h:38
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
cfg_l_usecustompoly
CfgBool cfg_l_usecustompoly("LAND_USECUSTOMPOLY", CFG_CUSTOM, false)
OFieldPeas
Definition: OFieldPeas.h:51
staining
Definition: dummy.h:62
Landscape::SupplyJustSprayed
int SupplyJustSprayed(int a_polyref)
Definition: Landscape.h:1275
AnimalFarm::checkWinterRotation1
virtual void checkWinterRotation1()
Animal farm version of the OptimisingFarm::checkWinterRotation1() function (accounts for fodder chang...
Definition: farm.cpp:6636
WINTERRAPESTRIGLING_BASE
#define WINTERRAPESTRIGLING_BASE
Definition: winterrapestrigling.h:12
wrs_ferti_s2
Definition: winterrapestrigling.h:32
SB_DID_INSECT_ONE
#define SB_DID_INSECT_ONE
Definition: Sugarbeet.h:39
pl_m_ferti_p8
Definition: PLMaize.h:79
osbext_strigling2
Definition: OSpringBarleyExt.h:52
otri_harvest
Definition: OTriticale.h:49
nl_gg2_watering
Definition: NLGrassGrazed2.h:70
sbpt_stubble_harrow
Definition: SpringBarleyPTreatment.h:71
OptimisingFarm::m_totalFUdemandBefore
double m_totalFUdemandBefore
Farm's total demand for fodder. [fodder units]
Definition: farm.h:2234
nl_pgg_ferti_s5
Definition: NLPermanentGrassGrazed.h:56
Skylark_Population_Manager::TheSkylarkTerrsSupply_quality
int TheSkylarkTerrsSupply_quality(int)
Definition: skylarks_all.cpp:933
UserDefinedFarm11
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1368
FarmManager::ReadCropsData_perSoilType_almass
void ReadCropsData_perSoilType_almass()
Reads the data on crops' parameters that vary with a soil type (alfa, beta1, beta2,...
Definition: farm.cpp:3790
FarmManager::PesticideData
Struct used for storing data on pesticide usage throughout the whole simulation (one instance,...
Definition: farm.h:1923
PL_BES_HERBI1
#define PL_BES_HERBI1
Definition: PLBeetSpr.h:31
nl_tu_added_insecticide10
Definition: NLTulips.h:72
sbpcgs_cattle_is_out
Definition: SpringBarleyPeaCloverGrassStrigling.h:55
cfg_mintownbuildingnumber
static CfgInt cfg_mintownbuildingnumber("MAP_MINTOWNBUILDINGNUMBER", CFG_CUSTOM, 6)
PL_WR_FERTI_S1
#define PL_WR_FERTI_S1
Definition: PLWinterRape.h:29
osbp_ferti
Definition: OSpringBarleyPigs.h:37
skTTerritory::F_Owner
Skylark_Female * F_Owner
Definition: skylarks_all.h:287
wwpt_fungicide2
Definition: WWheatPTreatment.h:61
TAnimal::KillThis
virtual void KillThis()
Definition: PopulationManager.h:219
sob_Nestling
Definition: skylarks_all.h:37
wb_fertnpk_plant_one
Definition: WinterBarley.h:69
sbcg_spring_roll
Definition: SpringBarleyCloverGrass.h:46
DataForOptimisation::FarmData::md_farmSize
TTypesOfFarmSize md_farmSize
Definition: farm.h:680
fpsi_autumn_plough
Definition: FieldPeasSilage.h:42
probe_data::OpenFile
ofstream * OpenFile(char *Nme)
hay_bailing
Definition: treatment.h:89
pi_fa_npk
Definition: PotatoesIndustry.h:47
cfg_HQualityTall2
CfgInt cfg_HQualityTall2("SK_HQTALLVEGTWO", CFG_CUSTOM, -1000)
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
Farm::SpringPlough
virtual bool SpringPlough(LE *a_field, double a_user, int a_days)
Carry out a ploughing event in the spring on a_field.
Definition: farmfuncs.cpp:444
cfg_insecticide_direct_mortM
CfgInt cfg_insecticide_direct_mortM
ttop_ReproductiveEffects
Definition: Landscape.h:69
oww_ferti_s1
Definition: OWinterWheat.h:38
pl_be_heavy_cultivator
Definition: PLBeet.h:64
PL_WRYE_STUBBLE_PLOUGH
#define PL_WRYE_STUBBLE_PLOUGH
Definition: PLWinterRye.h:30
nl_gg2_ferti_s11
Definition: NLGrassGrazed2.h:69
pl_wt_ferti_s3
Definition: PLWinterTriticale.h:52
Landscape::SupplyGreenBiomass
double SupplyGreenBiomass(int a_polyref)
Definition: Landscape.h:1017
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
cfg_ClutchMortProb
CfgInt cfg_ClutchMortProb("SK_CLUTCH_MORT_PROB", CFG_CUSTOM, 165)
owry_strigling_three
Definition: OWinterRye.h:45
Farm::m_springbarleystrigling
SpringBarleyStrigling * m_springbarleystrigling
Definition: farm.h:1037
wwpt_grubning
Definition: WWheatPTreatment.h:80
Skylark_Adult::RemoveEM
virtual double RemoveEM(double food)
Definition: skylarks_all.cpp:3717
skTTerritory::GetQuality
int GetQuality(void)
Definition: skylarks_all.h:284
PlantProtectionProducts
PlantProtectionProducts
A list PPP names for tracking by the Pesticide class.
Definition: farm.h:420
tri_chopping
Definition: Triticale.h:57
PesticideTrialControl::PesticideTrialControl
PesticideTrialControl(FarmManager *a_manager)
Definition: farm.cpp:2059
Landscape::SupplyNumberOfFarms
int SupplyNumberOfFarms()
Definition: Landscape.h:1148
ofp_spring_harrow
Definition: OFieldPeas.h:37
flower_cutting
Definition: treatment.h:109
osb_strigling1
Definition: OSpringBarley.h:51
nl_gg1_ferti_p4
Definition: NLGrassGrazed1.h:56
TSkylarkList::Probe
double Probe(probe_data *p_TheProbe)
Definition: skylarks_all.h:93
owwu_autumn_sow
Definition: OWinterWheatUndersown.h:45
direction_ne
Definition: Landscape.h:60
wrys_stubble_harrowing
Definition: WinterRyeStrigling.h:70
nl_sbs_ferti_p3
Definition: NLSpringBarleySpring.h:44
AgroChemIndustryCereal::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: AgroChemIndustryCereal.cpp:56
wwss_grubning
Definition: WinterWheatStriglingSingle.h:80
wwss_fungicide
Definition: WinterWheatStriglingSingle.h:60
pl_ca_ferti_s1
Definition: PLCarrots.h:45
sbcgs_water1
Definition: SpringBarleyCloverGrassStrigling.h:49
SBCG_ISAUTUMNPLOUGH
#define SBCG_ISAUTUMNPLOUGH
Definition: SpringBarleyCloverGrass.h:33
tof_UserDefinedFarm33
Definition: farm.h:270
SBSPR_GR_DATE
#define SBSPR_GR_DATE
Definition: SpringBarleySpr.h:39
Farm::HerbicideTreat
virtual bool HerbicideTreat(LE *a_field, double a_user, int a_days)
Apply herbicide to a_field.
Definition: farmfuncs.cpp:1156
top_AlfaG
Definition: farm.h:383
UserDefinedFarm30::UserDefinedFarm30
UserDefinedFarm30(const char *fname, FarmManager *a_manager)
Definition: farm.cpp:2591
SkTerritories::IsValid
int IsValid(int nx, int ny)
Definition: skylarks_all.cpp:2350
tof_UserDefinedFarm23
Definition: farm.h:260
KcalPerGInsect_inv
const double KcalPerGInsect_inv
Definition: skylarks_all.cpp:201
wwsc_fungicide
Definition: WinterWheatStriglingCulm.h:60
TRITICALE_BASE
#define TRITICALE_BASE
Definition: Triticale.h:31
OOA_DID_STRIGLING_ONE
#define OOA_DID_STRIGLING_ONE
Definition: OOats.h:34
Skylark_Male::m_HabitatTable_Size
vector< int > m_HabitatTable_Size
Definition: skylarks_all.h:900
fpsi_insecticide
Definition: FieldPeasSilage.h:51
fpsi_spring_harrow
Definition: FieldPeasSilage.h:44
TALMaSSObject::SetStepDone
void SetStepDone(bool a_bool)
Sets the step done indicator flag.
Definition: PopulationManager.h:133
tof_UserDefinedFarm34
Definition: farm.h:271
Skylark_Population_Manager::FledgelingProbeOutput
void FledgelingProbeOutput(int Total, int Time)
Definition: skylarks_all.cpp:880
Farm::m_carrots
Carrots * m_carrots
Definition: farm.h:966
cfg_strigling_preflg
CfgInt cfg_strigling_preflg
OptimisingFarm::m_totalArea_original
double m_totalArea_original
Total area of a farm as in bedriftsmodel, i.e. original farm optimization model. [ha].
Definition: farm.h:2226
ttop_GeneticDemo
Definition: Landscape.h:73
pgly_herbicide
Definition: PermanentGrassLowYield.h:41
nl_gg1_ferti_s3
Definition: NLGrassGrazed1.h:55
pe_spring_harrow
Definition: Potatoes.h:45
ppp_foobar
Definition: farm.h:432
pl_sbs_ferti_p4
Definition: PLSpringBarleySpr.h:57
Farm::IsStockFarmer
bool IsStockFarmer(void)
Definition: farm.h:905
Farm::m_HuntersList
HunterList m_HuntersList
A list of hunters allocated to this farm.
Definition: farm.h:942
autumn_roll
Definition: treatment.h:38
nl_bes_harvest
Definition: NLBeetSpring.h:54
SimpleStatistics::get_N
double get_N()
Returns the number of values.
Definition: PopulationManager.h:358
sg2_water_zero_b
Definition: seedgrass2.h:43
pl_ms_autumn_harrow2
Definition: PLMaizeSilage.h:49
otri_fa_slurry
Definition: OTriticale.h:46
sbpcgs_harvest
Definition: SpringBarleyPeaCloverGrassStrigling.h:41
ww_ferti_p1
Definition: WinterWheat.h:71
DummyCrop
Definition: dummy.h:87
sbse_burn_straw_stubble
Definition: SpringBarleySeed.h:55
sg2_water_zero
Definition: seedgrass2.h:42
g_generator
base_generator_type g_generator(static_cast< unsigned int >(std::time(0)))
OWW_PLOUGH_RUNS
#define OWW_PLOUGH_RUNS
Definition: OWinterWheat.h:32
nl_pots_herbicide1
Definition: NLPotatoesSpring.h:57
nl_cab_ferti_s3
Definition: NLCabbage.h:56
wrys_autumn_sow
Definition: WinterRyeStrigling.h:50
pl_fl2_harrow1B
Definition: PLFodderLucerne2.h:46
cfg_pest_springbarley_on
CfgBool cfg_pest_springbarley_on
sbskm_herbicide_two
Definition: SpringBarleySKManagement.h:59
nl_gg1s_ferti_s4
Definition: NLGrassGrazed1Spring.h:53
sbskm_water_two
Definition: SpringBarleySKManagement.h:65
cfg_pest_productapplic_startdate
CfgInt cfg_pest_productapplic_startdate
GooseFieldList
std::vector< GooseFieldListItem > GooseFieldList
A list of GooseFieldListItem s.
Definition: Landscape.h:103
WinterRapeStrigling::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: WinterRapeStrigling.cpp:35
Landscape::TranslateVegTypes
TTypesOfVegetation TranslateVegTypes(int VegReference)
Definition: Landscape.h:1655
pl_pot_fungicide2
Definition: PLPotatoes.h:79
Farm::GetNoOpenFields
int GetNoOpenFields(int a_openness)
Returns the number of the fields above an openness of a_openness.
Definition: farm.cpp:1359
Landscape::SupplyHumidity
double SupplyHumidity(void)
Definition: Landscape.h:1393
tof_UserDefinedFarm32
Definition: farm.h:269
wwss_straw_chopping
Definition: WinterWheatStriglingSingle.h:76
nl_ggl_ferti_s10
Definition: NLGrassGrazedLast.h:67
wr_ferti_s2
Definition: winterrape.h:63
spring_sow_with_ferti
Definition: treatment.h:103
NestPlacementMinQual
double NestPlacementMinQual
The minimum quality for nest placement.
Definition: skylarks_all.cpp:253
wwsc_water2
Definition: WinterWheatStriglingCulm.h:68
sbcgs_spring_plough
Definition: SpringBarleyCloverGrassStrigling.h:42
g_landscape_p
Landscape * g_landscape_p
Definition: Landscape.cpp:258
sc_water1
Definition: AgroChemIndustryCereal.h:72
nl_pgg_ferti_s3
Definition: NLPermanentGrassGrazed.h:52
Skylark_Population_Manager::~Skylark_Population_Manager
virtual ~Skylark_Population_Manager(void)
Definition: skylarks_all.cpp:545
Population_Manager::ProbeFileInput
int ProbeFileInput(char *p_Filename, int p_ProbeNo)
FarmManager::FindNeighbours
void FindNeighbours()
Finds all OptimisingFarms' neighbours and saves them in the farm's OptimisingFarm::m_neighbours vecto...
Definition: farm.cpp:4657
StriglingMort
FILE * StriglingMort
Definition: skylarks_all.cpp:51
sc_ferti_p1
Definition: AgroChemIndustryCereal.h:52
WinterBarley::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: WinterBarley.cpp:37
NLTulips::NLTulips
NLTulips()
Definition: NLTulips.h:99
fb_fertnpks_one
Definition: Fodderbeet.h:53
Farm::Strigling
virtual bool Strigling(LE *a_field, double a_user, int a_days)
Carry out a mechanical weeding on a_field.
Definition: farmfuncs.cpp:1545
wwpt_water1
Definition: WWheatPTreatment.h:67
Farm::m_fieldpeas
FieldPeas * m_fieldpeas
Definition: farm.h:971
CropOptimised::m_BI
double m_BI
Summary value of BI for herbicides and fung- and insecticides [BI/ha].
Definition: farm.h:1671
Population_Manager::m_catastrophestartyear
int m_catastrophestartyear
Definition: PopulationManager.h:532
SG1_WATER_DATE
#define SG1_WATER_DATE
Definition: OSeedGrass1.h:31
VegQuality
const double VegQuality[31]
Definition: skylarks_all.cpp:195
cfg_pesticidemapnoyears
CfgInt cfg_pesticidemapnoyears("PEST_MAP_NOYEARS", CFG_CUSTOM, 1)
The numer of years of pesticide mapping.
nl_ms_preseeding_cultivator
Definition: NLMaizeSpring.h:39
cfg_SK_hindrance_scale
CfgFloat cfg_SK_hindrance_scale
Landscape::m_RodenticidePreds
RodenticidePredators_Population_Manager * m_RodenticidePreds
Definition: Landscape.h:158
OFieldPeasSilage::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OFieldPeasSilage.cpp:33
pe_strigling_one
Definition: Potatoes.h:53
NLPotatoes::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: NLPotatoes.cpp:64
nl_cas_harvest
Definition: NLCarrotsSpring.h:56
Skylark_Male::OnReHouse
void OnReHouse()
Definition: skylarks_all.cpp:4261
tri_herbi_one
Definition: Triticale.h:45
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
oa_insecticide
Definition: Oats.h:50
SkTerritories::PreMakeForIterator
int PreMakeForIterator(int a_min_incl, int a_max_excl, int *a_iter, int a_norm_max_excl)
Definition: skylarks_all.cpp:2214
cfg_Yield_max_proportion
CfgFloat cfg_Yield_max_proportion("YIELD_MAX_PROPORTION", CFG_CUSTOM, 0)
A parameter setting the proportion of farmers of a type yield maximiser.
WinterWheatStriglingCulm::WinterWheatStriglingCulm
WinterWheatStriglingCulm()
Definition: WinterWheatStriglingCulm.h:88
Landscape::SupplyTemp
double SupplyTemp(void)
Definition: Landscape.h:1386
tole_Building
Definition: tole_declaration.h:62
cfg_productapplicendyear
CfgInt cfg_productapplicendyear
cfg_fungi_app_prop3
CfgFloat cfg_fungi_app_prop3("CROPS_FUNGICIDE_APPLIC_THREE_PROPORTION", CFG_CUSTOM, 1.0)
OptimisingFarm::MakeRotation::taken
bool taken
Definition: farm.h:2174
Skylark_Adult
Definition: skylarks_all.h:730
Farm::m_winterwheat
WinterWheat * m_winterwheat
Definition: farm.h:1028
Landscape::SupplyPesticideDecay
bool SupplyPesticideDecay(PlantProtectionProducts a_ppp)
Returns true if there is any pesticide in the system at all at this point.
Definition: Landscape.cpp:776
pl_wr_ferti_p1
Definition: PLWinterRape.h:41
PLFODDERLUCERNE1_BASE
#define PLFODDERLUCERNE1_BASE
Definition: PLFodderLucerne1.h:24
pl_bns_ferti_s6
Definition: PLBeans.h:69
Landscape::SupplyLATotal
double SupplyLATotal(int a_x, int a_y)
Definition: Landscape.h:1004
UserDefinedFarm13
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1386
l_farm_event_do_it_prob_long
static CfgInt l_farm_event_do_it_prob_long("FARM_EVENT_DO_IT_PROB_LONG", CFG_PRIVATE, 5)
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
top_Foobar
Definition: farm.h:389
ope_fa_slurry
Definition: OPotatoes.h:39
pl_wt_ferti_s4
Definition: PLWinterTriticale.h:60
tolp_Nusable
Definition: farm.h:394
g_landscape_p
Landscape * g_landscape_p
Definition: Landscape.cpp:258
wpc_hay_baling
Definition: WheatPControl.h:74
Landscape::SupplyMeanTemp
double SupplyMeanTemp(long a_date, unsigned int a_period)
Definition: Landscape.h:1372
Landscape::MagicMapP2PolyRef
int MagicMapP2PolyRef(int a_magic)
Definition: Landscape.h:1516
WinterBarley
Definition: WinterBarley.h:90
NLSPRINGBARLEYSPRING_BASE
#define NLSPRINGBARLEYSPRING_BASE
Definition: NLSpringBarleySpring.h:24
nl_ca_ferti_p1
Definition: NLCarrots.h:45
FarmManager::GetFarmNoOpenFields
int GetFarmNoOpenFields(int a_farmref, int a_openness)
Returns the number of fields with openness more than a_openness.
Definition: farm.h:1754
sbstc_spring_plough
Definition: SpringBarleyStriglingCulm.h:49
ConvMarginalJord::ConvMarginalJord
ConvMarginalJord(FarmManager *a_manager)
Definition: farm.cpp:2083
skSpiralResult
Definition: skylarks_all.h:183
cfg_EggTemp
CfgFloat cfg_EggTemp("SK_EGGTEMP", CFG_CUSTOM, 32.0)
Fodderbeet::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: Fodderbeet.cpp:37
HQualityTallVeg
int HQualityTallVeg
Definition: skylarks_all.cpp:267
SB_GR_DATE
#define SB_GR_DATE
Definition: SpringBarley.h:39
pl_wr_ferti_p3
Definition: PLWinterRape.h:52
nl_gg1_ferti_p2
Definition: NLGrassGrazed1.h:46
Landscape::DumpMap
void DumpMap(const char *a_filename)
Definition: Landscape.cpp:1386
cfg_PriceChangeThreshold
CfgFloat cfg_PriceChangeThreshold("PRICE_CHANGE_THRESHOLD", CFG_CUSTOM, 0.2)
This parameter specifies the relative difference in energy maize price which causes a farmer to delib...
NorwegianOats::NorwegianOats
NorwegianOats()
Definition: NorwegianOats.h:51
nl_pot_fungicide8
Definition: NLPotatoes.h:70
cfg_P1H
CfgStr cfg_P1H
OptimisingFarm::m_totalHoeing
double m_totalHoeing
Total hoeing planned at a farm.
Definition: farm.h:2256
Population_Manager::ImpactedProbe
virtual void ImpactedProbe()
cfg_Skylark_nestling_Biodegredation
CfgFloat cfg_Skylark_nestling_Biodegredation("SK_NESTLING_BIODEG", CFG_CUSTOM, 0.0)
The proportion of pesticide accumulated from one day to the next.
wwpt_harvest
Definition: WWheatPTreatment.h:75
nl_pots_herbicide2
Definition: NLPotatoesSpring.h:58
DCPT_APRIL_PEST
#define DCPT_APRIL_PEST
Definition: DummyCropPestTesting.h:33
pl_fl1_autumn_harrow1
Definition: PLFodderLucerne1.h:48
tocv_Foobar
Definition: farm.h:416
Population_Manager::RipleysOutputPrb
FILE * RipleysOutputPrb
Definition: PopulationManager.h:582
Landscape::hb_new_hbs
vector< LE * > hb_new_hbs
Definition: Landscape.h:264
cfg_SkTramlinesPremium
CfgInt cfg_SkTramlinesPremium("SK_TRAMLINEPREMIUM", CFG_CUSTOM, 5)
sbpcgs_water2
Definition: BarleyPeaCloverGrassStrigling.h:60
TTypesOfCropVariables
TTypesOfCropVariables
Definition: farm.h:399
SimpleStatistics::get_SD
double get_SD()
Returns the sample standard deviation.
Definition: PopulationManager.h:387
Skylark_Male::OptimiseHabitatSearchingOrder
void OptimiseHabitatSearchingOrder()
Definition: skylarks_all.cpp:5152
OBPCG_BASE
#define OBPCG_BASE
Definition: OBarleyPeaCloverGrass.h:31
NLWinterWheat1ToDo
NLWinterWheat1ToDo
A flag used to indicate autumn ploughing status.
Definition: NLWinterWheat.h:34
NL_GG2_WATER_DATE
#define NL_GG2_WATER_DATE
Definition: NLGrassGrazed2.h:30
MaizeSilageToDo
MaizeSilageToDo
Definition: MaizeSilage.h:35
pl_be_ferti_s8
Definition: PLBeet.h:86
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
bb_water_two
Definition: BroadBeans.h:44
sbcgs_strigling1
Definition: SpringBarleyCloverGrassStrigling.h:51
oa_herbicide_two
Definition: Oats.h:49
wws_stubble_harrow1
Definition: WinterWheatStrigling.h:52
PLWinterWheat::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: PLWinterWheat.cpp:71
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
tole_Freshwater
Definition: tole_declaration.h:64
GooseFieldListItem::vegheight
double vegheight
Definition: Landscape.h:94
Landscape::SupplyCountryDesig
int SupplyCountryDesig(int a_x, int a_y)
Definition: Landscape.h:1132
pl_wr_ferti_p7
Definition: PLWinterRape.h:70
owb_fertmanure_plant_one
Definition: OWinterBarley.h:36
nl_gg1_cut_to_silage3
Definition: NLGrassGrazed1.h:50
Carrots::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: Carrots.cpp:36
pl_ww_autumn_plough
Definition: PLWinterWheat.h:49
l_map_no_pesticide_fields
static CfgInt l_map_no_pesticide_fields("MAP_NO_PESTICIDE_FIELDS", CFG_CUSTOM, 0)
pesticiderecord
Definition: farm.h:442
toc_Other
Definition: farm.h:366
FarmManager::CheckOpenness
bool CheckOpenness(int a_openness, int a_ref)
Check if a farm has at least one field with openness above a_openness.
Definition: farm.cpp:3399
pl_ms_stubble_harrow
Definition: PLMaizeSilage.h:50
OrganicPlant::OrganicPlant
OrganicPlant(FarmManager *a_manager)
Definition: farm.cpp:2052
PL_SBS_SPRING_FERTI
#define PL_SBS_SPRING_FERTI
A flag used to indicate autumn ploughing status.
Definition: PLSpringBarleySpr.h:28
Farm::m_ooats
OOats * m_ooats
Definition: farm.h:990
wpc_insecticide1
Definition: WheatPControl.h:58
sr_ferti_zero
Definition: SpringRape.h:49
Landscape::SupplyRandomPondRef
int SupplyRandomPondRef()
Returns random pond polyref.
Definition: Landscape.cpp:2610
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
wws_grubning
Definition: WinterWheatStrigling.h:80
TOP_ApisRAM
Definition: PopulationManager.h:71
nl_ggl_ferti_p6
Definition: NLGrassGrazedLast.h:58
cfg_MS_InsecticideMonth
CfgInt cfg_MS_InsecticideMonth
skTTerritory::m_nest_pos_validy
int m_nest_pos_validy
Definition: skylarks_all.h:275
oww_hay_baling
Definition: OWinterWheat.h:55
tov_OPermanentGrassGrazed
Definition: tov_declaration.h:44
DataForOptimisation::m_Nnorm
vector< double > m_Nnorm
Maximum amount of fertilizer (N) that can be applied for a given crop [kg N/ha]. Soil specific.
Definition: farm.h:734
ofb_row_cultivation_one
Definition: OFodderbeet.h:54
Landscape::hb_MapBorder
bool hb_MapBorder(int a_x, int a_y)
cfg_ins_app_prop3
CfgFloat cfg_ins_app_prop3("CROPS_INSECTICIDE_APPLIC_THREE_PROPORTION", CFG_CUSTOM, 1.0)
nl_m_stubble_harrow2
Definition: NLMaize.h:39
pl_ww_ferti_s8
Definition: PLWinterWheat.h:69
cfg_strigling_prop
CfgFloat cfg_strigling_prop
cfg_WW_conv_tillage_prop2
CfgFloat cfg_WW_conv_tillage_prop2("TILLAGE_WWCONVTWOPROP", CFG_CUSTOM, 1.0)
Provided to allow configuration control of the proportion of farmers doing second conventional tillag...
wrs_compress
Definition: winterrapestrigling.h:40
SkTerritories::Tick
void Tick(void)
Definition: skylarks_all.h:390
OptimisingFarm::m_totalArea
double m_totalArea
Total area of a farm. A sum of initial crop areas (if in bedriftsmodel, i.e. original farm optimizati...
Definition: farm.h:2224
ww_start
Definition: WinterWheat.h:69
PL_WT_FERTI_P1
#define PL_WT_FERTI_P1
A flag used to indicate autumn ploughing status.
Definition: PLWinterTriticale.h:28
FoodTripsPerDay
static int FoodTripsPerDay
Definition: skylarks_all.cpp:184
OSpringBarleyPigs
Definition: OSpringBarleyPigs.h:54
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
sbcgs_fungicide
Definition: SpringBarleyCloverGrassStrigling.h:54
nl_ww_start
Definition: NLWinterWheat.h:35
tof_PTrialTreatment
Definition: farm.h:230
nl_pot_ferti_p2_sandy
Definition: NLPotatoes.h:50
pl_sw_ferti_p10
Definition: PLSpringWheat.h:83
cfg_AOROutput_used
CfgBool cfg_AOROutput_used
ofps_strigling4
Definition: OFieldPeasSilage.h:43
SBST_MANURE_EXEC
#define SBST_MANURE_EXEC
Definition: SpringBarleyStrigling.h:35
sbs_insecticide2
Definition: SpringBarleySilage.h:68
pe_herbi_three
Definition: Potatoes.h:52
pl_wb_ferti_p8
Definition: PLWinterBarley.h:68
nl_pot_fungicide1
Definition: NLPotatoes.h:63
OptimisingFarm::m_actual_costs
double m_actual_costs
Actual costs at a farm in a given year.
Definition: farm.h:2126
obpcg_harvest
Definition: OBarleyPeaCloverGrass.h:38
toss_NDying
Definition: skylarks_all.h:49
Landscape::SupplyJustMown
bool SupplyJustMown(int a_polyref)
Definition: Landscape.h:1263
Population_Manager::RipleysOutputPrb9
FILE * RipleysOutputPrb9
Definition: PopulationManager.h:591
tof_UserDefinedFarm18
Definition: farm.h:255
fpsi_spring_plough
Definition: FieldPeasSilage.h:43
dcpt_September_pest1
Definition: DummyCropPestTesting.h:52
DataForOptimisation
Class for storing data for optimisation.
Definition: farm.h:589
osbp_spring_sow1
Definition: OSpringBarleyPigs.h:43
top_BetaHerb
Definition: farm.h:380
Landscape::SupplyVegType
TTypesOfVegetation SupplyVegType(int a_x, int a_y)
Definition: Landscape.h:1321
NLGrassGrazed1Spring
NLGrassGrazed1Spring class .
Definition: NLGrassGrazed1Spring.h:84
nl_gg2_cut_to_silage5
Definition: NLGrassGrazed2.h:48
Farm::Harvest
virtual bool Harvest(LE *a_field, double a_user, int a_days)
Carry out a harvest on a_field.
Definition: farmfuncs.cpp:1769
NLGrassGrazed1::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: NLGrassGrazed1.cpp:54
Landscape::hb_PaintBorder
void hb_PaintBorder(int a_color)
pl_fl2_harrow2B
Definition: PLFodderLucerne2.h:50
Population_Manager::CloseTheMonthlyRipleysOutputProbe
void CloseTheMonthlyRipleysOutputProbe()
Farm::LeSwitch
bool LeSwitch(FarmEvent *ev)
Call do function for any crop with an outstanding event. Signal if the crop has terminated.
Definition: farm.cpp:386
Cooling_Rate_Eggs
static double Cooling_Rate_Eggs
Definition: skylarks_all.cpp:180
SpringBarleyStriglingSingle::SpringBarleyStriglingSingle
SpringBarleyStriglingSingle()
Definition: SpringBarleyStriglingSingle.h:80
OWinterWheatUndersown::OWinterWheatUndersown
OWinterWheatUndersown()
Definition: OWinterWheatUndersown.h:67
mas_fa_slurry_one
Definition: MaizeStrigling.h:40
mas_start
Definition: MaizeStrigling.h:36
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
Skylark_Male::OnMateNeverComesBack
void OnMateNeverComesBack(Skylark_Female *AFemale)
Definition: skylarks_all.cpp:4532
OptimisingFarm::m_grownVariableCrops
vector< CropOptimised * > m_grownVariableCrops
Vector of pointers to variable crops that are grown on area larger than areaMin (after determineAreas...
Definition: farm.h:2192
nl_tu_ferti_p2
Definition: NLTulips.h:75
OptimisingFarm::setRotationCropsAtMax
void setRotationCropsAtMax()
Increases area of winter rotation crops to their max. allowed area.
UserDefinedFarm25
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1501
Farm::GetFirstCropIndex
virtual int GetFirstCropIndex(TTypesOfLandscapeElement a_type)
Gets the first crop for the farm.
Definition: farm.cpp:1385
autumn_sow
Definition: dummy.h:46
Skylark_Female::m_NestTime
int m_NestTime
Definition: skylarks_all.h:795
wwpc_ferti_p3
Definition: WWheatPControl.h:68
toss_MTempLeavingArea
Definition: skylarks_all.h:53
pl_ww_herbicide2
Definition: PLWinterWheat.h:72
wwptc_straw_chopping
Definition: WWheatPToxicControl.h:76
Skylark_Clutch::BeginStep
virtual void BeginStep(void)
BeingStep behaviour - must be implemented in descendent classes.
Definition: skylarks_all.cpp:2676
ConventionalPig::ConventionalPig
ConventionalPig(FarmManager *a_manager)
Definition: farm.cpp:2000
Farm::PreseedingCultivatorSow
virtual bool PreseedingCultivatorSow(LE *a_field, double a_user, int a_days)
Carry out preseeding cultivation together with sow on a_field (tilling and sowing set including culti...
Definition: farmfuncs.cpp:337
nl_gg2_cattle_out
Definition: NLGrassGrazed2.h:71
FarmEvent::m_lock
bool m_lock
Definition: farm.h:465
SimpleStatistics
Definition: PopulationManager.h:323
nl_gg1s_ferti_p10
Definition: NLGrassGrazed1Spring.h:64
no_oats_haybailing
Definition: NorwegianOats.h:42
PL_MS_WINTER_PLOUGH
#define PL_MS_WINTER_PLOUGH
Definition: PLMaizeSilage.h:31
pl_wrye_growth_regulator1
Definition: PLWinterRye.h:72
tocv_Hoeing
Definition: farm.h:408
Farm::m_springrape
SpringRape * m_springrape
Definition: farm.h:1023
Population_Manager::DoLast
virtual void DoLast()
pgg_cut_weeds
Definition: PermanentGrassGrazed.h:41
cfg_OptimisingFarms
CfgBool cfg_OptimisingFarms("OPTIMISING_FARMS", CFG_CUSTOM, false)
If set to true, the farmer decision making model is active.
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
pl_wb_autumn_plough
Definition: PLWinterBarley.h:49
SkTerritories::SupplyNestPosition
APoint SupplyNestPosition(int ref)
Definition: skylarks_all.h:429
owwuExt_ferti_s2
Definition: OWinterWheatUndersownExt.h:39
probe_data::m_NoAreas
unsigned m_NoAreas
Definition: PopulationManager.h:292
obpcg_water2
Definition: OBarleyPeaCloverGrass.h:37
TTypesOfSkState
TTypesOfSkState
Definition: skylarks_all.h:43
Landscape::SupplyElementType
TTypesOfLandscapeElement SupplyElementType(int a_polyref)
Definition: Landscape.h:1110
cfg_DumpFarmAreas
CfgBool cfg_DumpFarmAreas("DUMP_FARM_AREAS", CFG_CUSTOM, false)
If set to true, an output file with farm areas is produced.
bb_water_one
Definition: BroadBeans.h:43
sb_fungicide_one
Definition: SpringBarley.h:63
nl_pot_harvest
Definition: NLPotatoes.h:81
Skylark_Population_Manager::EMi
double EMi
Definition: skylarks_all.h:461
Farm::m_otriticale
OTriticale * m_otriticale
Definition: farm.h:999
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
cfg_MS_InsecticideMonth
CfgInt cfg_MS_InsecticideMonth
nl_cpc_ferti_s2_sandy
Definition: NLCatchPeaCrop.h:42
OptimisingFarm::Translate_crops_to_almass
void Translate_crops_to_almass()
Translates crops from Bedriftsmodel (original farm optimization model) to Almass crops....
Definition: farm.cpp:8075
XFNestAcceptScore
double XFNestAcceptScore
Definition: skylarks_all.cpp:250
SBST_HERBI_DATE
#define SBST_HERBI_DATE
Definition: SpringBarleyStrigling.h:38
DataForOptimisation::Get_sellingPrice_lastyr
double Get_sellingPrice_lastyr(int i)
Definition: farm.h:650
FarmManager::Set_crops_summary_BIs_fi
void Set_crops_summary_BIs_fi(int i, double BIfi)
Definition: farm.h:1855
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
npe_harvest
Definition: NorwegianPotatoes.h:67
nl_tu_ferti_s2
Definition: NLTulips.h:76
sbst_start
Definition: SpringBarleyStrigling.h:45
tole_Parkland
Definition: tole_declaration.h:77
wry_fungicide
Definition: WinterRye.h:64
FarmManager::totalOptFarmsArea_cattle
double totalOptFarmsArea_cattle
Definition: farm.h:1933
toss_FImmigrating
Definition: skylarks_all.h:57
Farm::m_plwinterrape
PLWinterRape * m_plwinterrape
Definition: farm.h:1052
WR_DID_HERBI_ZERO
#define WR_DID_HERBI_ZERO
Definition: winterrape.h:46
SBSTS_WATER_DATE
#define SBSTS_WATER_DATE
Definition: SpringBarleyStriglingSingle.h:41
Farm::FP_ManganeseSulphate
virtual bool FP_ManganeseSulphate(LE *a_field, double a_user, int a_days)
Apply Manganse Sulphate to a_field owned by an arable farmer.
Definition: farmfuncs.cpp:727
sb_insecticide
Definition: SpringBarley.h:64
nl_pgg_ferti_p3
Definition: NLPermanentGrassGrazed.h:51
SkTerritories::PreFillQualCache
void PreFillQualCache(void)
Definition: skylarks_all.cpp:1933
pl_wt_ferti_p8
Definition: PLWinterTriticale.h:67
top_AlfaFi
Definition: farm.h:381
skTerritory_struct
Definition: skylarks_all.h:305
SkTerritories::~SkTerritories
~SkTerritories()
Definition: skylarks_all.cpp:1401
Landscape::SupplySimAreaMaxExtent
int SupplySimAreaMaxExtent(void)
Definition: Landscape.h:1642
FarmManager::GetFarmValidCoords
APoint GetFarmValidCoords(int a_farmref)
Returns the number of fields owned by a from the farm ref num.
Definition: farm.h:1748
Landscape::PolysDump
void PolysDump(const char *a_filename)
Definition: Landscape.cpp:1803
tole_StoneWall
Definition: tole_declaration.h:56
OptimisingFarm::Get_soilType
TTypesOfSoils Get_soilType(void)
Definition: farm.h:2035
cfg_ins_app_prop3
CfgFloat cfg_ins_app_prop3
oa_spring_harrow
Definition: Oats.h:43
SBPT_HERBI_DATE
#define SBPT_HERBI_DATE
Definition: SpringBarleyPTreatment.h:38
wry_fertmanure_stock
Definition: WinterRye.h:47
fpst_strigling1
Definition: FieldPeasStrigling.h:47
CloverGrassGrazed2::CloverGrassGrazed2
CloverGrassGrazed2()
Definition: CloverGrassGrazed2.h:57
cfg_densityconstant_a
CfgFloat cfg_densityconstant_a
cfg_Min_need_satisfaction2
CfgFloat cfg_Min_need_satisfaction2("MIN_NEED_SATISFACTION_TWO", CFG_CUSTOM, 100)
A parameter setting the minimum satisfaction level for yield.
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
cfg_pesticidemapdayinyear
CfgInt cfg_pesticidemapdayinyear("PEST_MAP_DAYINYEAR", CFG_CUSTOM, 364)
The interval between maps.
nl_pots_ferti_s4
Definition: NLPotatoesSpring.h:56
ma_stubble
Definition: Maize.h:53
SkTerritories::m_sim_h_div_10
int m_sim_h_div_10
Definition: skylarks_all.h:355
cfg_CulmLastStriglingTime
CfgInt cfg_CulmLastStriglingTime("STR_CULMLASTSTRIGLINGTIME", CFG_CUSTOM, 1)
sbcgs_insecticide
Definition: SpringBarleyCloverGrassStrigling.h:53
NL_GG2_CUT_DATE
#define NL_GG2_CUT_DATE
Definition: NLGrassGrazed2.h:29
sg1_strawchopping
Definition: seedgrass1.h:45
nl_gg1_preseeding_cultivator
Definition: NLGrassGrazed1.h:44
Population_Manager::Shuffle_or_Sort
void Shuffle_or_Sort(unsigned Type)
ofps_spring_roll
Definition: OFieldPeasSilage.h:38
osb_spring_harrow
Definition: OSpringBarley.h:46
pl_pot_hilling6
Definition: PLPotatoes.h:72
Skylark_Population_Manager::VegTypeFledgelings
int VegTypeFledgelings[100]
Definition: skylarks_all.h:568
pl_fl2_ferti_p1B
Definition: PLFodderLucerne2.h:47
Farm::StubbleCultivatorHeavy
virtual bool StubbleCultivatorHeavy(LE *a_field, double a_user, int a_days)
Carry out a stubble cultivation event on a_field. This is non-inversion type of cultivation which can...
Definition: farmfuncs.cpp:193
PL_WW_STUBBLE_PLOUGH
#define PL_WW_STUBBLE_PLOUGH
Definition: PLWinterWheat.h:30
Skylark_Male::st_AttractingAMate
int st_AttractingAMate()
Definition: skylarks_all.cpp:4725
NL_CA_WINTER_PLOUGH
#define NL_CA_WINTER_PLOUGH
A flag used to indicate autumn ploughing status.
Definition: NLCarrots.h:28
CropOptimised::m_weeding
double m_weeding
Value of mechanical weed control for a crop - manual weeding [DKK/ha].
Definition: farm.h:1677
NonAnimalFarm::NonAnimalFarm
NonAnimalFarm(FarmManager *a_myfarmmanager, int a_No)
Definition: farm.cpp:5276
sr_harvest
Definition: SpringRape.h:67
ca_herbi_two
Definition: Carrots.h:47
obpcg_ferti_one
Definition: OBarleyPeaCloverGrass.h:39
wwptc_ferti_p2
Definition: WWheatPToxicControl.h:55
cfg_HQualityWater
CfgInt cfg_HQualityWater
Farm::PigsAreOutForced
virtual bool PigsAreOutForced(LE *a_field, double a_user, int a_days)
Start a pig grazing event on a_field today - no exceptions.
Definition: farmfuncs.cpp:2090
cfg_MaizeEnergy
CfgBool cfg_MaizeEnergy
pl_sbs_preseeding_cultivator_sow
Definition: PLSpringBarleySpr.h:45
pl_ms_ferti_p2
Definition: PLMaizeSilage.h:51
cfg_NestPlacementMinQual
CfgFloat cfg_NestPlacementMinQual("SK_NESTPLACEMENTMINQUAL", CFG_CUSTOM, 15)
Landscape::CalulateFieldOpennessCentroid
int CalulateFieldOpennessCentroid(int a_pref)
Provides a measure of the shortest distance in 360 degree, e-g- looking NE % SW before tall obstacles...
Definition: Landscape.cpp:359
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
Crop::m_ddegstoharvest
int m_ddegstoharvest
Definition: farm.h:543
CGG1_FORCE_SECOND_CUT
#define CGG1_FORCE_SECOND_CUT
Definition: CloverGrassGrazed1.h:31
OptimisingFarm::findGrossMargin
void findGrossMargin(CropOptimised *a_crop, int a_foobar, double benefit)
Determines the gross margin (CropOptimised::m_GM) for a given crop at a farm.
Definition: farm.cpp:6225
sbstc_fertmanure_stock_one
Definition: SpringBarleyStriglingCulm.h:48
SpringBarleySilage
Definition: SpringBarleySilage.h:75
nl_sbs_hay_bailing
Definition: NLSpringBarleySpring.h:59
DataForOptimisation::m_sellingPrice
vector< double > m_sellingPrice
Selling price of a crop [DKK/hkg]. Farm type specific and soil type specific.
Definition: farm.h:748
Farm::ProductApplication
virtual bool ProductApplication(LE *a_field, double a_user, int a_days, double a_applicationrate, PlantProtectionProducts a_ppp)
Apply test pesticide to a_field.
Definition: farmfuncs.cpp:1445
skTerritory_struct::validnest
bool validnest
Definition: skylarks_all.h:313
direction_e
Definition: Landscape.h:60
fpst_strigling4
Definition: FieldPeasStrigling.h:50
OCGG1_SLURRY
#define OCGG1_SLURRY
Definition: OCloverGrassGrazed1.h:33
Landscape::SupplyShouldSpray
bool SupplyShouldSpray()
Definition: Landscape.h:357
AgroChemIndustryCereal::GetSprayDate
int GetSprayDate()
Definition: AgroChemIndustryCereal.cpp:622
tole_RiversidePlants
Definition: tole_declaration.h:49
tole_FishFarm
Definition: tole_declaration.h:102
cfg_POT_InsecticideMonth
CfgInt cfg_POT_InsecticideMonth("PEST_POTINSECTONEMONTH", CFG_CUSTOM, 5)
Provided to allow configuration control of the first insecticide spray in potatoes crops - this chang...
sbpcgs_cattle_out
Definition: BarleyPeaCloverGrassStrigling.h:63
nl_ww_autumn_plough
Definition: NLWinterWheat.h:40
tocc_Catch
Definition: farm.h:216
PLPotatoes::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: PLPotatoes.cpp:64
toss_CDying
Definition: skylarks_all.h:47
toc_OOilseed
Definition: farm.h:333
pl_wb_fungicide3
Definition: PLWinterBarley.h:74
bb_spring_harrow
Definition: BroadBeans.h:38
tov_PLSpringBarleySpr
Definition: tov_declaration.h:84
probe_data::probe_data
probe_data()
fg_ferti_four
Definition: FodderGrass.h:44
Skylark_Male::OnEvicted
bool OnEvicted()
Definition: skylarks_all.cpp:4240
sbe_spring_harrow
Definition: Sugarbeet.h:51
OWB_DID_SPRING_SOW
#define OWB_DID_SPRING_SOW
Definition: OWinterBarley.h:32
GooseFieldListItem::geeseTimed
int geeseTimed
Definition: Landscape.h:85
probe_data::m_RefFarms
unsigned m_RefFarms[25]
Definition: PopulationManager.h:299
MeanExtractionRatePerMinute
static double MeanExtractionRatePerMinute
Definition: skylarks_all.cpp:183
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
EM_coldblood2
const double EM_coldblood2
Definition: skylarks_all.cpp:205
Landscape::VegtypeToString
std::string VegtypeToString(TTypesOfVegetation a_veg)
Definition: Landscape.cpp:4235
skTTerritory::m_heterogeneity
double m_heterogeneity
Definition: skylarks_all.h:298
wry_fertnpk_plant
Definition: WinterRye.h:54
Farm::m_springbarleyseed
SpringBarleySeed * m_springbarleyseed
Definition: farm.h:1021
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
Landscape::RemoveSmallPolygons
int RemoveSmallPolygons(void)
Removes small polygons from the map.
Definition: Landscape.cpp:2184
cfg_fungi_app_prop2
CfgFloat cfg_fungi_app_prop2("CROPS_FUNGICIDE_APPLIC_TWO_PROPORTION", CFG_CUSTOM, 1.0)
sb_fertlnh3_plant
Definition: SpringBarley.h:54
nl_ca_fungicide3
Definition: NLCarrots.h:57
g_rand_uni2
boost::variate_generator< base_generator_type &, boost::uniform_int<> > g_rand_uni2(g_generator, g_uni_dist2)
sbpt_spring_sow
Definition: SpringBarleyPTreatment.h:56
OFBeet_BASE
#define OFBeet_BASE
Definition: OFodderbeet.h:31
SimpleStatistics::m_Sum
double m_Sum
Definition: PopulationManager.h:332
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
sbs_ferti_s4
Definition: SpringBarleySilage.h:47
CA_SLURRY_DATE
#define CA_SLURRY_DATE
Definition: Carrots.h:32
FarmEvent
A struct to hold the information required to trigger a farm event.
Definition: farm.h:463
ma_water_two
Definition: Maize.h:51
Population_Manager::TheArray
vector< TListOfAnimals > TheArray
Definition: PopulationManager.h:534
nl_tu_added_insecticide8
Definition: NLTulips.h:70
wwsc_strigling0b
Definition: WinterWheatStriglingCulm.h:58
Landscape::SupplyVegBiomassVector
double SupplyVegBiomassVector(unsigned int a_index)
Definition: Landscape.h:948
sc_GR
Definition: AgroChemIndustryCereal.h:64
SBSTS_SLURRY_DONE
#define SBSTS_SLURRY_DONE
Definition: SpringBarleyStriglingSingle.h:32
UserDefinedFarm19::UserDefinedFarm19
UserDefinedFarm19(const char *fname, FarmManager *a_manager)
Definition: farm.cpp:2536
pl_ww_ferti_s7
Definition: PLWinterWheat.h:67
cfg_pest_springwheat_on
CfgBool cfg_pest_springwheat_on
PesticideTrialControl::MakeStockFarmer
virtual void MakeStockFarmer(void)
Definition: farm.h:1176
SBSTS_GR_DATE
#define SBSTS_GR_DATE
Definition: SpringBarleyStriglingSingle.h:39
sbcgs_ferti_s1
Definition: SpringBarleyCloverGrassStrigling.h:38
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
Skylark_Population_Manager::Init
virtual void Init(void)
Definition: skylarks_all.cpp:323
cfg_Price_Nt
CfgFloat cfg_Price_Nt("PRICE_NT", CFG_CUSTOM, 1.93)
Price of fertilizer. [DKK/kg].
Population_Manager::StateNamesLength
unsigned StateNamesLength
Definition: PopulationManager.h:535
nl_gg1s_sleep_all_day
Definition: NLGrassGrazed1Spring.h:39
PLFodderLucerne2::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: PLFodderLucerne2.cpp:56
nl_ggl_ferti_s9
Definition: NLGrassGrazedLast.h:65
pl_ms_ferti_s5
Definition: PLMaizeSilage.h:61
sc_autumn_roll
Definition: AgroChemIndustryCereal.h:59
pgg_cut_to_hay
Definition: PermanentGrassGrazed.h:37
cfg_syn_no_pesticide
static CfgBool cfg_syn_no_pesticide("SYN_NO_PESTICIDE", CFG_CUSTOM, false)
DataForOptimisation::Set_fixed
void Set_fixed(string a_value, int i)
Definition: farm.h:634
WBS_DID_SEVEN_TWO
#define WBS_DID_SEVEN_TWO
Definition: WinterBarleyStrigling.h:43
cfg_Neighbor_dist
CfgFloat cfg_Neighbor_dist("NEIGHBOR_DIST", CFG_CUSTOM, 1.5)
A parameter setting the maximum distance from a farm to another farm that can be considred a neighbou...
nl_sb_preseeding_cultivator_sow
Definition: NLSpringBarley.h:52
wwptc_insecticide3
Definition: WWheatPToxicControl.h:64
wb_water
Definition: WinterBarley.h:79
Landscape::SupplyOpenness
int SupplyOpenness(int a_x, int a_y)
Get openness for a location.
Definition: Landscape.h:453
tole_Garden
Definition: tole_declaration.h:58
SetAside
Rotational set-aside management class .
Definition: setaside.h:69
toss_EggHatching
Definition: skylarks_all.h:59
cfg_dumpvegjan
CfgBool cfg_dumpvegjan("G_VEGAREASJAN_ON", CFG_CUSTOM, false)
DataForOptimisation::Set_cropTypes_almass_str
void Set_cropTypes_almass_str(string crop_type)
Definition: farm.h:665
Skylark_Male::SupplyNestValid
bool SupplyNestValid()
Definition: skylarks_all.h:980
ttop_NoPesticide
Definition: Landscape.h:67
pl_ms_biocide
Definition: PLMaizeSilage.h:71
sbskm_fertmanure_stock_one
Definition: SpringBarleySKManagement.h:48
sbstc_fertslurry_stock
Definition: SpringBarleyStriglingCulm.h:47
Landscape::~Landscape
~Landscape(void)
Definition: Landscape.cpp:1424
WinterWheatStriglingSingleToDo
WinterWheatStriglingSingleToDo
Definition: WinterWheatStriglingSingle.h:44
OSBExtToDo
OSBExtToDo
Definition: OSpringBarleyExt.h:36
NL_PGG_WATER_DATE
#define NL_PGG_WATER_DATE
Definition: NLPermanentGrassGrazed.h:30
wwss_insecticide2
Definition: WinterWheatStriglingSingle.h:63
nl_gg1s_ferti_s7
Definition: NLGrassGrazed1Spring.h:59
g_rand_uni3
boost::variate_generator< base_generator_type &, boost::uniform_int<> > g_rand_uni3(g_generator, g_uni_dist3)
Farm::CattleIsOut
virtual bool CattleIsOut(LE *a_field, double a_user, int a_days, int a_max)
Generate a 'cattle_out' event for every day the cattle are on a_field.
Definition: farmfuncs.cpp:1974
sc_sleep_all_day
Definition: AgroChemIndustryCereal.h:51
UserDefinedFarm3
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1296
osb_ferti_s2
Definition: OSpringBarley.h:41
Mersenne_Twister
boost::random::mt19937 Mersenne_Twister
Definition: BoostRandomGenerators.h:36
pe_fa_slurry
Definition: Potatoes.h:46
nl_pots_dessication1
Definition: NLPotatoesSpring.h:75
nl_gg2_ferti_s6
Definition: NLGrassGrazed2.h:59
pl_sb_winter_plough
Definition: PLSpringBarley.h:54
FarmManager::totalOptFarmsArea_other
double totalOptFarmsArea_other
Definition: farm.h:1934
Farm::FP_NPK
virtual bool FP_NPK(LE *a_field, double a_user, int a_days)
Apply NPK fertilizer, on a_field owned by an arable farmer.
Definition: farmfuncs.cpp:629
PermanentGrassLowYield::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: PermanentGrassLowYield.cpp:37
WHEATPCONTROL_BASE
#define WHEATPCONTROL_BASE
Definition: WheatPControl.h:36
Landscape::SupplyLECount
int SupplyLECount(void)
Definition: Landscape.cpp:3562
Landscape::UMarginTest
bool UMarginTest(int a_fieldpoly, int a_borderpoly, int a_x, int a_y, int a_width)
Definition: Landscape.cpp:2669
pl_m_ferti_s4
Definition: PLMaize.h:59
cfg_WinterWheat_SkScrapes
CfgBool cfg_WinterWheat_SkScrapes("CROP_WW_SK_SCRAPES", CFG_CUSTOM, false)
Farm::CutToSilage
virtual bool CutToSilage(LE *a_field, double a_user, int a_days)
Cut vegetation for silage on a_field.
Definition: farmfuncs.cpp:2329
wwpt_autumn_sow
Definition: WWheatPTreatment.h:53
cfg_productapplicstartyear
CfgInt cfg_productapplicstartyear
bb_wait
Definition: BroadBeans.h:45
pl_wr_ferti_s6
Definition: PLWinterRape.h:69
wwptc_ferti_p1
Definition: WWheatPToxicControl.h:47
cfg_B6H
CfgStr cfg_B6H
tov_OOats
Definition: tov_declaration.h:44
pl_sw_ferti_s1
Definition: PLSpringWheat.h:45
ogp_pigs_are_out_forced
Definition: OGrazingPigs.h:39
nl_pot_fungicide9
Definition: NLPotatoes.h:71
wr_ferti_s1
Definition: winterrape.h:62
Farm::m_omaizesilage
OMaizeSilage * m_omaizesilage
Definition: farm.h:978
tole_Churchyard
Definition: tole_declaration.h:86
fertilizer_plant1
Definition: dummy.h:53
NL_POT_FUNGI1
#define NL_POT_FUNGI1
Definition: NLPotatoes.h:29
pl_wrye_autumn_harrow1
Definition: PLWinterRye.h:43
Farm::m_CGG2
CloverGrassGrazed2 * m_CGG2
Definition: farm.h:970
PermanentGrassLowYieldToDo
PermanentGrassLowYieldToDo
Definition: PermanentGrassLowYield.h:34
OFB_DID_NPKS_ONE
#define OFB_DID_NPKS_ONE
Definition: OFodderbeet.h:34
wwptc_strigling2
Definition: WWheatPToxicControl.h:66
Landscape::SupplyVegHeightVector
double SupplyVegHeightVector(unsigned int a_index)
Definition: Landscape.h:931
cfg_PatchyPremium
CfgInt cfg_PatchyPremium("SK_PATCHYPREMIUM", CFG_CUSTOM, 10)
pl_ww_ferti_s10
Definition: PLWinterWheat.h:84
nl_m_spring_sow
Definition: NLMaize.h:48
Population_Manager::m_population_type
TTypesOfPopulation m_population_type
Definition: PopulationManager.h:580
PL_SB_DECIDE_TO_GR
#define PL_SB_DECIDE_TO_GR
Definition: PLSpringBarley.h:34
Maize::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: Maize.cpp:36
nl_sb_preseeding_cultivator
Definition: NLSpringBarley.h:51
Sugarbeet::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: Sugarbeet.cpp:37
pl_wrye_ferti_s4
Definition: PLWinterRye.h:59
nl_pots_ferti_p3_clay
Definition: NLPotatoesSpring.h:51
autumn_roll
Definition: dummy.h:45
sbspr_fungicide_one
Definition: SpringBarleySpr.h:63
Farm::m_springbarleyspr
SpringBarleySpr * m_springbarleyspr
Definition: farm.h:1017
OptimisingFarm::Harvest
bool Harvest(LE *a_field, double a_user, int a_days)
OptimisingFarm's virtual version of Farm::Harvest(). Saves information on biomass of a crop at harves...
Definition: farmfuncs.cpp:1859
Farm::DoIt
bool DoIt(double a_probability)
Return chance out of 0 to 100.
Definition: farm.cpp:800
Population_Manager::Population_Manager
Population_Manager(Landscape *L)
cfg_pest_winterwheat_on
CfgBool cfg_pest_winterwheat_on
cgg1_cattle_out
Definition: CloverGrassGrazed1.h:47
Landscape::SupplySnowDepth
double SupplySnowDepth(void)
Definition: Landscape.h:1444
nl_ms_sleep_all_day
Definition: NLMaizeSpring.h:37
fa_ammoniumsulphate
Definition: treatment.h:65
osbext_autumn_plough
Definition: OSpringBarleyExt.h:45
DataForOptimisation::Get_sellingPrice
double Get_sellingPrice(int i)
Definition: farm.h:648
cfg_pest_winterrape_on
CfgBool cfg_pest_winterrape_on
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
Skylark_Nestling::st_Maturing
virtual void st_Maturing()
Definition: skylarks_all.cpp:3251
tole_RoadsideSlope
Definition: tole_declaration.h:83
OPOTATOESEAT_BASE
#define OPOTATOESEAT_BASE
Definition: OPotatoes.h:32
ogp_start
Definition: OGrazingPigs.h:36
Population_Manager::StepFinished
virtual bool StepFinished()
Overrides the population manager StepFinished - there is no chance that hunters do not finish a step ...
sbse_spring_plough
Definition: SpringBarleySeed.h:39
ocgg2_start
Definition: OCloverGrassGrazed2.h:36
cfg_LifeStage
CfgInt cfg_LifeStage("LIFE_STAGE", CFG_CUSTOM, 0)
This parameter specifies the life stage of a species whose numbers farmers use during their decision ...
ca_herbi_one
Definition: Carrots.h:46
autumn_harrow
Definition: treatment.h:37
fb_fertnpks_two
Definition: Fodderbeet.h:63
wbs_water
Definition: WinterBarleyStrigling.h:76
wpc_autumn_roll
Definition: WheatPControl.h:50
FarmManager::ChooseDecisionMode_for_farms
void ChooseDecisionMode_for_farms()
Calls OptimisingFarm::ChooseDecisionMode for all optimising farms.
Definition: farm.cpp:3444
Skylark_Nestling::Step
virtual void Step(void)
Step behaviour - must be implemented in descendent classes.
Definition: skylarks_all.cpp:3116
PLCarrotsToDo
PLCarrotsToDo
Definition: PLCarrots.h:37
nl_ggl_cut_to_silage6
Definition: NLGrassGrazedLast.h:49
Landscape::BorderStep
bool BorderStep(int a_fieldpoly, int a_borderpoly, int *a_x, int *a_y)
Definition: Landscape.cpp:2479
nl_gg1s_cattle_is_out
Definition: NLGrassGrazed1Spring.h:72
wws_strigling2
Definition: WinterWheatStrigling.h:66
sbstc_water_two
Definition: SpringBarleyStriglingCulm.h:67
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
Skylark_Male::GoodWeather
int GoodWeather
Definition: skylarks_all.h:884
Landscape::hb_FindBoundingBox
bool hb_FindBoundingBox(int a_poly_num)
toa_Duck
Definition: farm.h:317
AdultSkylark_struct::sex
bool sex
Definition: skylarks_all.h:254
Skylark_Male::OnNestlingDeath
void OnNestlingDeath(Skylark_Nestling *N)
Definition: skylarks_all.cpp:4850
OWinterRape::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OWinterRape.cpp:32
ooa_strigling_three
Definition: OOats.h:48
wwpc_sleep_all_day
Definition: WWheatPControl.h:45
Landscape::m_height
int m_height
Definition: Landscape.h:139
ms_herbi_two
Definition: MaizeSilage.h:48
sbcgs_ferti_s2
Definition: SpringBarleyCloverGrassStrigling.h:39
cfg_pest_springbarley_on
CfgBool cfg_pest_springbarley_on
nl_pots_fungicide12
Definition: NLPotatoesSpring.h:70
nl_cas_ferti_s2
Definition: NLCarrotsSpring.h:49
wrys_fertsludge_stock
Definition: WinterRyeStrigling.h:47
nl_bes_herbicide4
Definition: NLBeetSpring.h:50
polylist
vector< unsigned > polylist
Definition: farm.h:207
SG1_FUNGI_DATE
#define SG1_FUNGI_DATE
Definition: seedgrass1.h:32
cfg_rodenticide_reporting_enable
CfgBool cfg_rodenticide_reporting_enable("RODENTICIDE_REPORTING_ENABLE", CFG_CUSTOM, false)
pl_bes_spring_plough
Definition: PLBeetSpr.h:43
Landscape::SupplyLAGreen
double SupplyLAGreen(int a_polyref)
Definition: Landscape.h:1041
pl_wrye_ferti_p9
Definition: PLWinterRye.h:68
wr_insect_one_c
Definition: winterrape.h:70
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
tole_MixedForest
Definition: tole_declaration.h:53
nl_cpc_ferti_s2_clay
Definition: NLCatchPeaCrop.h:39
OptimisingFarm::GetFarmCentroidY
int GetFarmCentroidY()
Definition: farm.h:2056
pl_m_harvest
Definition: PLMaize.h:76
Landscape::SupplySkScrapes
bool SupplySkScrapes(int a_polyref)
Definition: Landscape.h:981
OSeedGrass1
Definition: OSeedGrass1.h:47
pl_wwl_herbicide1
Definition: PLWinterWheatLate.h:57
oms_spring_sow
Definition: OMaizeSilage.h:40
sbsts_fertmanure_stock_one
Definition: SpringBarleyStriglingSingle.h:48
Landscape::SupplyWind
double SupplyWind(void)
Definition: Landscape.h:1417
pl_ms_ferti_s7
Definition: PLMaizeSilage.h:75
cfg_BE_InsecticideMonth
CfgInt cfg_BE_InsecticideMonth
FarmManager::CreateFarms
void CreateFarms(const char *a_farmfile)
Definition: farm.cpp:2772
toss_FTempLeavingArea
Definition: skylarks_all.h:57
pl_ww_ferti_p11
Definition: PLWinterWheat.h:85
pl_m_autumn_harrow1
Definition: PLMaize.h:48
NLMAIZE_BASE
#define NLMAIZE_BASE
Definition: NLMaize.h:24
pl_wr_herbicide2
Definition: PLWinterRape.h:58
cfg_pest_winterwheat_on
CfgBool cfg_pest_winterwheat_on
Skylark_Population_Manager::IsBadWeather
bool IsBadWeather()
Definition: skylarks_all.h:563
pl_wt_herbicide2
Definition: PLWinterTriticale.h:71
osg2_swarth
Definition: OSeedGrass2.h:39
OSBPigsToDo
OSBPigsToDo
Definition: OSpringBarleyPigs.h:35
DataForOptimisation::m_sellingPrice_lastyr
vector< double > m_sellingPrice_lastyr
Selling price of a crop in a previous year [DKK/hkg]. Farm type specific and soil type specific.
Definition: farm.h:750
pl_sw_ferti_p8
Definition: PLSpringWheat.h:76
wws_start
Definition: WinterWheatStrigling.h:45
pl_fl1_autumn_harrow2
Definition: PLFodderLucerne1.h:49
OWinterWheatUndersownExt::OWinterWheatUndersownExt
OWinterWheatUndersownExt()
Definition: OWinterWheatUndersownExt.h:67
wry_herbicide
Definition: WinterRye.h:61
pl_wr_insecticide5
Definition: PLWinterRape.h:79
nl_bes_ferti_s2
Definition: NLBeetSpring.h:46
SkTerritories::PreCachePoly
void PreCachePoly(int a_poly)
Definition: skylarks_all.cpp:1563
nl_ww_ferti_s1
Definition: NLWinterWheat.h:44
nl_cas_spring_sow
Definition: NLCarrotsSpring.h:47
Skylark_Male::st_ScaringOffChicks
int st_ScaringOffChicks()
Definition: skylarks_all.cpp:4973
OA_DID_STRIGLING_ONE
#define OA_DID_STRIGLING_ONE
Definition: Oats.h:35
wwsc_ferti_s1
Definition: WinterWheatStriglingCulm.h:48
Skylark_PreFledgeling::ReInit
virtual void ReInit(int x, int y, Landscape *L, SkTerritories *Terrs, Skylark_Male *Daddy, bool sex, double size, int age, Skylark_Population_Manager *SPM, int bx, int by, int mh)
Definition: skylarks_all.cpp:3372
wwpc_autumn_roll
Definition: WWheatPControl.h:53
nl_ww_ferti_s4
Definition: NLWinterWheat.h:50
OptimisingPigFarm
Subclass of the AnimalFarm.
Definition: farm.h:2433
sb_autumn_plough
Definition: SpringBarley.h:48
pl_ww_ferti_p4
Definition: PLWinterWheat.h:60
toss_MFlocking
Definition: skylarks_all.h:53
preseeding_cultivator
Definition: treatment.h:39
YoungForestCrop
Definition: YoungForest.h:50
Landscape::GetActualGooseGrazingForage
double GetActualGooseGrazingForage(int a_polygon, GooseSpecies a_goose)
Returns the leaf forage resource as seen from a goose standpoint at a polygon referenced by x,...
Definition: Landscape.h:607
OptimisingCattleFarm::OptimisingCattleFarm
OptimisingCattleFarm(FarmManager *a_myfarmmanager, int a_No)
Definition: farm.cpp:5284
pgt_cattle_out2
Definition: PermanentGrassTussocky.h:38
cfg_G6H
CfgStr cfg_G6H
nl_ggl_ferti_s1
Definition: NLGrassGrazedLast.h:43
Farm::GetFirstDate
int GetFirstDate(TTypesOfVegetation a_tov)
Gets the start date for a crop type.
Definition: farm.cpp:1582
pi_strigling_one
Definition: PotatoesIndustry.h:52
tof_OrganicPlant
Definition: farm.h:228
Landscape::SupplyWindDirection
int SupplyWindDirection(void)
Definition: Landscape.h:1423
nl_bes_herbicide3
Definition: NLBeetSpring.h:49
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
wrys_fertnpk_plant
Definition: WinterRyeStrigling.h:53
SeedGrass2ToDo
SeedGrass2ToDo
Definition: seedgrass2.h:36
IntArray100
A struct of 100 ints.
Definition: PopulationManager.h:87
Population_Manager::DoFirst
virtual void DoFirst()
TTypesOfSoils
TTypesOfSoils
Definition: farm.h:286
g_uni_dist3
boost::uniform_int g_uni_dist3(0, 999)
pl_ms_fungicide1
Definition: PLMaizeSilage.h:68
nl_sbs_harrow
Definition: NLSpringBarleySpring.h:49
Landscape::RecordGooseNumbersTimed
void RecordGooseNumbersTimed(int a_poly, int a_number)
This records the number of geese on the polygon the day before at a predefined time....
Definition: Landscape.cpp:3341
Landscape::hb_AddNewHedgebanks
void hb_AddNewHedgebanks(int a_orig_poly_num)
wbs_autumn_harrow
Definition: WinterBarleyStrigling.h:61
pl_ca_ferti_p1
Definition: PLCarrots.h:44
Population_Manager::TheBreedingFemalesProbe
virtual int TheBreedingFemalesProbe(int)
Definition: PopulationManager.h:643
OCarrots
Definition: OCarrots.h:52
wbs_fertnpk_plant_two
Definition: WinterBarleyStrigling.h:67
sbspr_spring_plough
Definition: SpringBarleySpr.h:48
oww_harvest
Definition: OWinterWheat.h:52
nl_ww_fungicide2
Definition: NLWinterWheat.h:55
orch_insecticide2
Definition: OrchardCrop.h:41
l_farm_event_do_it_prob
static CfgInt l_farm_event_do_it_prob("FARM_EVENT_DO_IT_PROB", CFG_PRIVATE, 50)
Landscape::SupplyOsmiaNest
bool SupplyOsmiaNest(int a_x, int a_y)
Find out whether an osmia nest can be made here.
Definition: Landscape.h:861
pl_wt_autumn_plough
Definition: PLWinterTriticale.h:48
pl_wb_herbicide2
Definition: PLWinterBarley.h:72
OptimisingFarm::FungicideTreat
virtual bool FungicideTreat(LE *a_field, double, int a_days)
Carries out fungicide application. Saves information on each application for a given crop.
Definition: farmfuncs.cpp:1307
wbs_autumn_sow
Definition: WinterBarleyStrigling.h:62
PopulationManagerList
A small class to hold the pointers to active population managers.
Definition: PopulationManager.h:668
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
OptimisingFarm::Get_soilSubType
int Get_soilSubType(void)
Definition: farm.h:2038
CompPcts
bool CompPcts(tpct i, tpct j)
Used for sorting a farmers field size vector.
Definition: farm.cpp:294
pl_ww_ferti_s6
Definition: PLWinterWheat.h:65
NL_TU_FUNGI_SPRAY_DATE
#define NL_TU_FUNGI_SPRAY_DATE
Definition: NLTulips.h:31
Landscape::DumpAllSymbolsAndExit
void DumpAllSymbolsAndExit(const char *a_dumpfile)
Definition: Landscape.h:785
pl_ms_ferti_p3
Definition: PLMaizeSilage.h:55
OptimisingFarm::m_almass_no
int m_almass_no
Farm's almass number.
Definition: farm.h:2220
DataForOptimisation::m_alfa
vector< double > m_alfa
Crop parameter for response (growth) function (resp = alfa + beta1*N + beta2*N^2; defines relationshi...
Definition: farm.h:728
ofp_spring_sow
Definition: OFieldPeas.h:39
g_landscape_p
Landscape * g_landscape_p
Definition: Landscape.cpp:258
HQualityOpenTallVeg
int HQualityOpenTallVeg
Definition: skylarks_all.cpp:254
OPotatoes::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OPotatoes.cpp:33
wwpt_ferti_p4
Definition: WWheatPTreatment.h:70
pgly_cattle_out1
Definition: PermanentGrassLowYield.h:37
OCloverGrassGrazedToDo
OCloverGrassGrazedToDo
Definition: OCloverGrassGrazed1.h:34
FarmEvent::m_first_year
bool m_first_year
Definition: farm.h:467
l_map_dump_event_x2
static CfgInt l_map_dump_event_x2("MAP_DUMP_EVENT_XB", CFG_CUSTOM, 4333)
tov_OSetaside
Definition: tov_declaration.h:46
Farm::Molluscicide
virtual bool Molluscicide(LE *a_field, double a_user, int a_days)
Apply molluscidie to a_field.
Definition: farmfuncs.cpp:1481
ppp_2
Definition: farm.h:423
owwu_stubble_harrow1
Definition: OWinterWheatUndersown.h:56
fertilizer_animal1
Definition: dummy.h:58
WWStrigling_AUTUMN_PLOUGH
#define WWStrigling_AUTUMN_PLOUGH
Definition: WinterWheatStrigling.h:42
Farm::GetCrop
TTypesOfVegetation GetCrop(int a_index)
Definition: farm.h:914
PermanentGrassGrazed::PermanentGrassGrazed
PermanentGrassGrazed()
Definition: PermanentGrassGrazed.h:57
UserDefinedFarm29::UserDefinedFarm29
UserDefinedFarm29(const char *fname, FarmManager *a_manager)
Definition: farm.cpp:2586
Farm::m_fields
vector< LE * > m_fields
Definition: farm.h:937
tov_PLMaizeSilage
Definition: tov_declaration.h:78
wwss_insecticide3
Definition: WinterWheatStriglingSingle.h:64
cfg_SB_InsecticideDay
CfgInt cfg_SB_InsecticideDay
pl_wr_ferti_p6
Definition: PLWinterRape.h:68
ocgg1_cut_to_silage2
Definition: OCloverGrassGrazed1.h:42
cfg_SW_InsecticideMonth
CfgInt cfg_SW_InsecticideMonth
nl_ww_ferti_p4
Definition: NLWinterWheat.h:49
cfg_strigling_prop
CfgFloat cfg_strigling_prop
NLGrassGrazed1
NLGrassGrazed1 class .
Definition: NLGrassGrazed1.h:88
OCGG2_WATER_DATE
#define OCGG2_WATER_DATE
Definition: OCloverGrassGrazed2.h:32
DCPT_MAY_PEST
#define DCPT_MAY_PEST
Definition: DummyCropPestTesting.h:34
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
tov_OTriticale
Definition: tov_declaration.h:47
wwptc_start
Definition: WWheatPToxicControl.h:45
Landscape::hb_MaxUnpaintedNegNeighbour
int hb_MaxUnpaintedNegNeighbour(int a_x, int a_y)
Landscape::RemoveMissingValues
void RemoveMissingValues()
A method for replacing missing values in the map with corrected ones - slow.
Definition: Landscape.cpp:2090
oms_row_two
Definition: OMaizeSilage.h:44
pl_m_ferti_s1
Definition: PLMaize.h:46
UserDefinedFarm5::UserDefinedFarm5
UserDefinedFarm5(FarmManager *a_manager)
Definition: farm.cpp:2252
bb_spring_plough
Definition: BroadBeans.h:37
flammebehandling
Definition: treatment.h:78
OCGG2_BASE
#define OCGG2_BASE
Definition: OCloverGrassGrazed2.h:33
pl_be_ferti_s5
Definition: PLBeet.h:63
no_sb_spring_plough
Definition: NorwegianSpringBarley.h:37
nl_gg2_ferti_p4
Definition: NLGrassGrazed2.h:54
Landscape::SupplyCentroidY
int SupplyCentroidY(int a_polyref)
Definition: Landscape.h:473
ooa_spring_sow_two
Definition: OOats.h:44
Landscape::SupplyFarmArea
int SupplyFarmArea(int a_polyref)
Definition: Landscape.h:1206
pl_wwl_ferti_p11
Definition: PLWinterWheatLate.h:85
tos_Other
Definition: farm.h:288
cfg_CAB_InsecticideDay
CfgInt cfg_CAB_InsecticideDay
cfg_WriteCurve
CfgBool cfg_WriteCurve
WinterRape::RowcolOne
void RowcolOne(void)
Definition: winterrape.cpp:578
OptimisingFarm::Get_farmRealID
int Get_farmRealID(void)
Definition: farm.h:2037
pl_pot_sleep_all_day
Definition: PLPotatoes.h:45
PLPotatoes::PLPotatoes
PLPotatoes()
Definition: PLPotatoes.h:103
OSeedGrass2ToDo
OSeedGrass2ToDo
Definition: OSeedGrass2.h:34
fpsi_herbicide_two
Definition: FieldPeasSilage.h:50
cfg_pest_productapplic_startdate2
CfgInt cfg_pest_productapplic_startdate2
OWinterBarley::OWinterBarley
OWinterBarley()
Definition: OWinterBarley.h:59
FarmManager::ReadCropsData_perFarm_and_Soil_and_Size_almass
void ReadCropsData_perFarm_and_Soil_and_Size_almass()
Reads the data on crops' parameters that vary with a farm type, soil type and farm size (rotationMax,...
Definition: farm.cpp:4117
wrs_insect_one_c
Definition: winterrapestrigling.h:36
tocv_Income
Definition: farm.h:412
FarmManager::GetFarmTotalSize
int GetFarmTotalSize(int a_farmref)
Returns the total farm area from the farm ref num.
Definition: farm.h:1728
OptimisingFarm::m_totalBIFi
double m_totalBIFi
Total amount of fung- and insecticides which is planned to be applied at a farm. Expressed as a Treat...
Definition: farm.h:2250
GooseFieldListItem::previouscrop
std::string previouscrop
Definition: Landscape.h:97
ope_water_two
Definition: OPotatoes.h:54
SpringBarleyStriglingSingle
Definition: SpringBarleyStriglingSingle.h:76
sg2_ferti_zero
Definition: seedgrass2.h:38
Landscape::SetMaleNewtPresent
void SetMaleNewtPresent(int a_InPondIndex)
Sets a male as being present in a pond.
Definition: Landscape.h:349
tov_MaizeStrigling
Definition: tov_declaration.h:58
cfg_NestLeavingWeight
CfgFloat cfg_NestLeavingWeight
nl_cab_sleep_all_day
Definition: NLCabbage.h:37
wwpt_hay_baling
Definition: WWheatPTreatment.h:78
SB_DID_SLURRY
#define SB_DID_SLURRY
Definition: Sugarbeet.h:35
PL_WB_FERTI_P1
#define PL_WB_FERTI_P1
A flag used to indicate autumn ploughing status.
Definition: PLWinterBarley.h:28
DataForOptimisation::Get_livestockParameter
double Get_livestockParameter(int i)
Definition: farm.h:618
Farm::GetNextCropIndex
virtual int GetNextCropIndex(int a_rot_index)
Returns the next crop in the rotation.
Definition: farm.cpp:1427
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop("CROPS_GROWTHREGULATOR_APPLIC_PROPORTION", CFG_CUSTOM, 1.0)
SBSPR_DID_AUTUMN_PLOUGH
#define SBSPR_DID_AUTUMN_PLOUGH
Definition: SpringBarleySpr.h:36
cfg_SB_InsecticideDay
CfgInt cfg_SB_InsecticideDay
otri_stubble_harrow
Definition: OTriticale.h:53
pl_sb_ferti_p1
Definition: PLSpringBarley.h:44
Landscape::VegDump
void VegDump(int x, int y)
Definition: Landscape.cpp:1644
pl_sbs_ferti_p5
Definition: PLSpringBarleySpr.h:62
ww_herbicide2
Definition: WinterWheat.h:82
nl_cabs_ferti_s4
Definition: NLCabbageSpring.h:57
DataForOptimisation::Get_fodder
bool Get_fodder(int i)
Definition: farm.h:643
Farm::StrawRemoval
virtual bool StrawRemoval(LE *a_field, double a_user, int a_days)
Straw covering applied on a_field.
Definition: farmfuncs.cpp:2524
pl_fl1_spring_harrow
Definition: PLFodderLucerne1.h:57
nl_cabs_fungicide3
Definition: NLCabbageSpring.h:48
Farm::StubblePlough
virtual bool StubblePlough(LE *a_field, double a_user, int a_days)
Carry out a stubble ploughing event on a_field. This is similar to normal plough but shallow (normall...
Definition: farmfuncs.cpp:169
Landscape::GISASCII_Output
void GISASCII_Output(string outpfile, int UTMX, int UTMY)
Write ASCII file of the ALMaSS map.
Definition: Landscape.cpp:3507
wb_hay_turning
Definition: WinterBarley.h:82
wwsc_strigling1
Definition: WinterWheatStriglingCulm.h:65
cfg_insecticide_direct_mortF
CfgInt cfg_insecticide_direct_mortF("SK_INSECTICDEDIRECTMORTF", CFG_CUSTOM, 0)
NLMaizeSpring
NLMaizeSpring class .
Definition: NLMaizeSpring.h:59
tof_OptimisingFarm
Definition: farm.h:273
Landscape::SupplyFarmPtr
Farm * SupplyFarmPtr(int a_owner)
Definition: Landscape.h:352
PLSpringBarleySpr
PLSpringBarleySpr class .
Definition: PLSpringBarleySpr.h:77
owwuExt_straw_chopping
Definition: OWinterWheatUndersownExt.h:54
Skylark_Male::~Skylark_Male
virtual ~Skylark_Male()
Definition: skylarks_all.cpp:3831
AnimalFarm::increaseCrops
virtual void increaseCrops(vector< CropSort >cropsToIncrease, double &howMuchToIncrease)
Increases area of cropsToIncrease by howMuchToIncrease.
Definition: farm.cpp:7874
nl_ggl_ferti_p1
Definition: NLGrassGrazedLast.h:42
PL_POT_DID_HILL
#define PL_POT_DID_HILL
Definition: PLPotatoes.h:35
cfg_pest_product_3_amount
CfgFloat cfg_pest_product_3_amount
Skylark_Male::GetMigrationMortality
int GetMigrationMortality()
Definition: skylarks_all.cpp:4713
g_nectarpollen
PollenNectarDevelopmentData * g_nectarpollen
Definition: Landscape.cpp:241
DataForOptimisation::Set_cropTypes_str
void Set_cropTypes_str(string crop_type)
Definition: farm.h:597
pl_sw_growth_regulator2
Definition: PLSpringWheat.h:73
pl_sw_spring_sow
Definition: PLSpringWheat.h:65
PL_FL1_FERTI_S1
#define PL_FL1_FERTI_S1
Definition: PLFodderLucerne1.h:29
TALMaSSObject
The base class of all ALMaSS objects requiring Step code.
Definition: PopulationManager.h:113
sbsts_GR
Definition: SpringBarleyStriglingSingle.h:62
nl_gg1s_ferti_s9
Definition: NLGrassGrazed1Spring.h:63
Farm::FA_GreenManure
virtual bool FA_GreenManure(LE *a_field, double a_user, int a_days)
Spread green manure on a_field owned by an stock farmer.
Definition: farmfuncs.cpp:1062
nl_ca_spring_sow
Definition: NLCarrots.h:49
sc_fungicide
Definition: AgroChemIndustryCereal.h:65
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
DataForOptimisation::Get_noCrops
int Get_noCrops()
Definition: farm.h:669
pl_wr_ferti_p9
Definition: PLWinterRape.h:85
spring_roll
Definition: dummy.h:51
sbse_water_two
Definition: SpringBarleySeed.h:52
cfg_POT_InsecticideMonth
CfgInt cfg_POT_InsecticideMonth
wwptc_stubble_harrow1
Definition: WWheatPToxicControl.h:52
pl_be_ferti_p2
Definition: PLBeet.h:53
oww_autumn_plough
Definition: OWinterWheat.h:43
FarmManager::DumpFarmrefs
void DumpFarmrefs()
dumps the farmrefs file to a standard named file
Definition: farm.cpp:2997
nl_sbs_preseeding_cultivator
Definition: NLSpringBarleySpring.h:46
sob_Clutch
Definition: skylarks_all.h:36
Breed_Res_Thresh2
const double Breed_Res_Thresh2
Definition: skylarks_all.cpp:236
npe_fa_slurry
Definition: NorwegianPotatoes.h:46
WBarleyStrigling_BASE
#define WBarleyStrigling_BASE
Definition: WinterBarleyStrigling.h:40
wwpc_GR
Definition: WWheatPControl.h:58
nl_ggl_ferti_p9
Definition: NLGrassGrazedLast.h:64
wb_fertmanganese_plant_one
Definition: WinterBarley.h:67
pl_m_winter_stubble_cultivator_heavy
Definition: PLMaize.h:54
wwptc_GR
Definition: WWheatPToxicControl.h:59
NPOT_HERBI_DATE
#define NPOT_HERBI_DATE
Definition: NorwegianPotatoes.h:33
osg2_stubbleharrow
Definition: OSeedGrass2.h:44
SR_DID_HERBI_ZERO
#define SR_DID_HERBI_ZERO
Definition: SpringRape.h:37
sbcg_fungicide
Definition: SpringBarleyCloverGrass.h:57
Landscape::CorrectCoords
void CorrectCoords(int &x, int &y)
Function to prevent wrap around errors with co-ordinates using x/y pair.
Definition: Landscape.h:1535
Skylark_Nestling::BeginStep
virtual void BeginStep(void)
BeingStep behaviour - must be implemented in descendent classes.
Definition: skylarks_all.cpp:3109
DataForOptimisation::FarmData::md_almass_no
int md_almass_no
Definition: farm.h:677
ms_autumn_plough
Definition: MaizeSilage.h:39
cfg_POT_InsecticideMonth
CfgInt cfg_POT_InsecticideMonth
toc_SugarBeet
Definition: farm.h:339
Landscape::SupplyOpenness
int SupplyOpenness(int a_poly)
Get openness for a polygon.
Definition: Landscape.h:451
autumn_sow
Definition: treatment.h:41
oa_fertslurry_stock
Definition: Oats.h:44
toc_Veg
Definition: farm.h:358
OBarleyPeaCloverGrass
Definition: OBarleyPeaCloverGrass.h:53
sbs_strigling2
Definition: SpringBarleySilage.h:57
OOats
Definition: OOats.h:57
cfg_strigling_prop
CfgFloat cfg_strigling_prop
pl_sw_straw_chopping
Definition: PLSpringWheat.h:81
OptimisingFarm::m_totalProfit
double m_totalProfit
Planned total profit (= income - costs) at a farm. In case of animal farms costs of purchased fodder ...
Definition: farm.h:2264
FarmManager::m_cropTotals_pig_sum
vector< double > m_cropTotals_pig_sum
Stores the sums of crops areas on pig farms within one simulation at the landscape level.
Definition: farm.h:1945
WinterWheatStriglingToDo
WinterWheatStriglingToDo
Definition: WinterWheatStrigling.h:44
probe_data::m_Rect
rectangle m_Rect[10]
Definition: PopulationManager.h:293
Skylark_Population_Manager::TheSkylarkTerrsSupply_x
int TheSkylarkTerrsSupply_x(int)
Definition: skylarks_all.cpp:921
wwss_strigling0b
Definition: WinterWheatStriglingSingle.h:58
sbpcgs_spring_harrow
Definition: SpringBarleyPeaCloverGrassStrigling.h:44
tof_AgroChemIndustryCerealFarm2
Definition: farm.h:234
Skylark_Population_Manager::ReHouse
virtual void ReHouse()
Definition: skylarks_all.cpp:1186
wwpt_herbicide2
Definition: WWheatPTreatment.h:58
SBPT_GR_DATE
#define SBPT_GR_DATE
Definition: SpringBarleyPTreatment.h:39
Skylark_Female::OnStopFeedingChicks
void OnStopFeedingChicks()
Definition: skylarks_all.cpp:5665
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
pl_fl1_herbicide1
Definition: PLFodderLucerne1.h:61
MaizeSilage::MaizeSilage
MaizeSilage()
Definition: MaizeSilage.h:62
ofb_fertnpks_two
Definition: OFodderbeet.h:56
OptimisingFarm::CropSort
Struct used for sorting crops.
Definition: farm.h:2161
distribution_type
boost::uniform_int distribution_type
Definition: BoostRandomGenerators.h:31
Skylark_Base::m_CurrentSkState
TTypesOfSkState m_CurrentSkState
Definition: skylarks_all.h:594
UserDefinedFarm30
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1551
tov_OWinterWheatUndersown
Definition: tov_declaration.h:49
pl_m_ferti_s2
Definition: PLMaize.h:52
PermanentSetAsideToDo
PermanentSetAsideToDo
Definition: PermanentSetAside.h:33
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
PreFledgeling_struct::Dad
Skylark_Male * Dad
Definition: skylarks_all.h:241
pl_ww_fungicide3
Definition: PLWinterWheat.h:74
wwpt_hay_turning
Definition: WWheatPTreatment.h:77
Sugarbeet
Definition: Sugarbeet.h:71
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
OFB_DID_NPKS_TWO
#define OFB_DID_NPKS_TWO
Definition: OFodderbeet.h:39
ms_harvest
Definition: MaizeSilage.h:52
WinterWheat
WinterWheat class .
Definition: WinterWheat.h:116
PLWinterBarley::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: PLWinterBarley.cpp:64
nl_gg1s_watering
Definition: NLGrassGrazed1Spring.h:70
mas_spring_sow
Definition: MaizeStrigling.h:43
cgg1_ferti_two
Definition: CloverGrassGrazed1.h:39
ocgg1_ferti_three
Definition: OCloverGrassGrazed1.h:39
nl_tu_added_insecticide6
Definition: NLTulips.h:68
tole_Copse
Definition: tole_declaration.h:82
FarmManager::GetFarmNoLookup
int GetFarmNoLookup(int a_ref)
Get a farm reference from the lookup table.
Definition: farm.h:1882
sbs_ferti_p2
Definition: SpringBarleySilage.h:42
sg2_fungi_zero
Definition: seedgrass2.h:41
sbspr_fungicide_two
Definition: SpringBarleySpr.h:64
Landscape::SupplyGrazingPressure
int SupplyGrazingPressure(int a_polyref)
Definition: Landscape.h:1227
cfg_Skylark_female_Biodegredation
CfgFloat cfg_Skylark_female_Biodegredation
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
NLTulips
NLTulips class .
Definition: NLTulips.h:95
pl_wrye_ferti_p7
Definition: PLWinterRye.h:64
tov_Undefined
Definition: tov_declaration.h:114
wwptc_ferti_s2
Definition: WWheatPToxicControl.h:49
wws_ferti_s5
Definition: WinterWheatStrigling.h:74
PL_MS_START_FERTI
#define PL_MS_START_FERTI
Definition: PLMaizeSilage.h:35
pl_wrye_ferti_p8
Definition: PLWinterRye.h:66
pl_sbs_fungicide1
Definition: PLSpringBarleySpr.h:48
Population_Manager::SpeciesSpecificReporting
char * SpeciesSpecificReporting(int a_species, int a_time)
NLBeet::NLBeet
NLBeet()
Definition: NLBeet.h:73
wb_autumn_harrow
Definition: WinterBarley.h:64
harvest
Definition: dummy.h:74
DCPT_SEPT_PEST
#define DCPT_SEPT_PEST
Definition: DummyCropPestTesting.h:37
Farm::m_ograzingpigs
OGrazingPigs * m_ograzingpigs
Definition: farm.h:987
tof_ConventionalPig
Definition: farm.h:224
tocv_Weeding
Definition: farm.h:409
osbp_hay
Definition: OSpringBarleyPigs.h:45
owr_fp_slurry
Definition: OWinterRape.h:52
nl_gg2_ferti_p6
Definition: NLGrassGrazed2.h:58
ocgg1_cattle_out
Definition: OCloverGrassGrazed1.h:45
nl_ms_ferti_s2
Definition: NLMaizeSpring.h:44
toc_GrassEnv1
Definition: farm.h:349
cfg_Price_SRape
CfgFloat cfg_Price_SRape("PRICE_SRAPE", CFG_CUSTOM, 163)
nl_gg2_cut_to_silage4
Definition: NLGrassGrazed2.h:47
SkTerritories::Split
void Split(int ref)
Definition: skylarks_all.cpp:2413
FB_SOW_DATE
#define FB_SOW_DATE
Definition: Fodderbeet.h:36
fg_productapplic_one
Definition: FodderGrass.h:50
Landscape::SupplyDaylightProp
double SupplyDaylightProp()
Definition: Landscape.h:825
skTTerritory::m_competitionscaler
double m_competitionscaler
Definition: skylarks_all.h:276
pl_ca_ferti_p2
Definition: PLCarrots.h:47
Skylark_Population_Manager::incNoFledgeDeaths
void incNoFledgeDeaths()
Definition: skylarks_all.h:522
pl_wwl_ferti_p4
Definition: PLWinterWheatLate.h:60
pl_fl1_ferti_s1
Definition: PLFodderLucerne1.h:46
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
sbskm_water_one
Definition: SpringBarleySKManagement.h:64
cfg_pest_beet_on
CfgBool cfg_pest_beet_on
Farm::DoIt_prob
bool DoIt_prob(double a_probability)
Return chance out of 0 to 1.
Definition: farm.cpp:808
HQualityTall
int HQualityTall
Definition: skylarks_all.cpp:255
DataForOptimisation::m_cropTypes
vector< TTypesOfCrops > m_cropTypes
Crop types saved as enumarator types (Bedriftsmodel i.e. original crop optimization model crop mode).
Definition: farm.h:702
ma_spring_harrow
Definition: Maize.h:42
Landscape::SupplyBirdMaizeForage
double SupplyBirdMaizeForage(int a_polyref)
Returns the maize forage resource.
Definition: Landscape.h:628
OptimisingFarm::m_totalCosts
double m_totalCosts
Planned total costs of growing crops at a farm. [DKK].
Definition: farm.h:2260
sb_fungicide_two
Definition: SpringBarley.h:67
cfg_strigling_prop
CfgFloat cfg_strigling_prop
osb_spring_roll
Definition: OSpringBarley.h:47
pl_sw_harvest
Definition: PLSpringWheat.h:80
owwuExt_ferti_s1
Definition: OWinterWheatUndersownExt.h:38
pl_sb_spring_harrow
Definition: PLSpringBarley.h:57
nl_tu_herbicide1
Definition: NLTulips.h:51
sbsts_hay_baling
Definition: SpringBarleyStriglingSingle.h:70
PLSpringBarley::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: PLSpringBarley.cpp:64
Landscape::HowManyPonds
int HowManyPonds()
Returns the number of ponds in the landscape.
Definition: Landscape.h:336
FarmManager::ReadCropsData_perFarmType
void ReadCropsData_perFarmType()
Reads the data on crops' parameters that vary with a farm type (fixed, fodder, FUKey) and saves them ...
Definition: farm.cpp:3881
FB_DID_SLURRY
#define FB_DID_SLURRY
Definition: Fodderbeet.h:35
OptimisingFarm::determineAreas
virtual void determineAreas(int a_foobar)
Determines areas of variable crops.
Definition: farm.cpp:6304
owry_spring_sow
Definition: OWinterRye.h:44
sbcgs_start
Definition: SpringBarleyCloverGrassStrigling.h:37
wwpc_ferti_s5
Definition: WWheatPControl.h:73
tole_UnknownGrass
Definition: tole_declaration.h:91
no_sb_harvest
Definition: NorwegianSpringBarley.h:41
tpct
Used for storing farmers field size vectors.
Definition: farm.h:454
glyphosate
Definition: treatment.h:102
tof_UserDefinedFarm9
Definition: farm.h:246
nl_gg1_ferti_s11
Definition: NLGrassGrazed1.h:71
nl_bes_ferti_p1
Definition: NLBeetSpring.h:41
Farm::m_nlpotatoesspring
NLPotatoesSpring * m_nlpotatoesspring
Definition: farm.h:1086
FB_DID_NPKS_ONE
#define FB_DID_NPKS_ONE
Definition: Fodderbeet.h:34
OSBarleyExt_BASE
#define OSBarleyExt_BASE
Definition: OSpringBarleyExt.h:31
Landscape::SupplyPollen
PollenNectarQuality SupplyPollen(int a_polyref)
Definition: Landscape.h:377
l_map_dump_veg_enable
static CfgBool l_map_dump_veg_enable("MAP_DUMP_VEG_ENABLE", CFG_CUSTOM, true)
UserDefinedFarm6::UserDefinedFarm6
UserDefinedFarm6(FarmManager *a_manager)
Definition: farm.cpp:2260
Farm::m_norwegianpotatoes
NorwegianPotatoes * m_norwegianpotatoes
Definition: farm.h:1047
wry_water
Definition: WinterRye.h:66
sbspr_fertnpk_stock
Definition: SpringBarleySpr.h:54
WB_DECIDE_TO_FI
#define WB_DECIDE_TO_FI
Definition: WinterBarley.h:55
SR_DID_RC_CLEAN
#define SR_DID_RC_CLEAN
Definition: SpringRape.h:36
PLPotatoes
PLPotatoes class .
Definition: PLPotatoes.h:99
pl_wb_ferti_p5
Definition: PLWinterBarley.h:62
sbe_fertnpks_two
Definition: Sugarbeet.h:62
sbe_harvest
Definition: Sugarbeet.h:66
pl_wt_ferti_p5
Definition: PLWinterTriticale.h:61
Skylark_struct::L
Landscape * L
Definition: skylarks_all.h:203
Skylark_Base::AddStriglingMort
void AddStriglingMort(int lifestage)
Definition: skylarks_all.h:611
FarmManager::FindClosestFarmOpennessProbSmallIsBest
int FindClosestFarmOpennessProbSmallIsBest(HunterInfo a_hinfo, vector< int > *a_farmlist, int a_openness, vector< int > *a_farmsizelist)
Finds the closest farm to this co-ordinate with openness more than a value but uses a probability dis...
Definition: farm.cpp:3233
pl_be_herbicide3
Definition: PLBeet.h:75
Population_Manager::Run
virtual void Run(int NoTSteps)
osbext_spring_sow2
Definition: OSpringBarleyExt.h:49
Skylark_Male::PesticideResponse
virtual void PesticideResponse()
Definition: skylarks_all.cpp:6843
Skylark_Nestling::OnYouHaveBeenEaten
void OnYouHaveBeenEaten()
Definition: skylarks_all.cpp:3290
ofps_water1
Definition: OFieldPeasSilage.h:44
wrs_insect_one_b
Definition: winterrapestrigling.h:35
FarmManager::GetSpilledMaize
double GetSpilledMaize()
Returns the average amount of spilled maize in KJ/m2 this year.
Definition: farm.cpp:3064
SBSPR_HERBI_DATE
#define SBSPR_HERBI_DATE
Definition: SpringBarleySpr.h:38
nl_pots_ferti_s3_clay
Definition: NLPotatoesSpring.h:52
PLSpringWheatToDo
PLSpringWheatToDo
Definition: PLSpringWheat.h:41
FarmManager::RemoveField
void RemoveField(int a_OwnerIndex, LE *a_field)
Definition: farm.cpp:2747
sb_herbicide_one
Definition: SpringBarley.h:60
cfg_fecundity_reduc
CfgInt cfg_fecundity_reduc("SK_FECUNDITY_REDUC", CFG_CUSTOM, 0)
nl_ggl_start
Definition: NLGrassGrazedLast.h:39
harvest
Definition: treatment.h:82
Landscape::m_width
int m_width
Definition: Landscape.h:138
fertilizer_plant4
Definition: dummy.h:56
OrchardCropToDo
OrchardCropToDo
Definition: OrchardCrop.h:36
NLCabbageToDo
NLCabbageToDo
Definition: NLCabbage.h:35
Population_Manager::AOROutputPrb
ofstream * AOROutputPrb
Definition: PopulationManager.h:581
pl_sbs_ferti_s5
Definition: PLSpringBarleySpr.h:63
cfg_MeanExtractionRatePerMinute
CfgFloat cfg_MeanExtractionRatePerMinute("SK_EXTRACTION_RATE", CFG_CUSTOM, 0.00125)
PLWinterRape
PLWinterRape class .
Definition: PLWinterRape.h:100
toc_PotatoFood
Definition: farm.h:338
nl_cabs_weeding1
Definition: NLCabbageSpring.h:43
ofb_spring_roll
Definition: OFodderbeet.h:53
ppp_8
Definition: farm.h:429
sbskm_GR
Definition: SpringBarleySKManagement.h:60
mas_spring_plough
Definition: MaizeStrigling.h:41
sbspr_straw_chopping
Definition: SpringBarleySpr.h:68
NL_CAS_FUNGI2
#define NL_CAS_FUNGI2
Definition: NLCarrotsSpring.h:32
CropOptimised::m_cropType_almass
TTypesOfVegetation m_cropType_almass
Type/name of a crop (ALMaSS crops).
Definition: farm.h:1646
FieldPeasSilage::FieldPeasSilage
FieldPeasSilage()
Definition: FieldPeasSilage.h:65
dcpt_July_pest1
Definition: DummyCropPestTesting.h:49
Population_Manager::ReallyBigOutputPrb
FILE * ReallyBigOutputPrb
Definition: PopulationManager.h:595
tof_UserDefinedFarm17
Definition: farm.h:254
SBSTCToDo
SBSTCToDo
Definition: SpringBarleyStriglingCulm.h:44
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
pl_wrye_ferti_p11
Definition: PLWinterRye.h:78
OWinterBarleyExt::OWinterBarleyExt
OWinterBarleyExt()
Definition: OWinterBarleyExt.h:58
pl_pot_hilling2
Definition: PLPotatoes.h:67
nl_ms_spring_sow_with_ferti
Definition: NLMaizeSpring.h:40
cfg_syn_endspray
static CfgInt cfg_syn_endspray("SYN_ENDSPRAY", CFG_CUSTOM, 100000)
tof_UserDefinedFarm27
Definition: farm.h:264
wry_fert_ammonium_stock
Definition: WinterRye.h:57
nl_tu_start
Definition: NLTulips.h:39
tov_FieldPeasStrigling
Definition: tov_declaration.h:56
oms_water_one
Definition: OMaizeSilage.h:45
tocv_Response
Definition: farm.h:411
Skylark_PreFledgeling::st_Maturing
virtual void st_Maturing()
Definition: skylarks_all.cpp:3643
pe_fungi_five
Definition: Potatoes.h:65
pgg_cattle_out1
Definition: PermanentGrassGrazed.h:38
WWheatPTreatment::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: WWheatPTreatment.cpp:44
CA_DECIDE_TO_HERB
#define CA_DECIDE_TO_HERB
Definition: Carrots.h:33
toc_PerGrassLow
Definition: farm.h:347
cfg_heightconstant_c
CfgInt cfg_heightconstant_c("SK_HEIGHTCONST_C", CFG_CUSTOM, 1)
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
l_farm_insecticide_kills
static CfgBool l_farm_insecticide_kills("FARM_INSECTICIDE_KILLS", CFG_CUSTOM, true)
SBSEToDo
SBSEToDo
Definition: SpringBarleySeed.h:36
wwsc_ferti_p5
Definition: WinterWheatStriglingCulm.h:71
ofps_strigling2
Definition: OFieldPeasSilage.h:41
pl_ca_ferti_s2
Definition: PLCarrots.h:48
NPOT_DID_HILL
#define NPOT_DID_HILL
Definition: NorwegianPotatoes.h:37
sbpt_fertmanure_stock_one
Definition: SpringBarleyPTreatment.h:48
NL_CAS_HERBI2
#define NL_CAS_HERBI2
Definition: NLCarrotsSpring.h:30
Skylark_PreFledgelingList
TSkylarkList< Skylark_PreFledgeling * > Skylark_PreFledgelingList
Definition: skylarks_all.h:442
Landscape::hb_core_pixels
int hb_core_pixels
Definition: Landscape.h:275
cfg_SB_InsecticideMonth
CfgInt cfg_SB_InsecticideMonth
Definition: SpringBarleySilage.cpp:43
pi_fp_npk
Definition: PotatoesIndustry.h:48
ma_harvest
Definition: Maize.h:52
Landscape::DumpCentroids
void DumpCentroids(void)
Definition: Landscape.cpp:3275
DataForOptimisation::Get_cropTypes
TTypesOfCrops Get_cropTypes(int i)
Definition: farm.h:600
owwu_straw_chopping
Definition: OWinterWheatUndersown.h:54
tole_BareRock
Definition: tole_declaration.h:75
nl_m_winter_plough2
Definition: NLMaize.h:41
Farm::BedForming
virtual bool BedForming(LE *a_field, double a_user, int a_days)
Do bed forming up on a_field, probably of carrots.
Definition: farmfuncs.cpp:1690
tov_WinterBarleyStrigling
Definition: tov_declaration.h:59
PL_BES_WATER_DATE
#define PL_BES_WATER_DATE
Definition: PLBeetSpr.h:29
wr_start
Definition: winterrape.h:53
owb_autumn_plough
Definition: OWinterBarley.h:38
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
NLGrassGrazed1Spring::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: NLGrassGrazed1Spring.cpp:54
NLMaize::NLMaize
NLMaize()
Definition: NLMaize.h:70
wwss_ferti_s3
Definition: WinterWheatStriglingSingle.h:72
wwpc_strigling1
Definition: WWheatPControl.h:64
pl_bns_stubble_harrow
Definition: PLBeans.h:46
Variate_gen
boost::variate_generator< Mersenne_Twister, NormalDistDouble > Variate_gen
Definition: BoostRandomGenerators.h:38
FarmManager::InitFarms
void InitFarms()
Calls OptimisingFarm::Init for all optimising farms.
Definition: farm.cpp:3014
cfg_SpringBarley_SkScrapes
CfgBool cfg_SpringBarley_SkScrapes("CROP_SB_SK_SCRAPES", CFG_CUSTOM, false)
tole_Saltmarsh
Definition: tole_declaration.h:88
cgg1_start
Definition: CloverGrassGrazed1.h:36
wwss_ferti_s4
Definition: WinterWheatStriglingSingle.h:73
sbpcgs_spring_plough
Definition: BarleyPeaCloverGrassStrigling.h:51
Landscape::SupplyJustMownVector
bool SupplyJustMownVector(unsigned int a_index)
Definition: Landscape.h:1258
nl_pgg_ferti_s8
Definition: NLPermanentGrassGrazed.h:62
FemaleNestAcceptScore
double FemaleNestAcceptScore
Definition: skylarks_all.cpp:249
ma_fa_slurry_one
Definition: Maize.h:40
tov_NLBeetSpring
Definition: tov_declaration.h:100
cfg_WW_NINV_tillage_prop2
CfgFloat cfg_WW_NINV_tillage_prop2
Population_Manager::SimWH
unsigned SimWH
Definition: PopulationManager.h:512
cfg_P1F
CfgFloat cfg_P1F
sbcgs_harvest
Definition: SpringBarleyCloverGrassStrigling.h:41
ope_harvest
Definition: OPotatoes.h:56
Farm::m_plwinterbarley
PLWinterBarley * m_plwinterbarley
Definition: farm.h:1053
osbp_straw_chopping
Definition: OSpringBarleyPigs.h:49
OTriticale
Definition: OTriticale.h:58
NO_OATS_BASE
#define NO_OATS_BASE
Definition: NorwegianOats.h:31
Skylark_PreFledgeling::EndStep
virtual void EndStep(void)
EndStep behaviour - must be implemented in descendent classes.
Definition: skylarks_all.cpp:3525
toss_FFloating
Definition: skylarks_all.h:57
PL_CA_STUBBLE_PLOUGH
#define PL_CA_STUBBLE_PLOUGH
A flag used to indicate autumn ploughing status.
Definition: PLCarrots.h:28
oca_harvest
Definition: OCarrots.h:49
ofb_autumn_plough
Definition: OFodderbeet.h:45
Farm::m_nlspringbarley
NLSpringBarley * m_nlspringbarley
Definition: farm.h:1074
nl_bes_ferti_s1
Definition: NLBeetSpring.h:42
wbs_fertnpk_stock_two
Definition: WinterBarleyStrigling.h:70
AnimalFarm::determineFodderAreas
void determineFodderAreas(int a_foobar)
Determines areas of fodder crops and corrects areas of non-fodder crops.
Definition: farm.cpp:7619
cfg_insecticide_direct_mortP
CfgInt cfg_insecticide_direct_mortP("SK_INSECTICDEDIRECTMORTP", CFG_CUSTOM, 0)
wwpc_ferti_p2
Definition: WWheatPControl.h:54
FarmManager::PesticideData::BI
double BI
Definition: farm.h:1927
pl_ww_autumn_harrow2
Definition: PLWinterWheat.h:45
nl_m_harrow
Definition: NLMaize.h:49
probe_data::m_MyFile
ofstream * m_MyFile
Definition: PopulationManager.h:286
FarmManager::PesticideData::BIherb
double BIherb
Definition: farm.h:1925
HQualityVeg30cm
int HQualityVeg30cm
Definition: skylarks_all.cpp:263
Farm::m_seedgrass2
SeedGrass2 * m_seedgrass2
Definition: farm.h:1014
NL_GG1_CUT_DATE
#define NL_GG1_CUT_DATE
A flag used to indicate autumn ploughing status.
Definition: NLGrassGrazed1.h:28
PLMaizeSilage::PLMaizeSilage
PLMaizeSilage()
Definition: PLMaizeSilage.h:98
skSpiralResult::x
int x
Definition: skylarks_all.h:186
tof_AgroChemIndustryCerealFarm3
Definition: farm.h:235
FarmManager::CropDistribution
void CropDistribution()
Calculates total crop areas (at the landscape level). Includes results of the initial farm otpimisati...
Definition: farm.cpp:4588
DCPT_OCT_PEST
#define DCPT_OCT_PEST
Definition: DummyCropPestTesting.h:38
OptimisingFarm::checkRestrictions
virtual void checkRestrictions()
Checks if the restrictions are fulfilled and corrects crops' areas if necessary.
Definition: farm.cpp:6410
PermanentGrassLowYield
Definition: PermanentGrassLowYield.h:50
OWW_HARROW_RUNS
#define OWW_HARROW_RUNS
Definition: OWinterWheat.h:33
pl_ca_winter_plough
Definition: PLCarrots.h:46
Farm::m_ofodderbeet
OFodderbeet * m_ofodderbeet
Definition: farm.h:975
FPEASSI_BASE
#define FPEASSI_BASE
Definition: FieldPeasSilage.h:31
cfg_EggTemp
CfgFloat cfg_EggTemp
SBSPRToDo
SBSPRToDo
Definition: SpringBarleySpr.h:46
toc_GrassSeed
Definition: farm.h:336
Landscape::BackTranslateVegTypes
int BackTranslateVegTypes(TTypesOfVegetation VegReference)
Definition: Landscape.h:1669
oca_rowcul_two
Definition: OCarrots.h:43
PLCarrots_BASE
#define PLCarrots_BASE
Definition: PLCarrots.h:24
ope_flaming_two
Definition: OPotatoes.h:55
Landscape::SupplyPolyRefCC
int SupplyPolyRefCC(int a_x, int a_y)
Definition: Landscape.h:1500
ww_stubble_harrow2
Definition: WinterWheat.h:103
cfg_SB_InsecticideMonth
CfgInt cfg_SB_InsecticideMonth
Definition: SpringBarleySilage.cpp:43
OCA_WATER_DATE
#define OCA_WATER_DATE
Definition: OCarrots.h:32
FB_TRULY_DID_WATER_ONE
#define FB_TRULY_DID_WATER_ONE
Definition: Fodderbeet.h:42
owb_stubble_harrowing
Definition: OWinterBarley.h:49
OSpringBarleyPigs::OSpringBarleyPigs
OSpringBarleyPigs()
Definition: OSpringBarleyPigs.h:57
Skylark_Adult::GetBadWeather
bool GetBadWeather()
Extreme weather conditions check.
Definition: skylarks_all.cpp:3710
SkTerritories::PrePoly2Qual
double PrePoly2Qual(int a_poly)
Definition: skylarks_all.cpp:1642
ppp_9
Definition: farm.h:430
nl_pots_start
Definition: NLPotatoesSpring.h:41
tos_Clay
Definition: farm.h:289
pl_pot_dessication1
Definition: PLPotatoes.h:83
CropOptimised::m_costs_ha
double m_costs_ha
Costs of growing 1 ha of a crop. Include costs of labour and machine (constant), pesticides (herbicid...
Definition: farm.h:1685
NL_POT_FUNGI3
#define NL_POT_FUNGI3
Definition: NLPotatoes.h:31
OWinterRye::OWinterRye
OWinterRye()
Definition: OWinterRye.h:60
pl_wwl_ferti_s3
Definition: PLWinterWheatLate.h:53
Farm::m_owinterwheat
OWinterWheat * m_owinterwheat
Definition: farm.h:1005
wwss_ferti_s2
Definition: WinterWheatStriglingSingle.h:49
wrs_autumn_sow
Definition: winterrapestrigling.h:24
toss_NDeveloping
Definition: skylarks_all.h:49
FarmManager::ReadCropsData_perFarmType_almass
void ReadCropsData_perFarmType_almass()
Reads the data on crops' parameters that vary with a farm type (fixed, fodder, FUKey) and saves them ...
Definition: farm.cpp:3937
Population_Manager::SupplyCovPosy
virtual int SupplyCovPosy(int)
Definition: PopulationManager.h:629
UserDefinedFarm17
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1422
nl_ww_ferti_s5
Definition: NLWinterWheat.h:52
Landscape::hb_DownPolyNumbers
void hb_DownPolyNumbers(void)
osg2_harvest
Definition: OSeedGrass2.h:40
ooa_straw_chopping
Definition: OOats.h:50
ooa_spring_roll
Definition: OOats.h:45
TAnimal::m_OurLandscape
Landscape * m_OurLandscape
Definition: PopulationManager.h:229
AgroChemIndustryCerealFarm1::AgroChemIndustryCerealFarm1
AgroChemIndustryCerealFarm1(FarmManager *a_manager)
Definition: farm.cpp:2097
Skylark_Population_Manager::m_IsBadWeather
bool m_IsBadWeather
Definition: skylarks_all.h:470
Population_Manager::ProbeReport
char * ProbeReport(int a_time)
pl_wr_preseeding_cultivator
Definition: PLWinterRape.h:54
tov_PLFodderLucerne1
Definition: tov_declaration.h:81
sbse_spring_harrow
Definition: SpringBarleySeed.h:40
pl_be_stubble_plough
Definition: PLBeet.h:49
npe_fungi_one
Definition: NorwegianPotatoes.h:61
Landscape::SupplyOptFarmType
TTypesOfOptFarms SupplyOptFarmType(int a_x, int a_y)
Definition: Landscape.h:1191
NLSpringBarley
NLSpringBarley class .
Definition: NLSpringBarley.h:76
pl_wb_ferti_p3
Definition: PLWinterBarley.h:52
ocgs1_water_one
Definition: OCloverGrassSilage1.h:46
nl_sbs_harvest
Definition: NLSpringBarleySpring.h:57
cfg_ConversionEffReduc
CfgFloat cfg_ConversionEffReduc
wws_ferti_p4
Definition: WinterWheatStrigling.h:70
OSB_STRIGLING_DATE
#define OSB_STRIGLING_DATE
Definition: OSpringBarley.h:34
Farm::FA_Manure
virtual bool FA_Manure(LE *a_field, double a_user, int a_days)
Spread manure on a_field owned by an stock farmer.
Definition: farmfuncs.cpp:1036
OMaizeSilage::OMaizeSilage
OMaizeSilage()
Definition: OMaizeSilage.h:57
nl_sb_ferti_s1_sandy
Definition: NLSpringBarley.h:41
SkTerritories::Supply_x
int Supply_x(int ref)
Definition: skylarks_all.cpp:1415
OptimisingFarm::checkWinterRotation1
virtual void checkWinterRotation1()
Checks if the restriction on a winter rotation is fulfilled.
Definition: farm.h:2330
cfg_strigling_prop
CfgFloat cfg_strigling_prop
July
const int July
Definition: Landscape.h:42
NLBeetSpringToDo
NLBeetSpringToDo
Definition: NLBeetSpring.h:37
SBCGS_SPRAY
#define SBCGS_SPRAY
Definition: SpringBarleyCloverGrassStrigling.h:34
owr_row_cultivation_three
Definition: OWinterRape.h:53
nl_cabs_fungicide1
Definition: NLCabbageSpring.h:46
nl_gg1s_cut_to_silage5
Definition: NLGrassGrazed1Spring.h:48
FarmManager::FindClosestFarmOpenness
int FindClosestFarmOpenness(HunterInfo a_hinfo, vector< int > *a_farmlist, int a_openness)
Finds the closest farm to this co-ordinate but uses a probability distribtution for acceptance.
Definition: farm.cpp:3155
SBSE_WATER_DATE
#define SBSE_WATER_DATE
Definition: SpringBarleySeed.h:34
probe_data::SetFile
void SetFile(ofstream *F)
pl_sb_harvest
Definition: PLSpringBarley.h:76
cfg_SB_InsecticideDay
CfgInt cfg_SB_InsecticideDay
Definition: SpringBarleySilage.cpp:42
cfg_rainhindpow
CfgInt cfg_rainhindpow("SK_RAINHINDPOW", CFG_CUSTOM, 4)
wwptc_ferti_s3
Definition: WWheatPToxicControl.h:72
Skylark_Population_Manager::TheFledgelingProbe
int TheFledgelingProbe()
Definition: skylarks_all.cpp:683
SBSTS_MANURE_EXEC
#define SBSTS_MANURE_EXEC
Definition: SpringBarleyStriglingSingle.h:35
FarmManager::AddToIllegalList
void AddToIllegalList(int a_farm_ref, vector< int > *a_farmlist)
Add to a list if a farm is not already among the illegal list of references.
Definition: farm.cpp:3099
oa_straw_chopping
Definition: Oats.h:52
g_VegHeightForageReduction
double g_VegHeightForageReduction
ofb_spring_plough
Definition: OFodderbeet.h:47
OptimisingFarm::Spraying_fungins
virtual bool Spraying_fungins(TTypesOfVegetation a_tov_type)
Returns true if a farmer decided to treat a given crop with fung- and insecticides.
Definition: farm.cpp:5360
tov_WinterWheat
Definition: tov_declaration.h:55
wwptc_harvest
Definition: WWheatPToxicControl.h:75
fp_slurry
Definition: treatment.h:52
DataForOptimisation::Set_cropParameter
void Set_cropParameter(double a_value, int i)
Definition: farm.h:621
nl_be_sleep_all_day
Definition: NLBeet.h:39
wws_autumn_roll
Definition: WinterWheatStrigling.h:54
Farm::m_nlgrassgrazedlast
NLGrassGrazedLast * m_nlgrassgrazedlast
Definition: farm.h:1081
pl_wr_ferti_p5
Definition: PLWinterRape.h:66
toc_CloverGrz
Definition: farm.h:357
Crop::Crop
Crop()
Definition: farm.cpp:297
pl_wwl_preseeding_cultivator
Definition: PLWinterWheatLate.h:54
cfg_BE_InsecticideMonth
CfgInt cfg_BE_InsecticideMonth
NLGrassGrazed1ToDo
NLGrassGrazed1ToDo
Definition: NLGrassGrazed1.h:37
SpringRape::SpringRape
SpringRape()
Definition: SpringRape.h:86
nl_gg1s_preseeding_cultivator
Definition: NLGrassGrazed1Spring.h:40
sbs_spring_roll
Definition: SpringBarleySilage.h:53
Skylark_Base::PesticideResponse
virtual void PesticideResponse()
Definition: skylarks_all.h:629
Population_Manager::TheReallyBigOutputProbe
virtual void TheReallyBigOutputProbe()
DataForOptimisation::Get_farmType
TTypesOfOptFarms Get_farmType(int a_almass_no)
Used by FarmManager::CreateFarms. Finds a matching almass number and returns farm's type.
Definition: farm.cpp:5086
l_map_art_hedgebanks
static CfgBool l_map_art_hedgebanks("MAP_ART_HEDGEBANKS", CFG_CUSTOM, false)
Farm::m_nlmaize
NLMaize * m_nlmaize
Definition: farm.h:1072
pl_bes_watering2
Definition: PLBeetSpr.h:56
no_sb_start
Definition: NorwegianSpringBarley.h:35
Skylark_Female::CalcFoodTime
int CalcFoodTime(double target)
Definition: skylarks_all.cpp:6709
FarmManager::ReadFarmsData
void ReadFarmsData()
Reads farm level parameters and saves them in a vector DataForOptimisation::m_farm_data.
Definition: farm.cpp:3484
cfg_HedgeSubtypeMaximum
CfgInt cfg_HedgeSubtypeMaximum("HEDGE_SUBTYPEMAXIMUM", CFG_CUSTOM, 3)
wwpc_autumn_plough
Definition: WWheatPControl.h:49
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
wwpt_ferti_s3
Definition: WWheatPTreatment.h:72
nl_sbs_preseeding_cultivator_sow
Definition: NLSpringBarleySpring.h:47
PLBeetSpr
PLBeetSpr class .
Definition: PLBeetSpr.h:83
pl_wrye_harvest
Definition: PLWinterRye.h:73
PLCarrots::PLCarrots
PLCarrots()
Definition: PLCarrots.h:79
PermanentGrassLowYield::PermanentGrassLowYield
PermanentGrassLowYield()
Definition: PermanentGrassLowYield.h:54
ofp_water1
Definition: OFieldPeas.h:44
Landscape::SupplyCentroidY
int SupplyCentroidY(int a_x, int a_y)
Definition: Landscape.h:475
toa_MHen
Definition: farm.h:314
cfg_strigling_clutch
CfgInt cfg_strigling_clutch("SK_STRIGLING_C", CFG_CUSTOM, 72)
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
sb_fertmanure_stock_two
Definition: SpringBarley.h:56
owwu_spring_sow
Definition: OWinterWheatUndersown.h:49
DataForOptimisation::Get_winterMax
int Get_winterMax(int i)
Definition: farm.h:614
nl_pgg_ferti_p1
Definition: NLPermanentGrassGrazed.h:41
FarmManager::Set_crops_fertilizer_trade
void Set_crops_fertilizer_trade(int i, double fert_trade)
Definition: farm.h:1864
pl_wr_insecticide4
Definition: PLWinterRape.h:78
OWBarley_BASE
#define OWBarley_BASE
Definition: OWinterBarley.h:31
pl_m_ferti_p4
Definition: PLMaize.h:58
SBSPR_DECIDE_TO_HERB
#define SBSPR_DECIDE_TO_HERB
Definition: SpringBarleySpr.h:43
WheatPControl::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
probe_data::CloseFile
void CloseFile()
pl_ca_autumn_harrow1
Definition: PLCarrots.h:41
UserDefinedFarm12::UserDefinedFarm12
UserDefinedFarm12(FarmManager *a_manager)
Definition: farm.cpp:2306
DataForOptimisation::Set_livestockTypes
void Set_livestockTypes(TTypesOfAnimals livestock_type)
Definition: farm.h:595
mas_water_one
Definition: MaizeStrigling.h:48
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
fb_spring_harrow
Definition: Fodderbeet.h:52
nl_pgg_ferti_s4
Definition: NLPermanentGrassGrazed.h:54
OptimisingFarm::Match_crop_to_field
void Match_crop_to_field(LE *a_field)
Finds a crop to be grown on a given field next year.
Definition: farm.cpp:9161
SBSToDo
SBSToDo
Definition: SpringBarleySilage.h:39
tof_AgroChemIndustryCerealFarm1
Definition: farm.h:233
nl_pots_fungicide8
Definition: NLPotatoesSpring.h:66
sb_fertpk_plant
Definition: SpringBarley.h:55
WinterRapeStrigling
Definition: winterrapestrigling.h:47
sg2_herbi_one
Definition: seedgrass2.h:40
PL_WWL_DECIDE_TO_GR
#define PL_WWL_DECIDE_TO_GR
Definition: PLWinterWheatLate.h:31
PL_BES_HERBI3
#define PL_BES_HERBI3
Definition: PLBeetSpr.h:32
tri_spring_roll
Definition: Triticale.h:46
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
cfg_organic_extensive
CfgBool cfg_organic_extensive
Population_Manager::TheProbe
probe_data * TheProbe[100]
Definition: PopulationManager.h:510
nl_tu_fungicide7
Definition: NLTulips.h:59
tov_OCloverGrassSilage1
Definition: tov_declaration.h:43
sbs_spring_sow
Definition: SpringBarleySilage.h:54
cfg_OSR_InsecticideMonth
CfgInt cfg_OSR_InsecticideMonth("PEST_OSRINSECTONEMONTH", CFG_CUSTOM, 4)
Provided to allow configuration control of the first insecticide spray in OSR - this changes the mont...
tolp_AUKey
Definition: farm.h:393
wwpt_ferti_s1
Definition: WWheatPTreatment.h:48
yf_do_nothing_stop
Definition: YoungForest.h:45
SkTerritories::Supply_F_Owner
Skylark_Female * Supply_F_Owner(int ref)
Definition: skylarks_all.cpp:1459
terrnos
const int terrnos[6]
Definition: skylarks_all.cpp:187
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
Farm::FA_Sludge
virtual bool FA_Sludge(LE *a_field, double a_user, int a_days)
Spread sewege sludge on a_field owned by an stock farmer.
Definition: farmfuncs.cpp:1086
WBS_DID_SEVEN_FOUR
#define WBS_DID_SEVEN_FOUR
Definition: WinterBarleyStrigling.h:45
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
pl_wwl_autumn_sow
Definition: PLWinterWheatLate.h:56
cfg_syn_spraywindow
static CfgInt cfg_syn_spraywindow("SYN_SPRAYWINDOW", CFG_CUSTOM, 15)
owwuExt_hay_baling
Definition: OWinterWheatUndersownExt.h:55
tov_PermanentGrassTussocky
Definition: tov_declaration.h:49
WinterWheatStrigling::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: WinterWheatStrigling.cpp:38
Farm::GetNextCropStartDate
int GetNextCropStartDate(LE *a_field, TTypesOfVegetation &a_curr_veg)
Returns the start date of the next crop in the rotation.
Definition: farm.cpp:864
wbs_strigling_two
Definition: WinterBarleyStrigling.h:71
SBST_MANURE_DONE
#define SBST_MANURE_DONE
Definition: SpringBarleyStrigling.h:33
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
sbst_harvest
Definition: SpringBarleyStrigling.h:68
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
Farm::m_nlgrassgrazed1
NLGrassGrazed1 * m_nlgrassgrazed1
Definition: farm.h:1078
NLBEETSPRING_BASE
#define NLBEETSPRING_BASE
Definition: NLBeetSpring.h:24
NPOT_DID_TREAT
#define NPOT_DID_TREAT
Definition: NorwegianPotatoes.h:36
nl_ggl_watering
Definition: NLGrassGrazedLast.h:70
AdultSkylark_struct::age
int age
Definition: skylarks_all.h:255
Farm::m_plmaize
PLMaize * m_plmaize
Definition: farm.h:1058
pl_fl1_ferti_s2
Definition: PLFodderLucerne1.h:52
UserDefinedFarm29
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1541
OWinterBarleyExt::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OWinterBarleyExt.cpp:33
nl_sbs_spring_sow
Definition: NLSpringBarleySpring.h:48
OFodderbeet
Definition: OFodderbeet.h:64
pl_sw_ferti_p3
Definition: PLSpringWheat.h:52
cfg_insecticide_direct_mortM
CfgInt cfg_insecticide_direct_mortM("SK_INSECTICDEDIRECTMORTM", CFG_CUSTOM, 0)
Farm::SpringSowWithFerti
virtual bool SpringSowWithFerti(LE *a_field, double a_user, int a_days)
Carry out a sowing event with start fertilizer in the spring on a_field.
Definition: farmfuncs.cpp:574
PL_MS_FERTI_P3
#define PL_MS_FERTI_P3
Definition: PLMaizeSilage.h:32
NL_POTS_FUNGI2
#define NL_POTS_FUNGI2
Definition: NLPotatoesSpring.h:30
Landscape::SupplySnowcover
bool SupplySnowcover(void)
Definition: Landscape.h:1437
Farm::GetNextCrop
TTypesOfVegetation GetNextCrop(int a_index)
Definition: farm.h:917
pl_sb_preseeding_cultivator
Definition: PLSpringBarley.h:61
oww_stubble_harrow1
Definition: OWinterWheat.h:56
sbs_stubble_harrow
Definition: SpringBarleySilage.h:66
FarmManager::ReadCropsData_perSoilType
void ReadCropsData_perSoilType()
Reads the data on crops' parameters that vary with a soil type (alfa, beta1, beta2,...
Definition: farm.cpp:3724
toc_Potato
Definition: farm.h:337
SkTerritories::NoTerritories
int NoTerritories
Definition: skylarks_all.h:347
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
wwptc_sleep_all_day
Definition: WWheatPToxicControl.h:46
sg2_compress
Definition: seedgrass2.h:48
nl_ww_growth_regulator1
Definition: NLWinterWheat.h:59
mas_herbi_two
Definition: MaizeStrigling.h:53
tole_Railway
Definition: tole_declaration.h:39
oms_spring_plough
Definition: OMaizeSilage.h:38
nl_sb_spring_plough_sandy
Definition: NLSpringBarley.h:44
sbst_spring_harrow
Definition: SpringBarleyStrigling.h:50
Farm::m_opotatoes
OPotatoes * m_opotatoes
Definition: farm.h:992
pl_sb_ferti_s8
Definition: PLSpringBarley.h:75
nl_ca_ferti_s1
Definition: NLCarrots.h:46
cfg_ins_app_prop2
CfgFloat cfg_ins_app_prop2("CROPS_INSECTICIDE_APPLIC_TWO_PROPORTION", CFG_CUSTOM, 1.0)
CompareDist
bool CompareDist(APoint i, APoint j)
Definition: skylarks_all.cpp:159
RoeDeerInfo::m_OldRange_x
unsigned m_OldRange_x
Definition: PopulationManager.h:193
Skylark_Male::ReEvaluateTerritory
void ReEvaluateTerritory()
Daily re-evaluation of territory.
Definition: skylarks_all.cpp:4792
PL_SBS_DECIDE_TO_GR
#define PL_SBS_DECIDE_TO_GR
Definition: PLSpringBarleySpr.h:29
nl_cab_spring_planting
Definition: NLCabbage.h:45
Population_Manager::SupplyCovPosx
virtual int SupplyCovPosx(int)
Definition: PopulationManager.h:626
nl_ggl_cut_to_silage1
Definition: NLGrassGrazedLast.h:44
nl_be_preseeding_cultivator
Definition: NLBeet.h:46
npe_strigling_one
Definition: NorwegianPotatoes.h:53
fpst_spring_plough
Definition: FieldPeasStrigling.h:41
tov_PLWinterTriticale
Definition: tov_declaration.h:73
tocv_AreaHa
Definition: farm.h:401
GooseFieldListItem::polyref
int polyref
Definition: Landscape.h:82
pl_wrye_ferti_s2
Definition: PLWinterRye.h:47
Farm::FA_NPKS
virtual bool FA_NPKS(LE *a_field, double a_user, int a_days)
Apply NPKS fertilizer, on a_field owned by a stock farmer.
Definition: farmfuncs.cpp:891
wwss_ferti_p3
Definition: WinterWheatStriglingSingle.h:69
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
sg2_harvest
Definition: seedgrass2.h:45
osg2_start
Definition: OSeedGrass2.h:35
Population_Manager::BreedingSuccessProbeOutput
virtual void BreedingSuccessProbeOutput(double, int, int, int, int, int, int, int)
Definition: PopulationManager.h:649
Skylark_Female::st_Incubating
int st_Incubating()
Definition: skylarks_all.cpp:6429
tov_Heath
Definition: tov_declaration.h:66
pl_fl2_spring_harrow
Definition: PLFodderLucerne2.h:34
Landscape::SkylarkEvaluation
void SkylarkEvaluation(SkTerritories *a_skt)
Definition: Landscape.cpp:3025
fb_fertslurry
Definition: Fodderbeet.h:54
skTTerritory::m_Quality
int m_Quality
Definition: skylarks_all.h:299
NPOT_WATER_DATE
#define NPOT_WATER_DATE
Definition: NorwegianPotatoes.h:38
pl_bes_heavy_cultivator
Definition: PLBeetSpr.h:49
mas_fa_npk
Definition: MaizeStrigling.h:44
tri_fa_manure
Definition: Triticale.h:40
cfg_BES_InsecticideMonth
CfgInt cfg_BES_InsecticideMonth
sob_PreFledgeling
Definition: skylarks_all.h:38
top_BetaW
Definition: farm.h:388
cfg_pest_productapplic_startdate
CfgInt cfg_pest_productapplic_startdate
SBSTC_MANURE_EXEC
#define SBSTC_MANURE_EXEC
Definition: SpringBarleyStriglingCulm.h:35
sbs_water1
Definition: SpringBarleySilage.h:60
nl_be_fungicide3
Definition: NLBeet.h:56
cfg_SingleStriglingTime
CfgInt cfg_SingleStriglingTime
Skylark_struct::by
int by
Definition: skylarks_all.h:201
SBSKM_INSECT_DATE
#define SBSKM_INSECT_DATE
Definition: SpringBarleySKManagement.h:42
wr_herbi_zero
Definition: winterrape.h:59
cfg_FemaleMinTerritoryAcceptScore
CfgFloat cfg_FemaleMinTerritoryAcceptScore("SK_MINFEMACCEPTSCORE", CFG_CUSTOM, 300000)
owwu_start
Definition: OWinterWheatUndersown.h:36
pl_be_ferti_p5
Definition: PLBeet.h:62
PermanentGrassTussocky::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: PermanentGrassTussocky.cpp:37
wrys_fertmanganese_plant_one
Definition: WinterRyeStrigling.h:52
sbsts_fertpk_plant
Definition: SpringBarleyStriglingSingle.h:53
pl_bes_ferti_s5
Definition: PLBeetSpr.h:48
pl_wb_fungicide2
Definition: PLWinterBarley.h:73
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
nl_ms_herbicide1
Definition: NLMaizeSpring.h:45
toc_EnergyFor
Definition: farm.h:363
sbpcgs_water2
Definition: SpringBarleyPeaCloverGrassStrigling.h:51
pl_wb_stubble_harrow
Definition: PLWinterBarley.h:46
Skylark_Clutch::st_Developing
int st_Developing()
Definition: skylarks_all.cpp:2769
oa_fertmanure_stock
Definition: Oats.h:41
Skylark_Population_Manager::ProbeReportPOM
void ProbeReportPOM(int a_time)
Definition: skylarks_all.cpp:1119
OFB_SOW_DATE
#define OFB_SOW_DATE
Definition: OFodderbeet.h:36
pl_wr_start
Definition: PLWinterRape.h:39
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
nl_ca_herbicide2
Definition: NLCarrots.h:53
osb_start
Definition: OSpringBarley.h:37
wwpt_ferti_p2
Definition: WWheatPTreatment.h:55
pl_sw_hay_bailing
Definition: PLSpringWheat.h:82
OWinterWheatUndersown::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OWinterWheatUndersown.cpp:33
npe_fp_npk
Definition: NorwegianPotatoes.h:49
OrchardCrop::OrchardCrop
OrchardCrop()
Definition: OrchardCrop.h:51
nl_ggl_cut_to_silage2
Definition: NLGrassGrazedLast.h:45
Population_Manager::TestFile
FILE * TestFile
Definition: PopulationManager.h:539
ma_herbi_two
Definition: Maize.h:48
cfg_WW_InsecticideMonth
CfgInt cfg_WW_InsecticideMonth
cfg_SB_InsecticideDay
CfgInt cfg_SB_InsecticideDay
Definition: SpringBarleySilage.cpp:42
pl_wr_ferti_p8
Definition: PLWinterRape.h:72
SBSTC_WATER_DATE
#define SBSTC_WATER_DATE
Definition: SpringBarleyStriglingCulm.h:41
Farm::GetType
TTypesOfFarm GetType(void)
Definition: farm.h:901
nl_gg1s_ferti_p6
Definition: NLGrassGrazed1Spring.h:56
Population_Manager::OpenTheRipleysOutputProbe
bool OpenTheRipleysOutputProbe(string a_NWordFilename)
HomeRangeDiameter
const int HomeRangeDiameter
Definition: skylarks_all.cpp:211
sc_fungicide2
Definition: AgroChemIndustryCereal.h:66
Landscape::SupplySoilTypeR
int SupplySoilTypeR(int a_x, int a_y)
Returns the soil type in rabbit warren reference numbers.
Definition: Landscape.h:464
SC_WAIT_FOR_PLOUGH
#define SC_WAIT_FOR_PLOUGH
Definition: AgroChemIndustryCereal.h:41
tole_RoadsideVerge
Definition: tole_declaration.h:38
OptimisingFarm::Get_crop
CropOptimised * Get_crop(int i)
Definition: farm.h:2040
SkTerritories::SkTerritories
SkTerritories(Landscape *L)
Definition: skylarks_all.cpp:1386
Cooling_Rate_Eggs
static double Cooling_Rate_Eggs
Definition: skylarks_all.cpp:180
pl_be_watering3
Definition: PLBeet.h:72
tof_ConvMarginalJord
Definition: farm.h:232
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
WBarley_BASE
#define WBarley_BASE
Definition: WinterBarley.h:40
pl_sw_herbicide1
Definition: PLSpringWheat.h:66
obpcg_cattle_out
Definition: OBarleyPeaCloverGrass.h:47
cfg_SW_InsecticideDay
CfgInt cfg_SW_InsecticideDay
otri_spring_roll
Definition: OTriticale.h:44
cfg_M_InsecticideMonth
CfgInt cfg_M_InsecticideMonth
fp_rsm
Definition: treatment.h:58
pl_wt_fungicide4
Definition: PLWinterTriticale.h:74
pl_ms_ferti_s8
Definition: PLMaizeSilage.h:80
Landscape::SupplyPollen
PollenNectarQuality SupplyPollen(int a_x, int a_y)
Definition: Landscape.h:378
cfg_Price_Oats
CfgFloat cfg_Price_Oats("PRICE_OATS", CFG_CUSTOM, 75)
pl_sw_ferti_s11
Definition: PLSpringWheat.h:86
sbse_fungicide_one
Definition: SpringBarleySeed.h:48
pl_sbs_ferti_p3
Definition: PLSpringBarleySpr.h:55
sbpcgs_fungicide
Definition: BarleyPeaCloverGrassStrigling.h:62
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
wws_ferti_p5
Definition: WinterWheatStrigling.h:71
Skylark_Population_Manager::Skylark_Population_Manager
Skylark_Population_Manager(Landscape *L)
Definition: skylarks_all.cpp:294
OCGG2_CUT_DATE
#define OCGG2_CUT_DATE
Definition: OCloverGrassGrazed2.h:31
wwpt_strigling1
Definition: WWheatPTreatment.h:65
pl_sw_ferti_p6
Definition: PLSpringWheat.h:60
cfg_ins_app_prop2
CfgFloat cfg_ins_app_prop2
tole_Pylon
Definition: tole_declaration.h:96
pl_pot_ferti_s5
Definition: PLPotatoes.h:62
pl_sw_ferti_s5
Definition: PLSpringWheat.h:59
oms_harvest
Definition: OMaizeSilage.h:47
OptimisingFarm::Get_Neighbour
OptimisingFarm * Get_Neighbour(int i)
Definition: farm.h:2050
fb_spring_sow
Definition: Fodderbeet.h:55
pl_sb_ferti_p9
Definition: PLSpringBarley.h:79
cfg_WW_isecticide_prop1
CfgFloat cfg_WW_isecticide_prop1("PEST_WWINSECTONEPROP", CFG_CUSTOM, 1.0)
Provided to allow configuration control of the proportion of farmers doing first insecticide spray in...
Landscape::SupplyMonth
int SupplyMonth(void)
Definition: Landscape.h:1601
pe_fa_npk
Definition: Potatoes.h:48
OTRI_WATER_DATE
#define OTRI_WATER_DATE
Definition: OTriticale.h:34
pl_sw_ferti_s9
Definition: PLSpringWheat.h:79
osbext_strigling1
Definition: OSpringBarleyExt.h:51
Landscape::BorderNeed
bool BorderNeed(TTypesOfLandscapeElement a_letype)
Definition: Landscape.cpp:4529
ConventionalPlant
Inbuilt farm type.
Definition: farm.h:1122
fa_sludge
Definition: treatment.h:68
Breed_Res_Thresh1
static int Breed_Res_Thresh1
Definition: skylarks_all.cpp:185
fp_autumn_plough
Definition: FieldPeas.h:42
Farm::m_nlspringbarleyspring
NLSpringBarleySpring * m_nlspringbarleyspring
Definition: farm.h:1087
tov_OCloverGrassGrazed2
Definition: tov_declaration.h:43
DataForOptimisation::Get_FUKey
double Get_FUKey(int i)
Definition: farm.h:645
wwsc_spring_roll
Definition: WinterWheatStriglingCulm.h:57
wry_insecticide
Definition: WinterRye.h:65
cfg_pest_winterwheat_on
CfgBool cfg_pest_winterwheat_on
fa_rsm
Definition: treatment.h:69
tov_PLPotatoes
Definition: tov_declaration.h:79
tov_NLCabbage
Definition: tov_declaration.h:95
cfg_pest_productapplic_startdate
CfgInt cfg_pest_productapplic_startdate
Skylark_PreFledgeling::PesticideResponse
virtual void PesticideResponse()
Definition: skylarks_all.cpp:6835
WB_DID_EIGHT_THREE
#define WB_DID_EIGHT_THREE
Definition: WinterBarley.h:52
sr_spring_plough
Definition: SpringRape.h:50
nl_gg1_ferti_p6
Definition: NLGrassGrazed1.h:60
ofps_spring_sow
Definition: OFieldPeasSilage.h:39
tofs_Foobar
Definition: farm.h:296
tof_UserDefinedFarm24
Definition: farm.h:261
sbsts_start
Definition: SpringBarleyStriglingSingle.h:45
FieldPeas
Definition: FieldPeas.h:61
skTTerritory::SetQuality
void SetQuality(int a_qual)
Definition: skylarks_all.h:285
wbs_fertmanganese_plant_two
Definition: WinterBarleyStrigling.h:65
Potatoes
Definition: Potatoes.h:72
OptimisingFarm::findYieldLoss
void findYieldLoss(CropOptimised *a_crop)
Determines the yield losses (CropOptimised::m_lossHerb, CropOptimised::m_lossFi, CropOptimised::m_tot...
Definition: farm.cpp:6200
pl_fl2_cut_to_silage2A
Definition: PLFodderLucerne2.h:42
SBST_SLURRY_DONE
#define SBST_SLURRY_DONE
Definition: SpringBarleyStrigling.h:32
nl_pgg_ferti_s10
Definition: NLPermanentGrassGrazed.h:66
toss_BuildingUpResources
Definition: skylarks_all.h:58
wwpc_ferti_p5
Definition: WWheatPControl.h:70
nl_be_spring_plough_sandy
Definition: NLBeet.h:41
NLPERMANENTGRASSLANDGRAZED_BASE
#define NLPERMANENTGRASSLANDGRAZED_BASE
Definition: NLPermanentGrassGrazed.h:24
tof_UserDefinedFarm21
Definition: farm.h:258
owwu_deep_plough
Definition: OWinterWheatUndersown.h:58
NLPotatoesSpring::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: NLPotatoesSpring.cpp:64
nl_be_ferti_p2
Definition: NLBeet.h:48
Triticale
Definition: Triticale.h:65
NLCabbageSpringToDo
NLCabbageSpringToDo
Definition: NLCabbageSpring.h:35
cfg_HQualityHedgeScrub
CfgInt cfg_HQualityHedgeScrub
pl_be_ferti_s3
Definition: PLBeet.h:56
wws_harvest
Definition: WinterWheatStrigling.h:75
CropOptimised::m_BIHerb
double m_BIHerb
Value of BI for herbicides [BI/ha].
Definition: farm.h:1667
cfg_Min_certainty
CfgFloat cfg_Min_certainty("MIN_CERTAINTY", CFG_CUSTOM, 0)
A parameter setting the minimum certainty level.
Skylark_Population_Manager::incTotalPrefledgelings
void incTotalPrefledgelings()
Definition: skylarks_all.h:547
wwss_insecticide1
Definition: WinterWheatStriglingSingle.h:62
Landscape::SupplyNectar
PollenNectarQuality SupplyNectar(int a_polyref)
Definition: Landscape.h:381
UserDefinedFarm7
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1332
sbst_fertpk_plant
Definition: SpringBarleyStrigling.h:53
fg_water_zero
Definition: FodderGrass.h:48
OCarrotsToDo
OCarrotsToDo
Definition: OCarrots.h:34
nl_pgg_cut_to_silage3
Definition: NLPermanentGrassGrazed.h:45
tov_PLBeet
Definition: tov_declaration.h:80
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
pl_sb_preseeding_cultivator_sow
Definition: PLSpringBarley.h:62
Landscape::SupplyOverspray
bool SupplyOverspray(int a_x, int a_y)
Gets the overspray flag.
Definition: Landscape.cpp:599
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
Landscape::SupplyTotalPollen
double SupplyTotalPollen(int a_polyref)
Definition: Landscape.h:379
cfg_OptimiseBedriftsmodelCrops
CfgBool cfg_OptimiseBedriftsmodelCrops("OPTIMISE_BEDRIFTSMODEL_CROPS", CFG_CUSTOM, false)
If set to true, the original farm optimisation model's crop set is used in the farmer decision making...
nl_m_spring_plough2
Definition: NLMaize.h:45
SBS_ISAUTUMNPLOUGH
#define SBS_ISAUTUMNPLOUGH
Definition: SpringBarleySilage.h:32
TTypesOfOptFarms
TTypesOfOptFarms
Definition: farm.h:278
cfg_pesticidetesttype
CfgInt cfg_pesticidetesttype("PESTICIDETESTYPE", CFG_CUSTOM, -1)
fg_cut_to_silage2
Definition: FodderGrass.h:46
pl_be_stubble_harrow
Definition: PLBeet.h:52
wwsc_insecticide3
Definition: WinterWheatStriglingCulm.h:64
sbe_fertmanure
Definition: Sugarbeet.h:48
PotatoesEatToDo
PotatoesEatToDo
Definition: Potatoes.h:41
cfg_Price_FU
CfgFloat cfg_Price_FU("PRICE_FU", CFG_CUSTOM, 1.157)
Price of a fodder unit. [DKK/FU].
NLGRASSGRAZED1SPRING_BASE
#define NLGRASSGRAZED1SPRING_BASE
Definition: NLGrassGrazed1Spring.h:24
nl_cabs_sleep_all_day
Definition: NLCabbageSpring.h:37
SimpleStatistics::m_K
double m_K
Definition: PopulationManager.h:330
Skylark_Base::m_Born_y
int m_Born_y
Definition: skylarks_all.h:598
l_map_write_ascii
static CfgBool l_map_write_ascii("MAP_WRITE_ASCII", CFG_CUSTOM, false)
Used if an ASCII file for use in GIS applications should be written.
Skylark_Male::OnBroodDeath
void OnBroodDeath()
Definition: skylarks_all.cpp:4385
SkTerritories::m_sim_w_div_10
int m_sim_w_div_10
Definition: skylarks_all.h:355
TOP_Goose
Definition: PopulationManager.h:66
sbs_ferti_p1
Definition: SpringBarleySilage.h:41
SBSTSToDo
SBSTSToDo
Definition: SpringBarleyStriglingSingle.h:44
pl_m_insecticide1
Definition: PLMaize.h:69
nl_cpc_ferti_s1
Definition: NLCatchPeaCrop.h:36
sbspr_water_one
Definition: SpringBarleySpr.h:65
farminfo::m_farmsize
int m_farmsize
Definition: farm.h:496
pl_fl1_herbicide0
Definition: PLFodderLucerne1.h:44
tocv_BI
Definition: farm.h:406
tocc_Spring
Definition: farm.h:215
pl_wwl_stubble_cultivator_heavy
Definition: PLWinterWheatLate.h:51
wrs_ferti_s1
Definition: winterrapestrigling.h:31
pl_bes_watering1
Definition: PLBeetSpr.h:55
pl_fl2_start
Definition: PLFodderLucerne2.h:32
Skylark_Clutch::st_Dying
void st_Dying()
Definition: skylarks_all.cpp:2917
cfg_OptimisingFarms
CfgBool cfg_OptimisingFarms
DataForOptimisation::Set_sellingPrice
void Set_sellingPrice(double a_value, int i)
Definition: farm.h:647
fp_water_two
Definition: FieldPeas.h:54
Farm::m_owinterrape
OWinterRape * m_owinterrape
Definition: farm.h:1002
cfg_HQualityTall2
CfgInt cfg_HQualityTall2
Skylark_Population_Manager::LoadParameters
void LoadParameters()
Definition: skylarks_all.cpp:446
cfg_BeetleBankType
static CfgInt cfg_BeetleBankType("BBANK_TYPE", CFG_CUSTOM,(int) tole_BeetleBank)
wbs_autumn_plough
Definition: WinterBarleyStrigling.h:60
pl_bns_fungicide1
Definition: PLBeans.h:63
osg1_ferti_zero
Definition: OSeedGrass1.h:35
cfg_organic_extensive
CfgBool cfg_organic_extensive
OCGG1_CUT_DATE
#define OCGG1_CUT_DATE
Definition: OCloverGrassGrazed1.h:31
SBSKM_HERBI_DATE
#define SBSKM_HERBI_DATE
Definition: SpringBarleySKManagement.h:38
FB_DECIDE_TO_FI
#define FB_DECIDE_TO_FI
Definition: Fodderbeet.h:44
Population_Manager::m_StepSize
int m_StepSize
Definition: PopulationManager.h:533
PLMaize
PLMaize class .
Definition: PLMaize.h:94
owb_fertmanure_stock_one
Definition: OWinterBarley.h:37
pi_hilling
Definition: PotatoesIndustry.h:55
pl_pot_harvest
Definition: PLPotatoes.h:85
pl_ww_preseeding_cultivator_sow
Definition: PLWinterWheat.h:55
sbcgs_GR
Definition: SpringBarleyCloverGrassStrigling.h:48
toss_FFlocking
Definition: skylarks_all.h:57
tole_WoodlandMargin
Definition: tole_declaration.h:98
wb_growth_reg
Definition: WinterBarley.h:78
fp_greenmanure
Definition: treatment.h:56
tofg_environment
Definition: farm.h:438
Landscape::SupplyTreeHeight
int SupplyTreeHeight(int)
Definition: Landscape.h:816
February
const int February
Definition: Landscape.h:37
ope_start
Definition: OPotatoes.h:38
UserDefinedFarm10
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1359
cfg_ins_app_prop3
CfgFloat cfg_ins_app_prop3
nl_ww_fungicide1
Definition: NLWinterWheat.h:54
nl_sbs_ferti_s3
Definition: NLSpringBarleySpring.h:45
NL_GGL_CUT_DATE
#define NL_GGL_CUT_DATE
Definition: NLGrassGrazedLast.h:29
Population_Manager::m_SimulationName
char m_SimulationName[255]
Definition: PopulationManager.h:513
cfg_P1D
CfgFloat cfg_P1D
Farm::m_owinterbarley
OWinterBarley * m_owinterbarley
Definition: farm.h:1000
nl_ggl_ferti_p10
Definition: NLGrassGrazedLast.h:66
nl_be_herbicide2
Definition: NLBeet.h:51
AnimalPosition::m_x
unsigned m_x
Definition: PopulationManager.h:172
Population_Manager::SimHH
unsigned SimHH
Definition: PopulationManager.h:512
wb_fungicide_two
Definition: WinterBarley.h:77
cfg_pest_productapplic_period
CfgInt cfg_pest_productapplic_period
PLWinterRape::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: PLWinterRape.cpp:64
pe_spring_sow
Definition: Potatoes.h:47
PLBeans::PLBeans
PLBeans()
Definition: PLBeans.h:88
sbe_fertnpks_one
Definition: Sugarbeet.h:52
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
OTriticale::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OTriticale.cpp:38
Landscape::GetPolymapping
int GetPolymapping(int a_index)
Definition: Landscape.h:183
OCloverGrassGrazed1::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OCloverGrassGrazed1.cpp:37
nl_ca_harvest
Definition: NLCarrots.h:58
cfg_strigling_prop
CfgFloat cfg_strigling_prop
pl_sb_ferti_p6
Definition: PLSpringBarley.h:70
OSBarley_BASE
#define OSBarley_BASE
Definition: OSpringBarley.h:31
NLPotatoesSpringToDo
NLPotatoesSpringToDo
Definition: NLPotatoesSpring.h:40
pl_ww_ferti_p9
Definition: PLWinterWheat.h:70
start
Definition: treatment.h:32
TOP_Hare
Definition: PopulationManager.h:64
pl_wr_fungicide1
Definition: PLWinterRape.h:59
pi_spring_sow
Definition: PotatoesIndustry.h:46
Skylark_struct::x
int x
Definition: skylarks_all.h:198
FPEAD_INSECT_DATE
#define FPEAD_INSECT_DATE
Definition: FieldPeas.h:33
sbe_spring_sow
Definition: Sugarbeet.h:54
WB_DID_EIGHT_ONE
#define WB_DID_EIGHT_ONE
Definition: WinterBarley.h:50
ca_fa_npk_two
Definition: Carrots.h:62
PLBeans::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: PLBeans.cpp:64
OptimisingFarm::Initialize
void Initialize(FarmManager *a_pfm)
Assigns to each farm its farm type, farm size, farm's real ID number, and soil type....
Definition: farm.cpp:5187
tov_PermanentSetaside
Definition: tov_declaration.h:49
SBSTC_FUNGI_DATE
#define SBSTC_FUNGI_DATE
Definition: SpringBarleyStriglingCulm.h:40
OptimisingFarm::m_actual_income
double m_actual_income
An actual income at a farm in a given year.
Definition: farm.h:2122
pl_ca_start
Definition: PLCarrots.h:38
pl_wt_ferti_s7
Definition: PLWinterTriticale.h:66
sc_insecticide3
Definition: AgroChemIndustryCereal.h:69
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
wpc_strigling1
Definition: WheatPControl.h:61
pl_bns_herbicide1
Definition: PLBeans.h:61
wwsc_sleep_all_day
Definition: WinterWheatStriglingCulm.h:46
Farm::ProductApplication_DateLimited
virtual bool ProductApplication_DateLimited(LE *a_field, double, int, double a_applicationrate, PlantProtectionProducts a_ppp)
Special pesticide trial functionality.
Definition: farmfuncs.cpp:2396
sbstc_fertmanure_plant
Definition: SpringBarleyStriglingCulm.h:51
nl_pot_ferti_s4
Definition: NLPotatoes.h:60
cfg_FemaleMinTerritoryAcceptScore
CfgFloat cfg_FemaleMinTerritoryAcceptScore
sb_stubble_harrow
Definition: SpringBarley.h:73
sbskm_spring_harrow
Definition: SpringBarleySKManagement.h:50
SpringBarleySpr
Definition: SpringBarleySpr.h:75
pl_ww_ferti_s5
Definition: PLWinterWheat.h:63
pl_be_ferti_p4
Definition: PLBeet.h:60
wwptc_ferti_p4
Definition: WWheatPToxicControl.h:70
tole_WindTurbine
Definition: tole_declaration.h:97
sbcg_water1
Definition: SpringBarleyCloverGrass.h:50
osbp_spring_roll
Definition: OSpringBarleyPigs.h:42
bb_start
Definition: BroadBeans.h:35
tole_ActivePit
Definition: tole_declaration.h:63
skTerritory_struct::ref
int ref
Definition: skylarks_all.h:311
AgroChemIndustryCereal::AgroChemIndustryCereal
AgroChemIndustryCereal()
Definition: AgroChemIndustryCereal.h:93
FarmManager::GetFarmAreaOpenFields
int GetFarmAreaOpenFields(int a_farmref, int a_openness)
Returns the area of fields with openness more than a_openness.
Definition: farm.h:1760
wbs_hay_bailing
Definition: WinterBarleyStrigling.h:80
rectangle::m_y1
unsigned m_y1
Definition: PopulationManager.h:101
pl_sw_ferti_p4
Definition: PLSpringWheat.h:55
SkTerritories::FemaleOccupy
void FemaleOccupy(int ref, Skylark_Female *Female)
Definition: skylarks_all.cpp:2392
OptimisingFarm::Get_main_goal
TTypeOfFarmerGoal Get_main_goal()
Definition: farm.h:2058
cfg_pest_productapplic_startdate
CfgInt cfg_pest_productapplic_startdate
SBSTC_BASE
#define SBSTC_BASE
Definition: SpringBarleyStriglingCulm.h:31
straw_removal
Definition: treatment.h:112
GooseFieldListItem::geesesp
int geesesp[gs_foobar]
Definition: Landscape.h:84
nl_ms_ferti_p2
Definition: NLMaizeSpring.h:43
mas_stubble
Definition: MaizeStrigling.h:51
toa_DCalf
Definition: farm.h:303
sbs_autumn_plough
Definition: SpringBarleySilage.h:51
cfg_Price_Triticale
CfgFloat cfg_Price_Triticale("PRICE_TRITICALE", CFG_CUSTOM, 80)
nl_gg1s_ferti_s6
Definition: NLGrassGrazed1Spring.h:57
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
WinterWheatStriglingSingle::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: WinterWheatStriglingSingle.cpp:39
NLCarrotsSpring
NLCarrotsSpring class .
Definition: NLCarrotsSpring.h:68
toc_WRape
Definition: farm.h:332
tri_herbi_two
Definition: Triticale.h:49
SB_TRULY_DID_WATER_ONE
#define SB_TRULY_DID_WATER_ONE
Definition: Sugarbeet.h:42
sbstc_spring_sow
Definition: SpringBarleyStriglingCulm.h:56
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
SBSKMToDo
SBSKMToDo
Definition: SpringBarleySKManagement.h:44
Farm::CutToHay
virtual bool CutToHay(LE *a_field, double a_user, int a_days)
Carry out hay cutting on a_field.
Definition: farmfuncs.cpp:2269
nl_pot_ferti_s2_clay
Definition: NLPotatoes.h:46
Farm::m_CGG1
CloverGrassGrazed1 * m_CGG1
Definition: farm.h:969
toss_MFloating
Definition: skylarks_all.h:53
PLWinterWheatLate::PLWinterWheatLate
PLWinterWheatLate()
Definition: PLWinterWheatLate.h:102
nl_bes_preseeding_cultivator
Definition: NLBeetSpring.h:43
sbpcgs_spring_sow
Definition: BarleyPeaCloverGrassStrigling.h:55
toa_MCalf
Definition: farm.h:304
cfg_dumpvegjunefile
CfgStr cfg_dumpvegjunefile("G_VEGAREASJUNE_FILENAME", CFG_CUSTOM, "DUMPVEG_JUNE.TXT")
pi_herbi_three
Definition: PotatoesIndustry.h:51
Farm::m_nlcabbagespring
NLCabbageSpring * m_nlcabbagespring
Definition: farm.h:1088
npe_herbi_three
Definition: NorwegianPotatoes.h:52
nl_ww_harvest
Definition: NLWinterWheat.h:62
nl_ca_sleep_all_day
Definition: NLCarrots.h:41
SkTerritories::m_qual_grid_signal
int m_qual_grid_signal
Definition: skylarks_all.h:356
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
l_map_ascii_utm_y
static CfgInt l_map_ascii_utm_y("MAP_ASCII_UTM_Y", CFG_CUSTOM, 0)
If we write an ASCII file provide UTM-y of lower lefthand corner.
sbcg_hay_baling
Definition: SpringBarleyCloverGrass.h:48
cfg_CAB_InsecticideMonth
CfgInt cfg_CAB_InsecticideMonth("PEST_CABINSECTONEMONTH", CFG_CUSTOM, 5)
Provided to allow configuration control of the first insecticide spray in cabbage crops - this change...
SkQualGrid::Insert
int Insert(int a_poly)
Definition: skylarks_all.h:328
cfg_Skylark_prefledegling_NOEL
CfgFloat cfg_Skylark_prefledegling_NOEL("SK_FLEDGE_NOEL", CFG_CUSTOM, 0.001)
Used for determining the pesticide response for prefledglings.
nl_ca_start
Definition: NLCarrots.h:40
Skylark_Male::OnPairing
void OnPairing(Skylark_Female *female)
Definition: skylarks_all.cpp:4920
tof_NoPesticideBase
Definition: farm.h:236
PermanentGrassTussocky
Definition: PermanentGrassTussocky.h:45
Population_Manager::GetLiveArraySize
unsigned GetLiveArraySize(int a_listindex)
Gets the number of 'live' objects for a list index in the TheArray.
Definition: PopulationManager.h:433
Farm::m_farmtype
TTypesOfFarm m_farmtype
Definition: farm.h:940
oca_rowcul_three
Definition: OCarrots.h:44
wwsc_strigling0a
Definition: WinterWheatStriglingCulm.h:56
sbspr_start
Definition: SpringBarleySpr.h:47
owry_straw_chopping_plant
Definition: OWinterRye.h:48
CGG1_HALT_SECOND_WATER
#define CGG1_HALT_SECOND_WATER
Definition: CloverGrassGrazed1.h:32
hay_turning
Definition: treatment.h:88
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
Skylark_Female::EndStep
virtual void EndStep(void)
EndStep behaviour - must be implemented in descendent classes.
Definition: skylarks_all.cpp:5652
Crop::m_first_date
int m_first_date
Definition: farm.h:540
sbspr_herbicide_two
Definition: SpringBarleySpr.h:58
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
cgg1_ferti_one
Definition: CloverGrassGrazed1.h:38
pl_ms_spring_harrow
Definition: PLMaizeSilage.h:57
Population_Manager::CheckXY
bool CheckXY(int l, int i)
Debug method to test for out of bounds coordinates.
tov_Lawn
Definition: tov_declaration.h:63
pe_spring_plough
Definition: Potatoes.h:44
FarmEvent::m_startday
int m_startday
Definition: farm.h:466
UserDefinedFarm22
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1471
pl_bns_ferti_s1
Definition: PLBeans.h:42
osbext_spring_sow1
Definition: OSpringBarleyExt.h:48
Population_Manager::SupplyListName
const char * SupplyListName(int i)
Definition: PopulationManager.h:478
Maize
Definition: Maize.h:58
FarmManager::ReadInitialCropAreas_almass
void ReadInitialCropAreas_almass()
Reads the data on farms' initial crop distributions and saves them in a vector of a DataForOptimisati...
Definition: farm.cpp:3612
nl_pots_ferti_s2_sandy
Definition: NLPotatoesSpring.h:47
Skylark_Female::st_Emigrating
int st_Emigrating()
Definition: skylarks_all.cpp:5765
Farm::m_springbarleyclovergrassstrigling
SpringBarleyCloverGrassStrigling * m_springbarleyclovergrassstrigling
Definition: farm.h:1036
cfg_strigling_prop
CfgFloat cfg_strigling_prop
Skylark_Population_Manager::TheSkylarkTerrs
SkTerritories * TheSkylarkTerrs
Definition: skylarks_all.h:567
nl_pots_ferti_p2_sandy
Definition: NLPotatoesSpring.h:46
sc_ferti_s3
Definition: AgroChemIndustryCereal.h:77
WinterWheatStriglingSingle
Definition: WinterWheatStriglingSingle.h:84
pl_ms_spring_sow
Definition: PLMaizeSilage.h:65
sg1_herbi_zero
Definition: seedgrass1.h:38
cfg_organic_extensive
CfgBool cfg_organic_extensive
FarmManager::PesticideData::Tov
TTypesOfVegetation Tov
Definition: farm.h:1924
tov_NLSpringBarleySpring
Definition: tov_declaration.h:104
nl_pot_herbicide1
Definition: NLPotatoes.h:61
Skylark_Male::OnAddNestling
void OnAddNestling(Skylark_Nestling *N)
Definition: skylarks_all.cpp:4834
pl_wrye_autumn_sow
Definition: PLWinterRye.h:55
cfg_HQualityBareEarth
CfgInt cfg_HQualityBareEarth
OptimisingFarm::m_previous_costs
vector< double > m_previous_costs
Vector of costs from previous years.
Definition: farm.h:2141
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
fg_ferti_two
Definition: FodderGrass.h:42
SpringBarleyPeaCloverGrassStrigling::SpringBarleyPeaCloverGrassStrigling
SpringBarleyPeaCloverGrassStrigling()
Definition: BarleyPeaCloverGrassStrigling.h:73
Skylark_Nestling
Definition: skylarks_all.h:677
cfg_SingleStriglingTime
CfgInt cfg_SingleStriglingTime("STR_SINGLESTRIGLINGTIME", CFG_CUSTOM, 1)
pl_wwl_autumn_harrow1
Definition: PLWinterWheatLate.h:44
SimpleStatistics::get_Total
double get_Total()
Returns the mean.
Definition: PopulationManager.h:362
SkTerritories::SimW
int SimW
Definition: skylarks_all.h:348
bulb_harvest
Definition: treatment.h:110
Skylark_Base::m_OurTerritories
SkTerritories * m_OurTerritories
Definition: skylarks_all.h:602
Livestock
A class for storing livestock parameters and variables for optimising farms.
Definition: farm.h:1617
TAnimal::Supply_m_Location_x
int Supply_m_Location_x()
Definition: PopulationManager.h:213
fg_water_one
Definition: FodderGrass.h:49
cfg_WW_NINV_tillage_prop1
CfgFloat cfg_WW_NINV_tillage_prop1("TILLAGE_WWNINVONEPROP", CFG_CUSTOM, 1.0)
Provided to allow configuration control of the proportion of farmers doing first non-inversion tillag...
cfg_WW_isecticide_prop2
CfgFloat cfg_WW_isecticide_prop2("PEST_WWINSECTTWOPROP", CFG_CUSTOM, 1.0)
Provided to allow configuration control of the proportion of farmers doing second insecticide spray i...
AgroChemIndustryCerealFarm2::AgroChemIndustryCerealFarm2
AgroChemIndustryCerealFarm2(FarmManager *a_manager)
Definition: farm.cpp:2114
sbpcgs_GR
Definition: SpringBarleyPeaCloverGrassStrigling.h:49
Skylark_Male::OnFarmEvent
virtual bool OnFarmEvent(FarmToDo event)
Definition: skylarks_all.cpp:3835
Population_Manager::CloseTheRipleysOutputProbe
virtual void CloseTheRipleysOutputProbe()
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
pl_wb_stubble_plough
Definition: PLWinterBarley.h:43
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
ca_rowcul_one
Definition: Carrots.h:50
PLWINTERWHEATLATE_BASE
#define PLWINTERWHEATLATE_BASE
Definition: PLWinterWheatLate.h:24
l_map_map_file
static CfgStr l_map_map_file("MAP_MAP_FILE", CFG_CUSTOM, "map.lsb")
Farm::FA_NPK
virtual bool FA_NPK(LE *a_field, double a_user, int a_days)
Apply NPK fertilizer to a_field owned by an stock farmer.
Definition: farmfuncs.cpp:917
UserDefinedFarm24::UserDefinedFarm24
UserDefinedFarm24(const char *fname, FarmManager *a_manager)
Definition: farm.cpp:2561
nl_sbs_ferti_s2_sandy
Definition: NLSpringBarleySpring.h:41
wwpt_autumn_harrow
Definition: WWheatPTreatment.h:51
pl_wrye_sleep_all_day
Definition: PLWinterRye.h:39
sbstc_GR
Definition: SpringBarleyStriglingCulm.h:62
cfg_WWL_InsecticideDay
CfgInt cfg_WWL_InsecticideDay
ma_water_one
Definition: Maize.h:50
wws_strigling0b
Definition: WinterWheatStrigling.h:58
wwss_strigling1
Definition: WinterWheatStriglingSingle.h:65
owwu_ferti_p1
Definition: OWinterWheatUndersown.h:41
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
ww_harvest
Definition: WinterWheat.h:99
ms_stubble
Definition: MaizeSilage.h:53
MD_Hatch
static double MD_Hatch
Definition: skylarks_all.cpp:186
sr_herbi_one
Definition: SpringRape.h:59
Population_Manager::m_AlleleFreqsFile
FILE * m_AlleleFreqsFile
Definition: PopulationManager.h:528
Landscape::FillVegAreaData
void FillVegAreaData()
Definition: Landscape.cpp:3641
UserDefinedFarm25::UserDefinedFarm25
UserDefinedFarm25(const char *fname, FarmManager *a_manager)
Definition: farm.cpp:2566
Farm::m_nltulips
NLTulips * m_nltulips
Definition: farm.h:1077
tov_PLWinterRye
Definition: tov_declaration.h:74
SpringBarley::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: SpringBarley.cpp:48
wwpc_fungicide
Definition: WWheatPControl.h:59
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
Farm::FungicideTreat
virtual bool FungicideTreat(LE *a_field, double a_user, int a_days)
Apply fungicide to a_field.
Definition: farmfuncs.cpp:1279
nl_cabs_preseeding_cultivator
Definition: NLCabbageSpring.h:41
cfg_G6B
CfgFloat cfg_G6B
wry_hay_turning
Definition: WinterRye.h:69
Population_Manager::SupplyStepSize
int SupplyStepSize()
Definition: PopulationManager.h:449
pl_wwl_autumn_harrow2
Definition: PLWinterWheatLate.h:45
tov_OSpringBarley
Definition: tov_declaration.h:46
straw_covering
Definition: treatment.h:111
WinterWheatStriglingCulmToDo
WinterWheatStriglingCulmToDo
Definition: WinterWheatStriglingCulm.h:44
wrys_strigling_two
Definition: WinterRyeStrigling.h:60
sbsts_fertlnh3_plant
Definition: SpringBarleyStriglingSingle.h:52
CARROTS_BASE
#define CARROTS_BASE
Definition: Carrots.h:31
shallow_harrow
Definition: treatment.h:107
Farm::m_nlwinterwheat
NLWinterWheat * m_nlwinterwheat
Definition: farm.h:1075
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
dcpt_October_pest2
Definition: DummyCropPestTesting.h:55
nl_gg2_ferti_s4
Definition: NLGrassGrazed2.h:55
CloverGrassGrazed2ToDo
CloverGrassGrazed2ToDo
Definition: CloverGrassGrazed2.h:37
wwpt_ferti_s2
Definition: WWheatPTreatment.h:49
Skylark_Nestling::st_Developing
virtual int st_Developing()
Definition: skylarks_all.cpp:3190
ocgg1_ferti_one
Definition: OCloverGrassGrazed1.h:37
owwu_sleep_all_day
Definition: OWinterWheatUndersown.h:37
owbext_fertslurry_plant
Definition: OWinterBarleyExt.h:43
pl_wr_autumn_harrow3
Definition: PLWinterRape.h:55
pl_sw_ferti_s4
Definition: PLSpringWheat.h:56
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
SBPCGS_SPRAY
#define SBPCGS_SPRAY
Definition: BarleyPeaCloverGrassStrigling.h:43
oww_strigling1
Definition: OWinterWheat.h:46
Skylark_Nestling::ReInit
virtual void ReInit(int x, int y, Skylark_Male *Daddy, Landscape *L, SkTerritories *Terrs, Skylark_Population_Manager *SPM, int bx, int by, int mh)
Definition: skylarks_all.cpp:2950
WinterWheatStriglingSingle::WinterWheatStriglingSingle
WinterWheatStriglingSingle()
Definition: WinterWheatStriglingSingle.h:88
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
TSkylarkList
Definition: skylarks_all.h:85
Landscape::m_polymapping
vector< int > m_polymapping
Definition: Landscape.h:130
cfg_EM_Nestling_a
CfgFloat cfg_EM_Nestling_a("SK_EM_NESTLING_A", CFG_CUSTOM, 0.8542)
Farm::m_foddergrass
FodderGrass * m_foddergrass
Definition: farm.h:968
nl_pots_spring_plough_sandy
Definition: NLPotatoesSpring.h:45
Farm::HillingUp
virtual bool HillingUp(LE *a_field, double a_user, int a_days)
Do hilling up on a_field, probably of potatoes.
Definition: farmfuncs.cpp:1663
wbs_fertslurry_stock_one
Definition: WinterBarleyStrigling.h:59
cfg_HQualityVeg30cm
CfgInt cfg_HQualityVeg30cm
ca_fa_npk_one
Definition: Carrots.h:61
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
pl_wrye_autumn_harrow2
Definition: PLWinterRye.h:44
Landscape::SupplyUnderGrowthWidth
int SupplyUnderGrowthWidth(int)
Definition: Landscape.h:817
ms_water_two
Definition: MaizeSilage.h:51
pl_sbs_fungicide2
Definition: PLSpringBarleySpr.h:49
pl_sb_ferti_p7
Definition: PLSpringBarley.h:72
cfg_SB_InsecticideMonth
CfgInt cfg_SB_InsecticideMonth
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
nl_cabs_ferti_p3
Definition: NLCabbageSpring.h:54
tov_Setaside
Definition: tov_declaration.h:50
nl_ms_harrow
Definition: NLMaizeSpring.h:42
wwss_GR
Definition: WinterWheatStriglingSingle.h:59
spring_plough
Definition: dummy.h:49
wpc_start
Definition: WheatPControl.h:41
Skylark_Population_Manager::TheSkylarkTerrsSupply_size
int TheSkylarkTerrsSupply_size(int)
Definition: skylarks_all.cpp:929
ofb_start_threads_one
Definition: OFodderbeet.h:48
no_sb_spring_sow
Definition: NorwegianSpringBarley.h:39
obpcg_spring_sow1
Definition: OBarleyPeaCloverGrass.h:44
Landscape::SupplyTrafficLoad
double SupplyTrafficLoad(int a_x, int a_y)
Definition: Landscape.h:1293
wr_rowcol_clean
Definition: winterrape.h:58
WinterRape
Definition: winterrape.h:82
wrs_autumn_plough
Definition: winterrapestrigling.h:22
toa_Turkey
Definition: farm.h:315
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
OptimisingFarm::Get_NeighboursSize
int Get_NeighboursSize(void)
Definition: farm.h:2049
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
opgg_cattle_is_out
Definition: OPermanentGrassGrazed.h:41
osg1_swarth
Definition: OSeedGrass1.h:38
CropOptimised::m_n
double m_n
Total amount of fertilizer applied per ha of a crop [kg N/ha].
Definition: farm.h:1656
Farm::m_winterrape
WinterRape * m_winterrape
Definition: farm.h:1026
WinterRyeStrigling::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: WinterRyeStrigling.cpp:38
SkTerritories::RemoveMale
void RemoveMale(int ref)
Definition: skylarks_all.cpp:2406
Skylark_Population_Manager::ProbePOM
float ProbePOM(int ListIndex, probe_data *p_TheProbe)
Modified probe for POM Output.
Definition: skylarks_all.cpp:1133
Landscape::SupplyIsGrass
bool SupplyIsGrass(int a_polyref)
Definition: Landscape.h:1310
Landscape::hb_FindHedges
void hb_FindHedges(void)
AlmassCrop::Tov
TTypesOfVegetation Tov
Definition: farm.h:582
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
wwss_spring_roll
Definition: WinterWheatStriglingSingle.h:57
osbp_autumn_plough
Definition: OSpringBarleyPigs.h:40
sg2_herbi_zero
Definition: seedgrass2.h:39
cfg_WRYE_InsecticideDay
CfgInt cfg_WRYE_InsecticideDay
osg1_harvest
Definition: OSeedGrass1.h:39
Landscape::WriteOpenness
void WriteOpenness(void)
Stores openness for all polygons to a standard file.
UserDefinedFarm24
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1491
cfg_juvreturnmort
CfgInt cfg_juvreturnmort("SK_JUVRETURNMORT", CFG_CUSTOM, 35)
Immigration mortality for juveniles.
cfg_strigling_prop
CfgFloat cfg_strigling_prop
wwpc_hay_baling
Definition: WWheatPControl.h:77
Skylark_Population_Manager::TheBreedingFemalesProbe
int TheBreedingFemalesProbe(int ProbeNo)
Definition: skylarks_all.cpp:705
nl_ww_desiccation
Definition: NLWinterWheat.h:61
TAnimal::Dying
virtual void Dying()
Definition: PopulationManager.h:266
heavy_cultivator_aggregate
Definition: treatment.h:108
Skylark_Population_Manager::OpenTheBreedingSuccessProbe
virtual bool OpenTheBreedingSuccessProbe()
Definition: skylarks_all.cpp:867
osbp_spring_harrow
Definition: OSpringBarleyPigs.h:41
pl_ms_hay_bailing
Definition: PLMaizeSilage.h:78
probe_data::m_NoVegTypes
unsigned m_NoVegTypes
Definition: PopulationManager.h:295
nl_sbs_spring_plough_sandy
Definition: NLSpringBarleySpring.h:39
cfg_SB_InsecticideDay
CfgInt cfg_SB_InsecticideDay
cfg_pest_winterwheat_on
CfgBool cfg_pest_winterwheat_on
wwptc_ferti_p5
Definition: WWheatPToxicControl.h:71
cfg_strigling_prop
CfgFloat cfg_strigling_prop
PL_MS_FERTI_S3
#define PL_MS_FERTI_S3
Definition: PLMaizeSilage.h:33
RainHindrance
double RainHindrance[21]
Definition: skylarks_all.cpp:214
sbpt_hay_baling
Definition: SpringBarleyPTreatment.h:70
sa_cut_to_hay
Definition: setaside.h:50
sg2_stubbleharrow
Definition: seedgrass2.h:50
pl_wb_harvest
Definition: PLWinterBarley.h:80
pesticiderecord::m_amounts
double m_amounts[ppp_foobar]
Definition: farm.h:443
Skylark_Population_Manager::SetF_Mig_Mort
void SetF_Mig_Mort(int m)
Definition: skylarks_all.h:507
Skylark_Female::st_TempLeavingArea
int st_TempLeavingArea()
Definition: skylarks_all.cpp:5803
Landscape::PolytypeToString
std::string PolytypeToString(TTypesOfLandscapeElement a_le_type)
Definition: Landscape.cpp:4087
MaxFeedRain
double MaxFeedRain
Definition: skylarks_all.cpp:222
tov_OrchardCrop
Definition: tov_declaration.h:65
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
fb_insecticide_one
Definition: Fodderbeet.h:62
AgroChemIndustryCereal
Definition: AgroChemIndustryCereal.h:89
nl_ms_spring_plough_sandy
Definition: NLMaizeSpring.h:38
Skylark_Male::m_XFNestAcceptScore
double m_XFNestAcceptScore
Definition: skylarks_all.h:882
DataForOptimisation::Get_alfa
double Get_alfa(int i)
Definition: farm.h:625
tri_insecticide
Definition: Triticale.h:55
pl_m_herbicide2
Definition: PLMaize.h:67
cfg_WR_InsecticideMonth
CfgInt cfg_WR_InsecticideMonth
oca_spring_sow
Definition: OCarrots.h:41
tofg_Foobar
Definition: farm.h:439
OptimisingFarm::m_area_scaling_factor
double m_area_scaling_factor
Factor used to scale areas of fixed crops and livestock numbers. Used to adjust these values to the f...
Definition: farm.h:2228
wws_GR
Definition: WinterWheatStrigling.h:59
PLMaizeSilage::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: PLMaizeSilage.cpp:64
water
Definition: treatment.h:80
mas_herbi_one
Definition: MaizeStrigling.h:52
cfg_WWL_InsecticideMonth
CfgInt cfg_WWL_InsecticideMonth
NLTULIPS_BASE
#define NLTULIPS_BASE
Definition: NLTulips.h:24
CloverGrassGrazed1ToDo
CloverGrassGrazed1ToDo
Definition: CloverGrassGrazed1.h:35
top_PriceHerb
Definition: farm.h:374
pl_bns_ferti_p2
Definition: PLBeans.h:47
nl_ggl_sleep_all_day
Definition: NLGrassGrazedLast.h:40
probe_data::~probe_data
~probe_data()
l_map_dump_map_file
CfgStr l_map_dump_map_file("MAP_DUMP_MAP_FILE", CFG_CUSTOM, "dump.lsb")
OptimisingFarm::InitiateManagement
virtual void InitiateManagement(void)
Kicks off the farm's management.
Definition: farm.cpp:5124
wpc_grubning
Definition: WheatPControl.h:76
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
Farm::ReadRotation
void ReadRotation(std::string fname)
Reads a rotation file into the rotation.
Definition: farm.cpp:816
osbs_water1
Definition: OSBarleySilage.h:36
Landscape::ReleaseOsmiaNest
void ReleaseOsmiaNest(int a_x, int a_y)
Reopen the osmia nest here
Definition: Landscape.h:871
sr_ferti_s1
Definition: SpringRape.h:57
HQualityTrack
int HQualityTrack
Definition: skylarks_all.cpp:257
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
FarmManager::Get_crops_summary_BIs_tov
TTypesOfVegetation Get_crops_summary_BIs_tov(int i)
Definition: farm.h:1853
OptimisingFarm::MakeRotation::Tov
TTypesOfVegetation Tov
Definition: farm.h:2175
Skylark_Nestling::m_NestLeavingChance
int m_NestLeavingChance
Definition: skylarks_all.h:683
sbspr_fertpk_plant
Definition: SpringBarleySpr.h:52
Skylark_Male::st_FindingTerritory
int st_FindingTerritory()
Definition: skylarks_all.cpp:4577
skClutch_struct
Definition: skylarks_all.h:216
pl_m_ferti_s3
Definition: PLMaize.h:56
nl_pots_fungicide9
Definition: NLPotatoesSpring.h:67
skTTerritory::SetNestPossibility
void SetNestPossibility(bool valid, int nx, int ny)
Definition: skylarks_all.h:291
oww_sleep_all_day
Definition: OWinterWheat.h:37
tov_SpringBarleySeed
Definition: tov_declaration.h:52
NL_M_START_FERTI
#define NL_M_START_FERTI
A flag used to indicate autumn ploughing status.
Definition: NLMaize.h:28
Skylark_Female::GetMigrationMortality
int GetMigrationMortality()
Definition: skylarks_all.cpp:6753
Crop::~Crop
virtual ~Crop()
Definition: farm.h:560
PLBEET_BASE
#define PLBEET_BASE
Definition: PLBeet.h:24
CGG2_DO_STUBBLE
#define CGG2_DO_STUBBLE
Definition: CloverGrassGrazed2.h:33
Population_Manager::SortXIndex
void SortXIndex(unsigned Type)
Population_Manager::IndexArrayX
int IndexArrayX[5][10000]
Definition: PopulationManager.h:509
Skylark_Clutch::AddEgg
void AddEgg()
Definition: skylarks_all.h:656
cfg_BE_InsecticideMonth
CfgInt cfg_BE_InsecticideMonth
Skylark_Population_Manager::WriteSKPOM2
void WriteSKPOM2(int n, int n2)
Definition: skylarks_all.h:482
cfg_SBS_InsecticideDay
CfgInt cfg_SBS_InsecticideDay
tov_SpringBarleySKManagement
Definition: tov_declaration.h:65
SkTerritories::PreEvaluateHabitatStripX
int PreEvaluateHabitatStripX(int a_x, int a_y, int a_range_x)
Definition: skylarks_all.cpp:1976
HQualityBareEarth
int HQualityBareEarth
Definition: skylarks_all.cpp:268
pl_be_ferti_p6
Definition: PLBeet.h:80
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
pl_sbs_spring_harrow
Definition: PLSpringBarleySpr.h:40
sbsts_fungicide_two
Definition: SpringBarleyStriglingSingle.h:65
OptimisingCattleFarm::checkCattleRotation_almass
void checkCattleRotation_almass()
Checks if the cattle restriction is fulfilled - in the ALMaSS crops mode.
Definition: farm.cpp:7304
pl_wt_insecticide1
Definition: PLWinterTriticale.h:58
Landscape::SupplyJustSprayedVector
int SupplyJustSprayedVector(unsigned int a_index)
Definition: Landscape.h:1270
wws_autumn_plough
Definition: WinterWheatStrigling.h:50
AnimalFarm::m_fakeCrop
CropOptimised * m_fakeCrop
Crop used to fill up area of a farm up to 100% in case its non-fodder crops do not sum to 100% in det...
Definition: farm.h:2378
OptimisingCattleFarm
Subclass of the AnimalFarm.
Definition: farm.h:2448
MAIZE_BASE
#define MAIZE_BASE
Definition: Maize.h:31
OCloverGrassGrazed2ToDo
OCloverGrassGrazed2ToDo
Definition: OCloverGrassGrazed2.h:35
ww_grubning
Definition: WinterWheat.h:104
wb_fungicide_one
Definition: WinterBarley.h:75
toc_SCerealG
Definition: farm.h:346
pl_sb_autumn_harrow1
Definition: PLSpringBarley.h:47
NLBeetSpring::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: NLBeetSpring.cpp:64
nl_sbs_sleep_all_day
Definition: NLSpringBarleySpring.h:38
OptimisingFarm::reverseSort
Struct redefining operator < - used for sorting crops.
Definition: farm.h:2167
Landscape::m_PesticideMap
PesticideMap * m_PesticideMap
For specialised pesticide recording.
Definition: Landscape.h:133
pl_be_autumn_harrow1
Definition: PLBeet.h:50
NO_SBARLEY_BASE
#define NO_SBARLEY_BASE
Definition: NorwegianSpringBarley.h:31
nl_gg1s_cut_to_silage1
Definition: NLGrassGrazed1Spring.h:44
nl_pot_ferti_p3_clay
Definition: NLPotatoes.h:55
pl_ww_ferti_p3
Definition: PLWinterWheat.h:52
nl_pot_ferti_s2_sandy
Definition: NLPotatoes.h:51
PL_POT_DID_DESS
#define PL_POT_DID_DESS
Definition: PLPotatoes.h:36
wwptc_stubble_harrow2
Definition: WWheatPToxicControl.h:79
cfg_Skylark_male_NOEL
CfgFloat cfg_Skylark_male_NOEL("SK_MALE_NOEL", CFG_CUSTOM, 0.001)
Can be used to trigger a response to pesticides for the males.
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
sbspr_hay_baling
Definition: SpringBarleySpr.h:69
DataForOptimisation::Get_Nnorm
double Get_Nnorm(int i)
Definition: farm.h:631
FarmManager::FindFarmWithRandom
int FindFarmWithRandom(vector< int > *a_farmlist)
Finds a farm openness more than a value not on the list.
Definition: farm.cpp:3353
cfg_DumpFarmAreas
CfgBool cfg_DumpFarmAreas
sbstc_fungicide_one
Definition: SpringBarleyStriglingCulm.h:63
ms_row_one
Definition: MaizeSilage.h:46
pl_ww_ferti_p10
Definition: PLWinterWheat.h:83
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
fp_liquidNH3
Definition: treatment.h:51
WBS_DID_EIGHT_THREE
#define WBS_DID_EIGHT_THREE
Definition: WinterBarleyStrigling.h:52
TOP_RoeDeer
Definition: PopulationManager.h:67
pl_sbs_preseeding_cultivator
Definition: PLSpringBarleySpr.h:44
npe_spring_harrow
Definition: NorwegianPotatoes.h:45
cfg_CA_InsecticideDay
CfgInt cfg_CA_InsecticideDay
OWinterWheat
Definition: OWinterWheat.h:63
OCloverGrassGrazed2::OCloverGrassGrazed2
OCloverGrassGrazed2()
Definition: OCloverGrassGrazed2.h:52
pl_bes_ferti_s6
Definition: PLBeetSpr.h:66
pl_ww_insecticide2
Definition: PLWinterWheat.h:76
pl_wb_preseeding_cultivator
Definition: PLWinterBarley.h:54
WWHEATPCONTROL_BASE
#define WWHEATPCONTROL_BASE
Definition: WWheatPControl.h:39
Population_Manager::m_GeneticsFile
FILE * m_GeneticsFile
Definition: PopulationManager.h:527
Landscape::SupplyVegDensity
int SupplyVegDensity(int a_polyref)
Definition: Landscape.h:975
April1
const int April1
Definition: AgroChemIndustryCereal.h:44
cfg_productapplicendyear
CfgInt cfg_productapplicendyear
DataForOptimisation::m_cropAreas
vector< double > m_cropAreas
Vector containing values of initial (i.e. in year the data is taken for) crop areas at farms included...
Definition: farm.h:711
Skylark_Population_Manager::SKPOM1
FILE * SKPOM1
Definition: skylarks_all.h:472
OptimisingFarm::Get_almass_no
int Get_almass_no(void)
Definition: farm.h:2039
Landscape::SupplyWeedBiomass
double SupplyWeedBiomass(int a_polyref)
Definition: Landscape.h:964
pl_wr_molluscicide
Definition: PLWinterRape.h:63
Crop
The base class for all crops.
Definition: farm.h:534
cfg_mintownbuildingdistance
static CfgInt cfg_mintownbuildingdistance("MAP_MINTOWNBUILDINGDISTANCE", CFG_CUSTOM, 100)
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
fb_herbicide_two
Definition: Fodderbeet.h:58
DataForOptimisation::m_energy_maize_price
vector< double > m_energy_maize_price
Vector with energy maize prices for each year of simulation.
Definition: farm.h:759
tof_UserDefinedFarm29
Definition: farm.h:266
wrys_harvest
Definition: WinterRyeStrigling.h:66
snailicide
Definition: dummy.h:67
cfg_CAB_InsecticideDay
CfgInt cfg_CAB_InsecticideDay("PEST_CABINSECTONEDAY", CFG_CUSTOM, 15)
Provided to allow configuration control of the first insecticide spray in cabbage crops - this change...
sbspr_herbicide_one
Definition: SpringBarleySpr.h:57
pl_ca_strigling
Definition: PLCarrots.h:53
OptimisingFarm::Check_SG_and_CGG
void Check_SG_and_CGG()
Modifies areas of SeedGrass1 and SeedGrass2, CloverGrassGrazed1 and CloverGrassGrazed2 to be even....
Definition: farm.cpp:5877
sbpt_straw_chopping
Definition: SpringBarleyPTreatment.h:69
WRY_DECIDE_TO_HERB
#define WRY_DECIDE_TO_HERB
Definition: WinterRye.h:43
CropOptimised::m_GM
double m_GM
Value of gross margin for a crop (m_income_ha - m_costs_ha) [DKK/ha].
Definition: farm.h:1689
NLMaizeSpring::NLMaizeSpring
NLMaizeSpring()
Definition: NLMaizeSpring.h:63
tole_MownGrass
Definition: tole_declaration.h:74
tov_WWheatPToxicControl
Definition: tov_declaration.h:55
pl_pot_bed_forming
Definition: PLPotatoes.h:64
Landscape::AxisLoopLtd
void AxisLoopLtd(int a_poly, APoint *a_cor, int a_axis, int a_limit)
Definition: Landscape.cpp:2917
tov_NLMaize
Definition: tov_declaration.h:91
nl_tu_flower_cutting
Definition: NLTulips.h:81
sbst_fungicide_one
Definition: SpringBarleyStrigling.h:63
probe_data::m_MyFileName
char m_MyFileName[255]
Definition: PopulationManager.h:288
toss_FCaringForYoung
Definition: skylarks_all.h:59
Landscape::SupplyLastSownVeg
TTypesOfVegetation SupplyLastSownVeg(int a_polyref)
Definition: Landscape.h:1068
ofp_strigling1
Definition: OFieldPeas.h:40
cfg_WW_InsecticideDay
CfgInt cfg_WW_InsecticideDay
wry_fertsludge_stock
Definition: WinterRye.h:48
SetAsideToDo
SetAsideToDo
Definition: setaside.h:48
Farm::FP_PK
virtual bool FP_PK(LE *a_field, double a_user, int a_days)
Apply PK fertilizer, on a_field owned by an arable farmer.
Definition: farmfuncs.cpp:653
sbe_fertslurry
Definition: Sugarbeet.h:53
SBSPR_MANURE_DONE
#define SBSPR_MANURE_DONE
Definition: SpringBarleySpr.h:33
wpc_ferti_s4
Definition: WheatPControl.h:69
WBToDo
WBToDo
Definition: WinterBarley.h:58
Skylark_Female::SensibleCopy
void SensibleCopy()
Definition: skylarks_all.cpp:6813
NLSpringBarleySpring
NLSpringBarleySpring class .
Definition: NLSpringBarleySpring.h:71
cfg_Skylark_female_NOEL
CfgFloat cfg_Skylark_female_NOEL
OptimisingFarm::m_totalNt
double m_totalNt
Total amount of fertilizer purchased at a farm. [kg].
Definition: farm.h:2246
pl_wb_ferti_s2
Definition: PLWinterBarley.h:48
pl_ca_spring_harrow
Definition: PLCarrots.h:49
dcpt_April_pest1
Definition: DummyCropPestTesting.h:43
fpsi_growth_reg
Definition: FieldPeasSilage.h:55
pl_wrye_autumn_plough
Definition: PLWinterRye.h:48
molluscicide
Definition: treatment.h:75
oms_spring_harrow
Definition: OMaizeSilage.h:39
tov_OWinterWheat
Definition: tov_declaration.h:66
DataForOptimisation::Get_rotationMax
double Get_rotationMax(int i)
Definition: farm.h:653
WWHEATPTOXICCONTROL_BASE
#define WWHEATPTOXICCONTROL_BASE
Definition: WWheatPToxicControl.h:40
Skylark_Female::st_BuildingUpResources
int st_BuildingUpResources()
Definition: skylarks_all.cpp:6125
OptimisingFarm::m_soilType
TTypesOfSoils m_soilType
Farm's soil type (sandy, clay, other).
Definition: farm.h:2212
wrys_fertslurry_stock
Definition: WinterRyeStrigling.h:55
Landscape::GetGooseNumbers
int GetGooseNumbers(int a_poly)
This returns the number of geese on the polygon the day before.
Definition: Landscape.cpp:3383
OptimisingFarm::OptimisingFarm
OptimisingFarm(FarmManager *a_myfarmmanager, int a_No)
The constructor.
Definition: farm.cpp:5153
UserDefinedFarm4
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1305
Farm::CattleIsOutLow
virtual bool CattleIsOutLow(LE *a_field, double a_user, int a_days, int a_max)
Generate a 'cattle_out_low' event for every day the cattle are on a_field.
Definition: farmfuncs.cpp:2018
wpc_fungicide2
Definition: WheatPControl.h:57
pl_be_ferti_s4
Definition: PLBeet.h:61
Farm::m_winterrapestrigling
WinterRapeStrigling * m_winterrapestrigling
Definition: farm.h:1041
ww_insecticide3
Definition: WinterWheat.h:88
Farm::m_maizestrigling
MaizeStrigling * m_maizestrigling
Definition: farm.h:1040
UserDefinedFarm17::UserDefinedFarm17
UserDefinedFarm17(FarmManager *a_manager)
Definition: farm.cpp:2342
PreFledgeMortProb
static int PreFledgeMortProb
Definition: skylarks_all.cpp:178
FarmManager::GetFarmPtr
Farm * GetFarmPtr(int a_owner)
Returns the pointer to a farm with a specific number.
Definition: farm.h:1766
sbpt_fungicide_two
Definition: SpringBarleyPTreatment.h:65
Farm::GetTotalArea
int GetTotalArea(void)
Returns the area of all fields owned by that farm.
Definition: farm.cpp:1340
OptimisingFarm::findTotalNanim
void findTotalNanim()
Determines total animal fertilizer (m_totalNanim) available at a farm.
Definition: farm.cpp:5643
nl_gg1_ferti_s1
Definition: NLGrassGrazed1.h:43
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
direction_w
Definition: Landscape.h:60
AnimalFarm::m_fodderToProduceBefore
double m_fodderToProduceBefore
Fodder that has to be produced to fulfill the min. fodder production restriction at the beginning of ...
Definition: farm.h:2395
tov_SpringBarleyStriglingCulm
Definition: tov_declaration.h:62
Farm::StriglingHill
virtual bool StriglingHill(LE *a_field, double a_user, int a_days)
Carry out a mechanical weeding on a_field followed by hilling up (probably on potatoes)
Definition: farmfuncs.cpp:1635
Crop::SimpleEvent
void SimpleEvent(long a_date, int a_todo, bool a_lock)
Adds an event to this crop management.
Definition: farm.cpp:307
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
Maize::Maize
Maize()
Definition: Maize.h:62
toc_WBarley
Definition: farm.h:327
opgg_raking1
Definition: OPermanentGrassGrazed.h:44
nl_cab_preseeding_cultivator
Definition: NLCabbage.h:44
nl_pots_ferti_p3_sandy
Definition: NLPotatoesSpring.h:53
tov_FieldPeasSilage
Definition: tov_declaration.h:65
opgg_raking2
Definition: OPermanentGrassGrazed.h:45
nl_cas_ferti_p1
Definition: NLCarrotsSpring.h:43
nl_gg1_sleep_all_day
Definition: NLGrassGrazed1.h:39
Farm::m_plcarrots
PLCarrots * m_plcarrots
Definition: farm.h:1064
MaizeStrigling::MaizeStrigling
MaizeStrigling()
Definition: MaizeStrigling.h:62
Population_Manager::ImpactProbeReport
void ImpactProbeReport(int a_Time)
nl_be_ferti_s1
Definition: NLBeet.h:45
PL_M_FERTI_P1
#define PL_M_FERTI_P1
A flag used to indicate autumn ploughing status.
Definition: PLMaize.h:28
Skylark_Adult::m_pesticide_affected
int m_pesticide_affected
Definition: skylarks_all.h:742
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
cfg_CulmLastStriglingTime
CfgInt cfg_CulmLastStriglingTime
pl_wb_start
Definition: PLWinterBarley.h:39
pl_sw_spring_harrow
Definition: PLSpringWheat.h:57
l_map_dump_poly_file
CfgStr l_map_dump_poly_file("MAP_DUMP_POLY_FILE", CFG_CUSTOM, "dump_polyrefs.txt")
burn_straw_stubble
Definition: treatment.h:92
NL_TU_FERTI_DONE
#define NL_TU_FERTI_DONE
Definition: NLTulips.h:29
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
nl_gg1_winter_plough
Definition: NLGrassGrazed1.h:40
toc_GrassRot
Definition: farm.h:351
sbse_herbicide_two
Definition: SpringBarleySeed.h:47
g_rand_uni
boost::variate_generator< base_generator_type &, boost::uniform_real<> > g_rand_uni(g_generator, g_uni_dist)
wb_hay_bailing
Definition: WinterBarley.h:83
cfg_heightconstant_a
CfgFloat cfg_heightconstant_a
Landscape::InitOsmiaBeeNesting
void InitOsmiaBeeNesting()
Read in the Osmia nest density files and allocate to each LE object.
Definition: Landscape.cpp:4697
pl_ww_insecticide3
Definition: PLWinterWheat.h:77
pl_pot_autumn_harrow1
Definition: PLPotatoes.h:49
SpringBarley::SpringBarley
SpringBarley()
Definition: SpringBarley.h:82
Farm::m_owinterwheatundersownext
OWinterWheatUndersownExt * m_owinterwheatundersownext
Definition: farm.h:1006
wwsc_insecticide1
Definition: WinterWheatStriglingCulm.h:62
OPermanentGrassGrazedToDo
OPermanentGrassGrazedToDo
Definition: OPermanentGrassGrazed.h:36
tov_OCarrots
Definition: tov_declaration.h:43
npe_herbi_one
Definition: NorwegianPotatoes.h:50
nl_cas_herbicide3
Definition: NLCarrotsSpring.h:52
tole_YoungForest
Definition: tole_declaration.h:55
wwss_fungicide2
Definition: WinterWheatStriglingSingle.h:61
Landscape::SupplyDeadBiomass
double SupplyDeadBiomass(int a_polyref)
Definition: Landscape.h:1029
rectangle::m_x2
unsigned m_x2
Definition: PopulationManager.h:102
sbsts_harvest
Definition: SpringBarleyStriglingSingle.h:68
cfg_M_InsecticideMonth
CfgInt cfg_M_InsecticideMonth
UserDefinedFarm33::UserDefinedFarm33
UserDefinedFarm33(const char *fname, FarmManager *a_manager)
Definition: farm.cpp:2606
cfg_pest_wintertriticale_on
CfgBool cfg_pest_wintertriticale_on
OSEEDGRASS1_BASE
#define OSEEDGRASS1_BASE
Definition: OSeedGrass1.h:30
pl_ww_ferti_s4
Definition: PLWinterWheat.h:61
OCarrots::OCarrots
OCarrots()
Definition: OCarrots.h:56
Population_Manager::SimW
int SimW
Definition: PopulationManager.h:511
tov_OWinterWheatUndersownExt
Definition: tov_declaration.h:63
Population_Manager::OpenTheFledgelingProbe
virtual bool OpenTheFledgelingProbe()
Definition: PopulationManager.h:632
tole_Stream
Definition: tole_declaration.h:89
YoungForestToDo
YoungForestToDo
Definition: YoungForest.h:42
nl_bes_start
Definition: NLBeetSpring.h:38
otri_fa_manure
Definition: OTriticale.h:39
l_pest_productapplic_period
CfgInt l_pest_productapplic_period
pl_wwl_ferti_p8
Definition: PLWinterWheatLate.h:68
Skylark_Female::st_PreparingForBreeding
int st_PreparingForBreeding()
Definition: skylarks_all.cpp:6154
FarmManager::m_farms
vector< Farm * > m_farms
Definition: farm.h:1906
sbsts_strigling_three
Definition: SpringBarleyStriglingSingle.h:60
osg2_burnstrawstubble
Definition: OSeedGrass2.h:42
SimpleStatistics::m_SumX2
double m_SumX2
Definition: PopulationManager.h:334
Farm::m_norwegianspringbarley
NorwegianSpringBarley * m_norwegianspringbarley
Definition: farm.h:1049
CloverGrassGrazed1
Definition: CloverGrassGrazed1.h:55
CropOptimised::m_totalLoss
double m_totalLoss
Summary value of the yield loss due to the limited use of herbicides and fung- and insecticides [%].
Definition: farm.h:1683
DataForOptimisation::Get_cropTypes_almass_str
string Get_cropTypes_almass_str(int i)
Definition: farm.h:666
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
Farm::CattleOutLowGrazing
virtual bool CattleOutLowGrazing(LE *a_field, double a_user, int a_days)
Start a extensive grazing event on a_field today.
Definition: farmfuncs.cpp:1944
Skylark_Population_Manager::OpenTheBreedingPairsProbe
bool OpenTheBreedingPairsProbe()
Definition: skylarks_all.cpp:854
l_map_check_polygon_xref
static CfgBool l_map_check_polygon_xref("MAP_CHECK_POLYGON_XREF", CFG_CUSTOM, true)
tov_NLGrassGrazedLast
Definition: tov_declaration.h:108
nl_ww_straw_chopping
Definition: NLWinterWheat.h:63
NLCATCHPEACROP_BASE
#define NLCATCHPEACROP_BASE
Definition: NLCatchPeaCrop.h:24
ope_flaming_one
Definition: OPotatoes.h:46
cfg_Min_fodder_prod_pig
CfgFloat cfg_Min_fodder_prod_pig("MIN_FODDER_PROD_PIG", CFG_CUSTOM, 20)
A parameter setting the minimum proportion of fodder demand that has to be supplied from own fodder p...
NLPotatoesSpring
NLPotatoesSpring class .
Definition: NLPotatoesSpring.h:89
cfg_skylark_pesticide_globaleggshellreduction
CfgFloat cfg_skylark_pesticide_globaleggshellreduction("SK_GLOBALPESTICIDEEGGSHELLREDUC", CFG_CUSTOM, 0.0)
The proportion of eggs assumed to crack from pesticide effects as a global effect.
DataForOptimisation::Set_FUKey
void Set_FUKey(double a_value, int i)
Definition: farm.h:644
NPOTATOES_BASE
#define NPOTATOES_BASE
Definition: NorwegianPotatoes.h:31
sbcg_herbicide2
Definition: SpringBarleyCloverGrass.h:53
NLMaize
NLMaize class .
Definition: NLMaize.h:66
cfg_ins_app_prop2
CfgFloat cfg_ins_app_prop2
pl_wwl_straw_chopping
Definition: PLWinterWheatLate.h:81
skTerritory_struct::size
int size
Definition: skylarks_all.h:310
fertilizer_plant2
Definition: dummy.h:54
Skylark_Female::st_MakingNest
TTypesOfSkState st_MakingNest()
Definition: skylarks_all.cpp:6192
sbse_autumn_plough
Definition: SpringBarleySeed.h:38
fb_spring_plough
Definition: Fodderbeet.h:50
cfg_SkScrapesPremiumII
CfgFloat cfg_SkScrapesPremiumII("SK_SKSCRAPESPREMIUMNEST", CFG_CUSTOM, 5)
pl_ca_ferti_s3
Definition: PLCarrots.h:60
osb_ferti_p2
Definition: OSpringBarley.h:39
nl_tu_ferti_s1
Definition: NLTulips.h:48
tof_UserDefinedFarm22
Definition: farm.h:259
nl_sb_harvest
Definition: NLSpringBarley.h:62
nl_gg1s_ferti_s2
Definition: NLGrassGrazed1Spring.h:43
cfg_Cooling_Rate_Eggs
CfgFloat cfg_Cooling_Rate_Eggs
nl_ggl_ferti_s11
Definition: NLGrassGrazedLast.h:69
PL_BE_WATER_DATE
#define PL_BE_WATER_DATE
Definition: PLBeet.h:33
cfg_HQualityVeg30cm
CfgInt cfg_HQualityVeg30cm("SK_HQVEGTHIRTYCM", CFG_CUSTOM, 11)
top_PriceG
Definition: farm.h:376
UserDefinedFarm34::UserDefinedFarm34
UserDefinedFarm34(const char *fname, FarmManager *a_manager)
Definition: farm.cpp:2611
PLWinterBarleyToDo
PLWinterBarleyToDo
Definition: PLWinterBarley.h:38
PLBeetSpr::PLBeetSpr
PLBeetSpr()
Definition: PLBeetSpr.h:87
tof_UserDefinedFarm31
Definition: farm.h:268
skTTerritory::TestNestPossibility
void TestNestPossibility()
Definition: skylarks_all.cpp:1292
PLMAIZESILAGE_BASE
#define PLMAIZESILAGE_BASE
Definition: PLMaizeSilage.h:24
FPEAS_BASE
#define FPEAS_BASE
Definition: FieldPeas.h:31
Skylark_Population_Manager::TheAOROutputProbe
virtual void TheAOROutputProbe()
Definition: skylarks_all.cpp:794
cfg_densityconstant_a
CfgFloat cfg_densityconstant_a("SK_DENSITYCONST_A", CFG_CUSTOM, 0)
cfg_temphindpow
CfgInt cfg_temphindpow
Skylark_Female::st_GivingUpTerritory
int st_GivingUpTerritory()
Definition: skylarks_all.cpp:6358
pl_ms_start
Definition: PLMaizeSilage.h:43
SpringRape::HerbiZero
void HerbiZero(void)
pl_wt_insecticide3
Definition: PLWinterTriticale.h:76
l_map_dump_veg_y
static CfgInt l_map_dump_veg_y("MAP_DUMP_VEG_Y", CFG_CUSTOM, 100)
OptimisingFarm::force_deliberation
bool force_deliberation
If set to true, a farm must use deliberation as a decision strategy.
Definition: farm.h:2152
pl_wrye_preseeding_cultivator_sow
Definition: PLWinterRye.h:54
l_map_dump_margin_file
static CfgStr l_map_dump_margin_file("MAP_DUMP_MARGIN_FILE", CFG_CUSTOM, "dumpunsprayedmargins.txt")
ConventionalCattle
Inbuilt farm type.
Definition: farm.h:1098
ocgg2_water_zero
Definition: OCloverGrassGrazed2.h:39
Farm::m_oseedgrass2
OSeedGrass2 * m_oseedgrass2
Definition: farm.h:994
FarmManager::FindFarmWithOpenness
int FindFarmWithOpenness(vector< int > *a_farmlist, int a_openness)
Finds a farm openness more than a value not on the list.
Definition: farm.cpp:3370
Skylark_Male::OnMateDying
void OnMateDying()
Definition: skylarks_all.cpp:4311
PERMANENTSETASIDE_BASE
#define PERMANENTSETASIDE_BASE
Definition: PermanentSetAside.h:31
osbext_ferti_s2
Definition: OSpringBarleyExt.h:41
sbpt_insecticide3
Definition: SpringBarleyPTreatment.h:64
cfg_NestLeavingChance
CfgInt cfg_NestLeavingChance("SK_NESTLEAVECHANCE", CFG_CUSTOM, 20)
wwss_ferti_p5
Definition: WinterWheatStriglingSingle.h:71
SBPT_WATER_DATE
#define SBPT_WATER_DATE
Definition: SpringBarleyPTreatment.h:41
OPermanentGrassGrazed::OPermanentGrassGrazed
OPermanentGrassGrazed()
Definition: OPermanentGrassGrazed.h:55
Skylark_Population_Manager::Catastrophe
virtual void Catastrophe()
Definition: skylarks_all.cpp:1198
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
ocgg1_water_zero
Definition: OCloverGrassGrazed1.h:43
tole_Foobar
Definition: tole_declaration.h:111
DO_IT_PROB
#define DO_IT_PROB
Definition: farmfuncs.cpp:56
OptimisingFarm::increaseCrops
virtual void increaseCrops(vector< CropSort >cropsToIncrease, double &howMuchToIncrease)
Increases area of crops by a specified number.
Definition: farm.cpp:7854
top_BetaFi
Definition: farm.h:382
ca_harvest
Definition: Carrots.h:63
OptimisingFarm::CropSort::crop
CropOptimised * crop
Definition: farm.h:2163
NL_BE_FUNGI1
#define NL_BE_FUNGI1
Definition: NLBeet.h:29
wb_start
Definition: WinterBarley.h:59
SkTerritories::GetTerritoriesByDistance
void GetTerritoriesByDistance(int nx, int ny, vector< APoint > *alist)
Definition: skylarks_all.cpp:2364
PL_WRYE_FERTI_S1
#define PL_WRYE_FERTI_S1
Definition: PLWinterRye.h:29
Farm::InvIntPartition
int InvIntPartition(vector< tpct > *items, int target)
Finds all possible sums of the integers in the items array.
Definition: farm.cpp:2493
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
HomeRangeDiameterDiv20
const int HomeRangeDiameterDiv20
Definition: skylarks_all.cpp:212
owwuExt_hay_turning
Definition: OWinterWheatUndersownExt.h:53
Landscape::SetBirdMaizeForage
void SetBirdMaizeForage(int a_polyref, double a_fooddensity)
Sets the maize forage resource as seen from a goose standpoint at a polygon.
Definition: Landscape.h:535
Farm::m_ocarrots
OCarrots * m_ocarrots
Definition: farm.h:980
pl_bns_ferti_p6
Definition: PLBeans.h:68
WBS_DID_EIGHT_TWO
#define WBS_DID_EIGHT_TWO
Definition: WinterBarleyStrigling.h:51
ooa_strigling_two
Definition: OOats.h:47
sr_spring_harrow
Definition: SpringRape.h:51
pl_wrye_ferti_p6
Definition: PLWinterRye.h:62
PL_SW_STUBBLE_PLOUGH
#define PL_SW_STUBBLE_PLOUGH
Definition: PLSpringWheat.h:30
tov_OBarleyPeaCloverGrass
Definition: tov_declaration.h:41
pl_fl1_stubble_harrow
Definition: PLFodderLucerne1.h:50
wrs_start
Definition: winterrapestrigling.h:20
sbsts_strigling_four
Definition: SpringBarleyStriglingSingle.h:61
AnimalFarm::checkWinterCrops
virtual void checkWinterCrops()
Animal farm version of the checkWinterCrops() function (accounts for fodder changes).
Definition: farm.cpp:6932
Population_Manager::SortState
void SortState(unsigned Type)
tole_ConiferousForest
Definition: tole_declaration.h:54
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
cfg_densityconstant_c
CfgInt cfg_densityconstant_c("SK_DENSITYCONST_C", CFG_CUSTOM, 1)
cfg_HedgeSubtypeMinimum
CfgInt cfg_HedgeSubtypeMinimum("HEDGE_SUBTYPEMINIMUM", CFG_CUSTOM, 0)
sbs_spring_plough
Definition: SpringBarleySilage.h:50
pl_sb_ferti_s3
Definition: PLSpringBarley.h:53
pl_pot_ferti_s4
Definition: PLPotatoes.h:59
ca_spring_sow
Definition: Carrots.h:45
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
toof_Plant
Definition: farm.h:281
TOP_OliveMoth
Definition: PopulationManager.h:72
SBARLEYPTREATMENT_BASE
#define SBARLEYPTREATMENT_BASE
Definition: SpringBarleyPTreatment.h:31
pl_wrye_stubble_harrow
Definition: PLWinterRye.h:45
WBS_DID_EIGHT_ONE
#define WBS_DID_EIGHT_ONE
Definition: WinterBarleyStrigling.h:50
FarmManager::GetSpilledGrain
double GetSpilledGrain()
Returns the average amount of spilled grain in KJ/m2 this year.
Definition: farm.cpp:3033
wb_switchboard
Definition: WinterBarley.h:76
tos_Foobar
Definition: farm.h:290
sbst_fertnpk_stock
Definition: SpringBarleyStrigling.h:55
nl_tu_autumn_heavy_stubble_cultivator
Definition: NLTulips.h:43
nl_sb_stubble_harrow_sandy
Definition: NLSpringBarley.h:39
tov_WinterWheatShort
Definition: tov_declaration.h:56
cfg_strigling_prop
CfgFloat cfg_strigling_prop
nl_m_spring_plough1
Definition: NLMaize.h:44
pl_wt_ferti_p6
Definition: PLWinterTriticale.h:63
cfg_MaxPondSize
static CfgInt cfg_MaxPondSize("MAP_MAXPONDSIZE", CFG_CUSTOM, 5000)
If freshwater area is below this it is designated a pond.
owwu_catch_all
Definition: OWinterWheatUndersown.h:59
Farm::m_winterbarleystrigling
WinterBarleyStrigling * m_winterbarleystrigling
Definition: farm.h:1043
ofp_spring_plough
Definition: OFieldPeas.h:36
TAnimal::SupplyPolygonRef
int SupplyPolygonRef()
Definition: PopulationManager.h:210
PGT_BASE
#define PGT_BASE
Definition: PermanentGrassTussocky.h:31
WinterRyeSToDo
WinterRyeSToDo
Definition: WinterRyeStrigling.h:44
Farm::GetIntensity
int GetIntensity(void)
Definition: farm.h:907
pl_ww_autumn_harrow1
Definition: PLWinterWheat.h:44
DataForOptimisation::Set_rotationMin
void Set_rotationMin(double a_value, int i)
Definition: farm.h:654
PLBeans
PLBeans class .
Definition: PLBeans.h:84
fb_herbicide_three
Definition: Fodderbeet.h:59
nl_m_sleep_all_day
Definition: NLMaize.h:37
NLGrassGrazed2
NLGrassGrazed2 class .
Definition: NLGrassGrazed2.h:84
pl_m_hay_bailing
Definition: PLMaize.h:78
nl_ca_preseeding_cultivator
Definition: NLCarrots.h:47
tov_SpringBarleyGrass
Definition: tov_declaration.h:52
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
nl_ggl_cut_to_silage3
Definition: NLGrassGrazedLast.h:46
pl_be_herbicide1
Definition: PLBeet.h:73
pl_wwl_ferti_s8
Definition: PLWinterWheatLate.h:69
SB_MANURE_EXEC
#define SB_MANURE_EXEC
Definition: SpringBarley.h:35
wws_water2
Definition: WinterWheatStrigling.h:68
pl_sbs_start
Definition: PLSpringBarleySpr.h:37
OptimisingFarm::Spraying_herbicides
virtual bool Spraying_herbicides(TTypesOfVegetation a_tov_type)
Returns true if a farmer decided to treat a given crop with herbicides.
Definition: farm.cpp:5348
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
fp_growth_reg
Definition: FieldPeas.h:55
Skylark_Male::OnPreFledgelingDeath
void OnPreFledgelingDeath(Skylark_PreFledgeling *P)
Definition: skylarks_all.cpp:4458
wr_cuttostraw
Definition: winterrape.h:73
ConventionalPlant::MakeStockFarmer
virtual void MakeStockFarmer(void)
Definition: farm.h:1126
Population_Manager::RipleysOutputPrb6
FILE * RipleysOutputPrb6
Definition: PopulationManager.h:588
SBSTS_DID_AUTUMN_PLOUGH
#define SBSTS_DID_AUTUMN_PLOUGH
Definition: SpringBarleyStriglingSingle.h:36
Landscape::TurnTheWorld
void TurnTheWorld(void)
Definition: Landscape.h:905
sbse_harvest
Definition: SpringBarleySeed.h:53
osbp_start
Definition: OSpringBarleyPigs.h:36
sbsts_spring_roll
Definition: SpringBarleyStriglingSingle.h:57
pl_m_heavy_cultivator
Definition: PLMaize.h:62
PLBEETSPR_BASE
#define PLBEETSPR_BASE
Definition: PLBeetSpr.h:24
probe_data::OpenForAppendToFile
bool OpenForAppendToFile()
Definition: PopulationManager.h:308
wrys_autumn_roll
Definition: WinterRyeStrigling.h:51
pl_sw_winter_plough
Definition: PLSpringWheat.h:54
nl_pot_fungicide3
Definition: NLPotatoes.h:65
OSpringBarley::OSpringBarley
OSpringBarley()
Definition: OSpringBarley.h:64
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
wwss_water2
Definition: WinterWheatStriglingSingle.h:68
pl_wrye_ferti_p4
Definition: PLWinterRye.h:58
NPOT_SLURRY_DATE
#define NPOT_SLURRY_DATE
Definition: NorwegianPotatoes.h:32
obpcg_spring_harrow
Definition: OBarleyPeaCloverGrass.h:41
sbcg_ferti_s1
Definition: SpringBarleyCloverGrass.h:39
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
Farm::FP_Manure
virtual bool FP_Manure(LE *a_field, double a_user, int a_days)
Spread manure on a_field owned by an arable farmer.
Definition: farmfuncs.cpp:773
pl_sb_fungicide2
Definition: PLSpringBarley.h:66
SG1_DECIDE_TO_HERB
#define SG1_DECIDE_TO_HERB
Definition: seedgrass1.h:33
toss_PDying
Definition: skylarks_all.h:51
sbpcgs_autumn_plough
Definition: BarleyPeaCloverGrassStrigling.h:52
sbspr_fertmanure_plant
Definition: SpringBarleySpr.h:50
TOP_MarshFritillary
Definition: PopulationManager.h:74
OptimisingFarm::findBIs
void findBIs(CropOptimised *a_crop, double benefit)
Determines the optimal Treatment frequency indices (behandling index, BI in Danish) (CropOptimised::m...
Definition: farm.cpp:6047
pl_ca_stubble_harrow
Definition: PLCarrots.h:43
SBS_INSECT_DATE
#define SBS_INSECT_DATE
Definition: SpringBarleySilage.h:37
pl_be_ferti_p1
Definition: PLBeet.h:47
pl_ms_winter_stubble_cultivator_heavy
Definition: PLMaizeSilage.h:54
OCGG1_BASE
#define OCGG1_BASE
Definition: OCloverGrassGrazed1.h:32
MeanHatchingWeight
static double MeanHatchingWeight
Definition: skylarks_all.cpp:179
cfg_pest_product_3_amount
CfgFloat cfg_pest_product_3_amount
cfg_WW_isecticide_prop1
CfgFloat cfg_WW_isecticide_prop1
Landscape::m_FarmManager
FarmManager * m_FarmManager
List of all the farms.
Definition: Landscape.h:119
nl_tu_fungicide0
Definition: NLTulips.h:45
wpc_stubble_harrow1
Definition: WheatPControl.h:48
WinterRape::HerbiZero
void HerbiZero(void)
Definition: winterrape.cpp:605
pl_be_thinning
Definition: PLBeet.h:69
pl_fl2_cut_to_silage4B
Definition: PLFodderLucerne2.h:53
OWinterWheatUndersownExt
Definition: OWinterWheatUndersownExt.h:63
PL_WWL_FERTI_S1
#define PL_WWL_FERTI_S1
Definition: PLWinterWheatLate.h:29
wwpt_straw_chopping
Definition: WWheatPTreatment.h:76
Landscape::SetPolyMaxMinExtents
void SetPolyMaxMinExtents(void)
Definition: Landscape.cpp:1622
pl_wb_ferti_s11
Definition: PLWinterBarley.h:86
cfg_temphindpow
CfgInt cfg_temphindpow("SK_TEMPHINDPOW", CFG_CUSTOM, 3)
OptimisingFarm::Print_FarmVariables
void Print_FarmVariables(ofstream *ap_output_file)
Prints farm-level variables to a text file (one file for all farms).
Definition: farm.cpp:8045
PLWinterBarley
PLWinterBarley class .
Definition: PLWinterBarley.h:98
Carrots::Carrots
Carrots()
Definition: Carrots.h:70
AdultSkylark_struct::size
double size
Definition: skylarks_all.h:253
cfg_pest_carrots_on
CfgBool cfg_pest_carrots_on
ma_row_one
Definition: Maize.h:46
NLCARROTSSPRING_BASE
#define NLCARROTSSPRING_BASE
Definition: NLCarrotsSpring.h:24
SkTerritories::TheLandscape
Landscape * TheLandscape
Definition: skylarks_all.h:402
OptimisingFarm::m_animals_numbers
vector< double > m_animals_numbers
Vector for storing numbers of animals at a farm in previous years (3).
Definition: farm.h:2150
TOP_Hunters
Definition: PopulationManager.h:77
tof_UserDefinedFarm20
Definition: farm.h:257
FarmManager::ReadLookupTable
void ReadLookupTable()
Reads the lookup table with allowed/forbidden crop order from a text file and saves it into a vector ...
Definition: farm.cpp:4625
ocgg1_start
Definition: OCloverGrassGrazed1.h:35
nl_be_stubble_harrow_clay
Definition: NLBeet.h:42
AnimalFarm::determineMinFodder
void determineMinFodder(int a_foobar)
Covers the min. required fodder production for animal farms.
Definition: farm.cpp:7541
tocv_BIFi
Definition: farm.h:405
cfg_hindconstantH_b
CfgFloat cfg_hindconstantH_b
Landscape::SupplyTreeAge
int SupplyTreeAge(int a_Polyref)
Definition: Landscape.h:1315
sbs_start
Definition: SpringBarleySilage.h:40
wb_fertsludge_plant_one
Definition: WinterBarley.h:60
nl_cabs_weeding2
Definition: NLCabbageSpring.h:45
NL_BES_HERBI1
#define NL_BES_HERBI1
A flag used to indicate autumn ploughing status.
Definition: NLBeetSpring.h:28
TOP_Predators
Definition: PopulationManager.h:76
Farm::m_sugarbeet
Sugarbeet * m_sugarbeet
Definition: farm.h:974
l_emaize_price_file
static CfgStr l_emaize_price_file("EMAIZE_PRICE_FILE", CFG_CUSTOM, "EM_price.txt")
BroadBeans::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: BroadBeans.cpp:34
l_map_exit_on_zero_area
static CfgBool l_map_exit_on_zero_area("MAP_EXIT_ON_ZERO_AREA", CFG_CUSTOM, true)
ocgg1_cut_to_silage
Definition: OCloverGrassGrazed1.h:40
oa_spring_plough
Definition: Oats.h:42
npe_growth_reg
Definition: NorwegianPotatoes.h:66
pl_wt_ferti_s11
Definition: PLWinterTriticale.h:84
TAnimal::TAnimal
TAnimal(int x, int y, Landscape *L)
TramlinePremium
int TramlinePremium
Definition: skylarks_all.cpp:269
Farm::m_winterrye
WinterRye * m_winterrye
Definition: farm.h:1027
OSeedGrass1::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OSeedGrass1.cpp:36
nl_ggl_cattle_out
Definition: NLGrassGrazedLast.h:71
OptimisingFarm::m_decision_mode_counters
vector< int > m_decision_mode_counters
Vector with counters for each decision mode. 0 - imitation, 1 - social comparison,...
Definition: farm.h:2114
tri_water
Definition: Triticale.h:53
SBPCGSToDo
SBPCGSToDo
Definition: SpringBarleyPeaCloverGrassStrigling.h:36
cfg_WW_conv_tillage_prop2
CfgFloat cfg_WW_conv_tillage_prop2
nl_cas_ferti_s1
Definition: NLCarrotsSpring.h:44
SBSPR_MANURE_EXEC
#define SBSPR_MANURE_EXEC
Definition: SpringBarleySpr.h:35
cfg_strigling_prop
CfgFloat cfg_strigling_prop
nl_pgg_ferti_p11
Definition: NLPermanentGrassGrazed.h:67
PLWinterRapeToDo
PLWinterRapeToDo
Definition: PLWinterRape.h:38
Farm::m_permanentsetaside
PermanentSetAside * m_permanentsetaside
Definition: farm.h:1010
pl_sb_ferti_s1
Definition: PLSpringBarley.h:45
otri_chopping
Definition: OTriticale.h:50
cattle_out_low
Definition: treatment.h:100
sc_ferti_s1
Definition: AgroChemIndustryCereal.h:53
wws_insecticide3
Definition: WinterWheatStrigling.h:64
DCPT_JULY_PEST
#define DCPT_JULY_PEST
Definition: DummyCropPestTesting.h:36
cfg_G6F
CfgFloat cfg_G6F
tov_NorwegianOats
Definition: tov_declaration.h:68
Skylark_Nestling::m_Dad
Skylark_Male * m_Dad
Definition: skylarks_all.h:685
cfg_Env_fert_multiplier
CfgFloat cfg_Env_fert_multiplier("ENV_FERT_MULTIPLIER", CFG_CUSTOM, 0.8)
A parameter of the environmentalist farmer type: reduces environmentalist's use of fertiliser....
oww_autumn_harrow
Definition: OWinterWheat.h:44
DataForOptimisation::Get_cropArea
double Get_cropArea(int index)
Definition: farm.h:607
Farm::m_stockfarmer
bool m_stockfarmer
Definition: farm.h:943
wwsc_start
Definition: WinterWheatStriglingCulm.h:45
Skylark_Female::CalculateEggNumber
int CalculateEggNumber()
Definition: skylarks_all.cpp:6683
pl_ms_insecticide2
Definition: PLMaizeSilage.h:70
SB_INSECT_DATE
#define SB_INSECT_DATE
Definition: SpringBarley.h:42
cfg_B6D
CfgFloat cfg_B6D
KcalPerGInsect
const double KcalPerGInsect
Definition: skylarks_all.cpp:200
DUMMY_BASE
#define DUMMY_BASE
Definition: dummy.h:38
skTTerritory::m_Location_x
int m_Location_x
Definition: skylarks_all.h:282
owry_autumn_harrow
Definition: OWinterRye.h:40
Landscape::SupplyBirdSeedForage
double SupplyBirdSeedForage(int a_x, int a_y)
Returns the grain forage resource as seen from a goose standpoint at an x,y location.
Definition: Landscape.h:621
DataForOptimisation::m_winterMax
vector< int > m_winterMax
Maximal area taken by winter crops at a farm. [%].
Definition: farm.h:716
wr_grubbing
Definition: winterrape.h:76
Population_Manager::GetSeasonNumber
int GetSeasonNumber()
Get the season number.
Definition: PopulationManager.h:578
Population_Manager::TheRipleysOutputProbe
virtual void TheRipleysOutputProbe(FILE *a_prb)
toss_FArriving
Definition: skylarks_all.h:57
GooseFieldListItem::vegtype
TTypesOfVegetation vegtype
Definition: Landscape.h:92
PotatoesIndToDo
PotatoesIndToDo
Definition: PotatoesIndustry.h:40
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
cfg_POT_InsecticideMonth
CfgInt cfg_POT_InsecticideMonth
pl_wwl_ferti_p5
Definition: PLWinterWheatLate.h:62
sbst_strigling_two
Definition: SpringBarleyStrigling.h:59
SBS_NPK_DONE
#define SBS_NPK_DONE
Definition: SpringBarleySilage.h:36
nl_ggl_ferti_p2
Definition: NLGrassGrazedLast.h:50
tole_LargeRoad
Definition: tole_declaration.h:61
toc_Uncult
Definition: farm.h:353
nl_cab_weeding1
Definition: NLCabbage.h:46
Skylark_Male::m_firstPF
bool m_firstPF
Definition: skylarks_all.h:883
pl_wb_ferti_p11
Definition: PLWinterBarley.h:85
OptimisingPigFarm::~OptimisingPigFarm
virtual ~OptimisingPigFarm()
Definition: farm.h:2436
UserDefinedFarm::UserDefinedFarm
UserDefinedFarm(const char *fname, FarmManager *a_manager)
Definition: farm.cpp:2349
osbp_strigling3
Definition: OSpringBarleyPigs.h:48
Skylark_Population_Manager::incNoChickDeaths
void incNoChickDeaths()
Definition: skylarks_all.h:527
sbs_spring_harrow
Definition: SpringBarleySilage.h:52
wws_insecticide2
Definition: WinterWheatStrigling.h:63
PGT_FERTI_DATE
#define PGT_FERTI_DATE
Definition: PermanentGrassTussocky.h:33
Landscape::SupplyHour
int SupplyHour(void)
Get the hour of the day.
Definition: Landscape.h:1586
Landscape::RebuildPolyMapping
void RebuildPolyMapping()
Definition: Landscape.h:213
sr_stub_harrow
Definition: SpringRape.h:70
pl_wwl_ferti_s7
Definition: PLWinterWheatLate.h:67
Landscape::SupplyVegTypeVector
TTypesOfVegetation SupplyVegTypeVector(unsigned int a_index)
Definition: Landscape.h:1220
sbskm_start
Definition: SpringBarleySKManagement.h:45
osg1_compress
Definition: OSeedGrass1.h:41
cfg_MinDaysToHatch
CfgFloat cfg_MinDaysToHatch
nl_bes_spring_sow
Definition: NLBeetSpring.h:44
DataForOptimisation::Set_winterMax
void Set_winterMax(int a_value, int i)
Definition: farm.h:613
GooseFieldListItem::roostdists
int roostdists[gs_foobar]
Definition: Landscape.h:87
OptimisingFarm::m_previously_imitated_neighbour
OptimisingFarm * m_previously_imitated_neighbour
The neighbouring farmer whose crops might be copied in imitation and social comparison decision modes...
Definition: farm.h:2147
pl_be_winter_stubble_cultivator_heavy
Definition: PLBeet.h:58
PLBeetToDo
PLBeetToDo
Definition: PLBeet.h:44
PGLY_CUT_DATE
#define PGLY_CUT_DATE
Definition: PermanentGrassLowYield.h:32
WWPC_AUTUMN_PLOUGH
#define WWPC_AUTUMN_PLOUGH
Definition: WWheatPControl.h:41
no_oats_spring_sow
Definition: NorwegianOats.h:39
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
cfg_HQualityNeutral
CfgInt cfg_HQualityNeutral("SK_HQNEUTRAL", CFG_CUSTOM, 0)
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
Skylark_Male::GetFood
double GetFood(int time)
Definition: skylarks_all.cpp:5083
pl_fl2_ferti_p1A
Definition: PLFodderLucerne2.h:40
pl_ms_insecticide1
Definition: PLMaizeSilage.h:69
sbst_fertmanure_stock_one
Definition: SpringBarleyStrigling.h:48
PreFledgeMortProb
static int PreFledgeMortProb
Definition: skylarks_all.cpp:178
npe_fa_npk
Definition: NorwegianPotatoes.h:48
sbpt_GR
Definition: SpringBarleyPTreatment.h:60
PLFodderLucerne2::PLFodderLucerne2
PLFodderLucerne2()
Definition: PLFodderLucerne2.h:69
nl_tu_fungicide8
Definition: NLTulips.h:60
PL_POT_STUBBLE_PLOUGH
#define PL_POT_STUBBLE_PLOUGH
Definition: PLPotatoes.h:30
sbst_GR
Definition: SpringBarleyStrigling.h:62
nl_ww_mole_plough
Definition: NLWinterWheat.h:39
grass_to_hay
Definition: dummy.h:77
osbs_spring_roll
Definition: OSBarleySilage.h:41
NLWinterWheat
NLWinterWheat class .
Definition: NLWinterWheat.h:76
wws_fungicide2
Definition: WinterWheatStrigling.h:61
nl_ggl_ferti_s7
Definition: NLGrassGrazedLast.h:61
owwuExt_strigling1
Definition: OWinterWheatUndersownExt.h:46
ocgg1_cattle_is_out
Definition: OCloverGrassGrazed1.h:46
NL_TU_STRAW_REMOVED
#define NL_TU_STRAW_REMOVED
Definition: NLTulips.h:30
OSeedGrass2::OSeedGrass2
OSeedGrass2()
Definition: OSeedGrass2.h:53
DensityScore
double DensityScore[111]
Definition: skylarks_all.cpp:218
wwpt_insecticide1
Definition: WWheatPTreatment.h:62
cfg_SB_InsecticideMonth
CfgInt cfg_SB_InsecticideMonth
cfg_WW_InsecticideDay
CfgInt cfg_WW_InsecticideDay("PEST_WWINSECTONEDAY", CFG_CUSTOM, 1)
Provided to allow configuration control of the first insecticide spray in winter wheat - this changes...
wbs_stubble_harrowing
Definition: WinterBarleyStrigling.h:81
sbstc_hay_baling
Definition: SpringBarleyStriglingCulm.h:70
ww_ferti_s1
Definition: WinterWheat.h:72
wrys_autumn_plough
Definition: WinterRyeStrigling.h:48
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
SkQualGrid::m_qual
double m_qual
Definition: skylarks_all.h:326
Population_Manager::m_AOR_Probe
AOR_Probe * m_AOR_Probe
Definition: PopulationManager.h:526
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
PL_BES_HERBI_DATE
#define PL_BES_HERBI_DATE
Definition: PLBeetSpr.h:30
burning
Definition: dummy.h:82
nl_gg2_ferti_p8
Definition: NLGrassGrazed2.h:62
WRY_DID_MANURE
#define WRY_DID_MANURE
Definition: WinterRye.h:41
OWinterBarleyExt
Definition: OWinterBarleyExt.h:54
pl_be_ferti_s6
Definition: PLBeet.h:81
nl_sb_start
Definition: NLSpringBarley.h:37
wws_ferti_s1
Definition: WinterWheatStrigling.h:48
pl_wrye_ferti_s5
Definition: PLWinterRye.h:61
otri_autumn_sow
Definition: OTriticale.h:42
NL_MS_START_FERTI
#define NL_MS_START_FERTI
A flag used to indicate autumn ploughing status.
Definition: NLMaizeSpring.h:28
sbspr_harvest
Definition: SpringBarleySpr.h:67
cfg_POT_InsecticideDay
CfgInt cfg_POT_InsecticideDay
pl_wrye_ferti_s11
Definition: PLWinterRye.h:79
Population_Manager::SupplyAnimalPtr
TAnimal * SupplyAnimalPtr(int a_index, int a_animal)
Returns the pointer indexed by a_index and a_animal. Note NO RANGE CHECK.
Definition: PopulationManager.h:465
Landscape::BorderAdd
void BorderAdd(LE *a_field, TTypesOfLandscapeElement a_type)
Definition: Landscape.cpp:2347
TAnimal::SupplyPoint
APoint SupplyPoint()
Definition: PopulationManager.h:209
probe_data::m_ReportInterval
unsigned m_ReportInterval
Definition: PopulationManager.h:291
Landscape::Tick
void Tick(void)
Definition: Landscape.cpp:1467
no_oats_autumn_plough
Definition: NorwegianOats.h:36
fp_pk
Definition: treatment.h:50
pe_water_two
Definition: Potatoes.h:59
nl_cabs_watering
Definition: NLCabbageSpring.h:58
fpsi_herbicide_one
Definition: FieldPeasSilage.h:49
PLWinterRye::PLWinterRye
PLWinterRye()
Definition: PLWinterRye.h:95
TALMaSSObject::EndStep
virtual void EndStep(void)
EndStep behaviour - must be implemented in descendent classes.
Definition: PopulationManager.h:141
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
wb_herbicide_one
Definition: WinterBarley.h:66
June
const int June
Definition: Landscape.h:41
nl_cabs_harvest
Definition: NLCabbageSpring.h:59
fa_npk
Definition: treatment.h:61
FarmManager::GetFarmPtrIndex
Farm * GetFarmPtrIndex(int a_index)
Returns the pointer to a farm with a specific index.
Definition: farm.h:1777
tofs_Business
Definition: farm.h:294
Farm::Prob_multiplier
virtual double Prob_multiplier()
Definition: farm.h:786
PermCropData
Used for storing permanent crop data for the farm rotation.
Definition: farm.h:448
Triticale::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: Triticale.cpp:37
Landscape::TestCropManagement
void TestCropManagement(void)
ofyd_end
Definition: OFirstYearDanger.h:35
pl_sbs_ferti_p6
Definition: PLSpringBarleySpr.h:64
WinterRyeStrigling::WinterRyeStrigling
WinterRyeStrigling()
Definition: WinterRyeStrigling.h:79
Skylark_Nestling::Sex
bool Sex
Definition: skylarks_all.h:681
owbext_straw_chopping
Definition: OWinterBarleyExt.h:47
OSBP_SOW_DATE
#define OSBP_SOW_DATE
Definition: OSpringBarleyPigs.h:32
Skylark_Population_Manager::incTotalNestlings
void incTotalNestlings()
Definition: skylarks_all.h:542
pl_bes_ferti_p6
Definition: PLBeetSpr.h:65
cfg_HQualityMetalRoad
CfgInt cfg_HQualityMetalRoad
sg1_start
Definition: seedgrass1.h:36
probe_data::FileOutput
void FileOutput(int No, int time, int ProbeNo)
Skylark_Base::m_MyHome
int m_MyHome
The vegetation type where the skylark was born.
Definition: skylarks_all.h:600
cfg_l_treatment_x
CfgInt cfg_l_treatment_x("LAND_TREATMENTX", CFG_CUSTOM, 0)
probe_data::m_RefEle
TTypesOfLandscapeElement m_RefEle[25]
Definition: PopulationManager.h:298
SBPT_DID_AUTUMN_PLOUGH
#define SBPT_DID_AUTUMN_PLOUGH
Definition: SpringBarleyPTreatment.h:36
OptimisingFarm::Get_rotational_crops_visible
vector< AlmassCrop > Get_rotational_crops_visible()
Definition: farm.h:2052
Breed_Res_Thresh1
static int Breed_Res_Thresh1
Definition: skylarks_all.cpp:185
WRY_DID_SLUDGE
#define WRY_DID_SLUDGE
Definition: WinterRye.h:42
PLSpringBarleySprToDo
PLSpringBarleySprToDo
Definition: PLSpringBarleySpr.h:36
npe_fungi_two
Definition: NorwegianPotatoes.h:62
otri_hay_turning
Definition: OTriticale.h:51
l_map_dump_enable
static CfgBool l_map_dump_enable("MAP_DUMP_ENABLE", CFG_CUSTOM, false)
Farm::AutumnSow
virtual bool AutumnSow(LE *a_field, double a_user, int a_days)
Carry out a sowing event in the autumn on a_field.
Definition: farmfuncs.cpp:364
wwsc_ferti_p3
Definition: WinterWheatStriglingCulm.h:69
Landscape
The landscape class containing all environmental and topographical data.
Definition: Landscape.h:112
Population_Manager::LamdaClear
void LamdaClear()
Definition: PopulationManager.h:609
cattle_out
Definition: treatment.h:83
sbe_row_cultivation_two
Definition: Sugarbeet.h:60
Skylark_Nestling::PesticideResponse
virtual void PesticideResponse(void)
Definition: skylarks_all.cpp:6826
sbskm_fertmanure_stock_two
Definition: SpringBarleySKManagement.h:54
l_el_o_cut_height
CfgFloat l_el_o_cut_height
pl_pot_ferti_p8
Definition: PLPotatoes.h:86
SkTerritories::SupplyNoFemaleOccupied
int SupplyNoFemaleOccupied()
Definition: skylarks_all.cpp:1439
sbstc_fertlnh3_plant
Definition: SpringBarleyStriglingCulm.h:52
fpst_spring_sow
Definition: FieldPeasStrigling.h:45
SBARLEYPCGS_BASE
#define SBARLEYPCGS_BASE
Definition: BarleyPeaCloverGrassStrigling.h:40
pl_sw_ferti_s3
Definition: PLSpringWheat.h:53
wbs_insecticide
Definition: WinterBarleyStrigling.h:77
PLWinterWheat1ToDo
PLWinterWheat1ToDo
Definition: PLWinterWheat.h:38
IsTramline
double IsTramline
Definition: skylarks_all.cpp:247
farminfo
Used during saving farm/hunter information.
Definition: farm.h:493
cfg_B6G
CfgFloat cfg_B6G
fp_spring_sow
Definition: FieldPeas.h:47
pl_wr_insecticide1
Definition: PLWinterRape.h:60
ORCHARDCROP_BASE
#define ORCHARDCROP_BASE
Definition: OrchardCrop.h:34
SBCGSToDo
SBCGSToDo
Definition: SpringBarleyCloverGrassStrigling.h:36
pl_be_watering1
Definition: PLBeet.h:70
wb_autumn_plough
Definition: WinterBarley.h:63
spring_sow
Definition: dummy.h:52
Farm::m_oats
Oats * m_oats
Definition: farm.h:989
toc_SCerealSil
Definition: farm.h:342
NLWINTERWHEAT_BASE
#define NLWINTERWHEAT_BASE
Definition: NLWinterWheat.h:24
ww_fungicide2
Definition: WinterWheat.h:85
SpringBarleySeed
Definition: SpringBarleySeed.h:60
pl_bes_insecticide
Definition: PLBeetSpr.h:64
ooa_harvest
Definition: OOats.h:49
cfg_AddBeetleBanks
static CfgBool cfg_AddBeetleBanks("BBANKS_ADD", CFG_CUSTOM, false)
toc_Triticale
Definition: farm.h:330
owry_fertslurry_plant
Definition: OWinterRye.h:37
toss_MDying
Definition: skylarks_all.h:55
ww_hay_turning
Definition: WinterWheat.h:101
ConventionalPlant::ConventionalPlant
ConventionalPlant(FarmManager *a_manager)
Definition: farm.cpp:2019
Farm::FA_RSM
virtual bool FA_RSM(LE *a_field, double a_user, int a_days)
RSM (ammonium nitrate solution) applied on a_field owned by a stock farmer.
Definition: farmfuncs.cpp:1111
oww_stubble_harrow2
Definition: OWinterWheat.h:57
FieldPeasStrigling::FieldPeasStrigling
FieldPeasStrigling()
Definition: FieldPeasStrigling.h:65
pl_wr_insecticide2
Definition: PLWinterRape.h:61
tof_UserDefinedFarm3
Definition: farm.h:240
pl_bns_ferti_s7
Definition: PLBeans.h:72
orch_do_nothing_stop
Definition: OrchardCrop.h:39
Skylark_PreFledgeling::Step
virtual void Step(void)
Step behaviour - must be implemented in descendent classes.
Definition: skylarks_all.cpp:3495
tov_YoungForest
Definition: tov_declaration.h:60
pl_m_spring_harrow
Definition: PLMaize.h:57
nl_m_ferti_p2
Definition: NLMaize.h:50
pl_sb_start
Definition: PLSpringBarley.h:42
wws_autumn_harrow
Definition: WinterWheatStrigling.h:51
Skylark_Population_Manager::m_NoFledgeDeaths
int m_NoFledgeDeaths
Definition: skylarks_all.h:467
CropOptimised::m_lossFi
double m_lossFi
Value of the yield loss due to the limited use of fung- and insecticides [%].
Definition: farm.h:1681
pl_wwl_insecticide2
Definition: PLWinterWheatLate.h:76
CropOptimised
A class for storing all parameters and results of crop optimisation.
Definition: farm.h:1634
cfg_OnlyDeliberation
CfgBool cfg_OnlyDeliberation("ONLY_DELIBERATION", CFG_CUSTOM, true)
If set to yes, the only decision mode/startegy the farmers can use is deliberation (i....
Landscape::UnsprayedMarginAdd
void UnsprayedMarginAdd(LE *a_field)
Definition: Landscape.cpp:2617
sbe_insecticide_two
Definition: Sugarbeet.h:64
OptimisingCattleFarm::m_cattleCrops_almass
vector< CropSort > m_cattleCrops_almass
Vector of crops used in checkCattleRotation_almass.
Definition: farm.h:2457
nl_tu_fungicide5
Definition: NLTulips.h:57
OptimisingFarm::HandleEvents
virtual void HandleEvents(void)
If there are events to carry out do this, and perhaps start a new crop.
Definition: farm.cpp:952
SBPT_INSECT_DATE
#define SBPT_INSECT_DATE
Definition: SpringBarleyPTreatment.h:42
OptimisingFarm::findNanim
void findNanim()
Determines amount of animal fertilizer per ha (m_Nanim) at a farm.
Definition: farm.cpp:5665
cfg_Sensitivity_analysis
CfgBool cfg_Sensitivity_analysis("SENSITIVITY_ANALYSIS", CFG_CUSTOM, false)
Population_Manager::LamdaBirth
void LamdaBirth(int x, int y)
Definition: PopulationManager.h:603
Skylark_struct::~Skylark_struct
virtual ~Skylark_struct()
Definition: skylarks_all.h:206
cfg_ins_app_prop2
CfgFloat cfg_ins_app_prop2
pl_wt_ferti_p11
Definition: PLWinterTriticale.h:83
OWinterWheat::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OWinterWheat.cpp:33
OFB_DID_ROW_TWO
#define OFB_DID_ROW_TWO
Definition: OFodderbeet.h:38
cfg_ins_app_prop2
CfgFloat cfg_ins_app_prop2
Farm::m_winterwheatstriglingculm
WinterWheatStriglingCulm * m_winterwheatstriglingculm
Definition: farm.h:1034
pl_be_ferti_p3
Definition: PLBeet.h:55
pl_wrye_stubble_cultivator_heavy
Definition: PLWinterRye.h:50
wwsc_ferti_s5
Definition: WinterWheatStriglingCulm.h:74
DataForOptimisation::m_beta2
vector< double > m_beta2
Crop parameter for response (growth) function (resp = alfa + beta1*N + beta2*N^2; defines relationshi...
Definition: farm.h:732
sbe_herbicide_two
Definition: Sugarbeet.h:57
nl_sb_fungicide1
Definition: NLSpringBarley.h:58
OWinterWheatUndersownToDo
OWinterWheatUndersownToDo
Definition: OWinterWheatUndersown.h:35
Skylark_Clutch::MinDegrees
int MinDegrees
Definition: skylarks_all.h:644
sb_water_one
Definition: SpringBarley.h:68
SpringBarleyPTreatment
Definition: SpringBarleyPTreatment.h:76
Skylark_Male::OnFoodMessage
double OnFoodMessage(int n, double f)
Definition: skylarks_all.h:948
DataForOptimisation::Get_cropAreasSize
int Get_cropAreasSize()
Definition: farm.h:608
tov_OWinterBarleyExt
Definition: tov_declaration.h:65
UserDefinedFarm1
Definition: farm.h:1278
pl_wwl_ferti_p7
Definition: PLWinterWheatLate.h:66
Farm::Biocide
virtual bool Biocide(LE *a_field, double a_user, int a_days)
Biocide applied on a_field.
Definition: farmfuncs.cpp:2415
wwpt_insecticide3
Definition: WWheatPTreatment.h:64
cfg_BeetleBankMinX
CfgInt cfg_BeetleBankMinX("BBANK_MINX", CFG_CUSTOM, 0)
cfg_WW_NINV_tillage_prop2
CfgFloat cfg_WW_NINV_tillage_prop2("TILLAGE_WWNINVTWOPROP", CFG_CUSTOM, 1.0)
Provided to allow configuration control of the proportion of farmers doing second non-inversion tilla...
nl_cpc_sleep_all_day
Definition: NLCatchPeaCrop.h:33
HQualityGood
int HQualityGood
Definition: skylarks_all.cpp:271
WheatPControl
Definition: WheatPControl.h:80
Farm::m_nlmaizespring
NLMaizeSpring * m_nlmaizespring
Definition: farm.h:1085
sbcgs_spring_harrow
Definition: SpringBarleyCloverGrassStrigling.h:44
nl_gg1_ferti_s12
Definition: NLGrassGrazed1.h:73
Landscape::m_maxextent
int m_maxextent
Definition: Landscape.h:143
sr_herbi_zero
Definition: SpringRape.h:54
ofyd_start
Definition: OFirstYearDanger.h:34
sbskm_fertslurry_stock
Definition: SpringBarleySKManagement.h:47
SimpleStatistics::get_SE
double get_SE()
Returns the sample standard error.
Definition: PopulationManager.h:395
tov_NorwegianSpringBarley
Definition: tov_declaration.h:68
pl_sw_insecticide1
Definition: PLSpringWheat.h:70
skTTerritory::m_Location_y
int m_Location_y
Definition: skylarks_all.h:283
AlmassCrop
Struct for storing ALMaSS crop type (TTypesOfVegetation) with a corresponding value (mainly crop area...
Definition: farm.h:580
sbst_insecticide
Definition: SpringBarleyStrigling.h:64
opgg_cut_to_hay
Definition: OPermanentGrassGrazed.h:38
sg1_fungi_zero
Definition: seedgrass1.h:40
wpc_ferti_s1
Definition: WheatPControl.h:44
Skylark_Male::OnBroodDesertion
void OnBroodDesertion()
Definition: skylarks_all.cpp:4896
pl_m_ferti_s7
Definition: PLMaize.h:75
toa_Mink
Definition: farm.h:312
toc_SBarley
Definition: farm.h:324
WWHEATPTREATMENT_BASE
#define WWHEATPTREATMENT_BASE
Definition: WWheatPTreatment.h:40
nl_pot_winter_plough_clay
Definition: NLPotatoes.h:44
NLCatchPeaCrop::NLCatchPeaCrop
NLCatchPeaCrop()
Definition: NLCatchPeaCrop.h:58
SpringRapeToDo
SpringRapeToDo
Definition: SpringRape.h:47
otri_fa_npk
Definition: OTriticale.h:45
nl_ggl_ferti_s8
Definition: NLGrassGrazedLast.h:63
flaming
Definition: dummy.h:70
wwsc_autumn_harrow
Definition: WinterWheatStriglingCulm.h:51
FarmManager::TranslateSoilCodes
TTypesOfSoils TranslateSoilCodes(string &str)
Definition: farm.cpp:4286
PL_WW_FERTI_P1
#define PL_WW_FERTI_P1
A flag used to indicate autumn ploughing status.
Definition: PLWinterWheat.h:28
osbext_harvest
Definition: OSpringBarleyExt.h:42
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
tov_SpringBarleySilage
Definition: tov_declaration.h:52
owb_straw_chopping
Definition: OWinterBarley.h:47
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
top_BetaH
Definition: farm.h:386
fb_harvest
Definition: Fodderbeet.h:67
TALMaSSObject::Step
virtual void Step(void)
Step behaviour - must be implemented in descendent classes.
Definition: PopulationManager.h:139
Landscape::SupplyGrazingPressureVector
int SupplyGrazingPressureVector(unsigned int a_index)
Definition: Landscape.h:1232
Landscape::m_RodenticideManager
RodenticideManager * m_RodenticideManager
Definition: Landscape.h:157
OptimisingFarm::m_totalGrooming
double m_totalGrooming
Total grooming planned at a farm.
Definition: farm.h:2254
SkQualGrid
Definition: skylarks_all.h:321
UserDefinedFarm14::UserDefinedFarm14
UserDefinedFarm14(FarmManager *a_manager)
Definition: farm.cpp:2320
Farm::GetMaxOpenness
int GetMaxOpenness()
Returns the maximum openness score of the fields.
Definition: farm.h:802
nl_gg1_herbicide
Definition: NLGrassGrazed1.h:41
nl_cas_preseeding_cultivator
Definition: NLCarrotsSpring.h:45
wwpc_straw_chopping
Definition: WWheatPControl.h:75
pl_be_preseeding_cultivator_sow
Definition: PLBeet.h:66
OWBExt_DID_SPRING_SOW
#define OWBExt_DID_SPRING_SOW
Definition: OWinterBarleyExt.h:32
g_uni_dist2
boost::uniform_int g_uni_dist2(0, 9999)
sbs_fungicide1
Definition: SpringBarleySilage.h:64
OWinterRape::OWinterRape
OWinterRape()
Definition: OWinterRape.h:69
Landscape::GetActualGooseGrazingForage
double GetActualGooseGrazingForage(int a_x, int a_y, GooseSpecies a_goose)
Returns the leaf forage resource as seen from a goose standpoint at a polygon referenced by x,...
Definition: Landscape.h:596
pl_ms_preseeding_cultivator
Definition: PLMaizeSilage.h:63
cfg_CA_InsecticideDay
CfgInt cfg_CA_InsecticideDay
fp_spring_harrow
Definition: FieldPeas.h:44
PL_SW_DECIDE_TO_GR
#define PL_SW_DECIDE_TO_GR
Definition: PLSpringWheat.h:34
owwuExt_stubble_harrow2
Definition: OWinterWheatUndersownExt.h:57
UserDefinedFarm16
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1413
TAnimal::SetX
void SetX(int a_x)
Definition: PopulationManager.h:240
wbs_fungicide_two
Definition: WinterBarleyStrigling.h:74
ttop_ModelinkPesticide21TWA
Definition: Landscape.h:72
CropOptimised::m_optimalN
double m_optimalN
Optimal amount of fertilizer per ha of a crop supposing ferilizer price equals zero [kg N/ha]....
Definition: farm.h:1660
nl_ggl_ferti_s5
Definition: NLGrassGrazedLast.h:57
OptimisingFarm::Get_rotational_crops
vector< AlmassCrop > Get_rotational_crops()
Definition: farm.h:2051
wbs_fertsludge_plant_one
Definition: WinterBarleyStrigling.h:57
WB_FUNGICIDE_DATE
#define WB_FUNGICIDE_DATE
Definition: WinterBarley.h:47
cfg_BeetleBankMaxX
CfgInt cfg_BeetleBankMaxX("BBANK_MAXX", CFG_CUSTOM, 100000)
wry_growth_reg_two
Definition: WinterRye.h:63
OptimisingFarm::findMWeedControl
void findMWeedControl(CropOptimised *a_crop)
Determines the optimal mechanical weed control means (CropOptimised::m_grooming, CropOptimised::m_hoe...
Definition: farm.cpp:6153
tov_NLGrassGrazed1Spring
Definition: tov_declaration.h:107
wwpt_start
Definition: WWheatPTreatment.h:45
pl_ww_start
Definition: PLWinterWheat.h:39
probe_data::FileAppendOutput
void FileAppendOutput(int No, int time)
PL_BNS_HERBI
#define PL_BNS_HERBI
Definition: PLBeans.h:31
nl_pgg_ferti_s9
Definition: NLPermanentGrassGrazed.h:64
WinterBarleyStrigling::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: WinterBarleyStrigling.cpp:38
cfg_WB_InsecticideMonth
CfgInt cfg_WB_InsecticideMonth
pl_bns_harvest
Definition: PLBeans.h:70
Skylark_Population_Manager::SetM_Mig_Mort
void SetM_Mig_Mort(int m)
Definition: skylarks_all.h:502
nl_ww_ferti_p5
Definition: NLWinterWheat.h:51
SkTerritories::IsGridPositionValid
bool IsGridPositionValid(int &x, int &y, int range)
Definition: skylarks_all.cpp:2272
cfg_grain_distribution
CfgInt cfg_grain_distribution("GOOSE_GRAIN_DISTRIBUTION", CFG_CUSTOM, 0, 0, 2)
A switch to fix the grain distribution to a specific year or make a random pick between years....
sbe_spring_roll
Definition: Sugarbeet.h:55
fp_npk
Definition: treatment.h:49
nl_sb_harrow
Definition: NLSpringBarley.h:54
SkTerritories::Supply_quality
int Supply_quality(int ref)
Definition: skylarks_all.cpp:2379
DataForOptimisation::Get_cropTypes_almass
TTypesOfVegetation Get_cropTypes_almass(int i)
Definition: farm.h:663
sbpt_water_one
Definition: SpringBarleyPTreatment.h:66
ofps_straw_chopping
Definition: OFieldPeasSilage.h:46
cfg_pest_cabbage_on
CfgBool cfg_pest_cabbage_on
Skylark_Adult::GetVegHindrance
double GetVegHindrance(int PolyRef)
Definition: skylarks_all.cpp:3760
no_sb_haybailing
Definition: NorwegianSpringBarley.h:42
Population_Manager::RipleysOutputPrb8
FILE * RipleysOutputPrb8
Definition: PopulationManager.h:590
Landscape::ReadPolys2
void ReadPolys2(const char *a_polyfile)
reads in polygon information. Version 2 including centroid and openness information
Definition: Landscape.cpp:1892
sbcg_ferti_s2
Definition: SpringBarleyCloverGrass.h:40
osbp_strigling_sow
Definition: OSpringBarleyPigs.h:44
tof_UserDefinedFarm5
Definition: farm.h:242
sc_stubble_harrow1
Definition: AgroChemIndustryCereal.h:57
PotatoesIndustry::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: PotatoesIndustry.cpp:37
wwss_strigling0a
Definition: WinterWheatStriglingSingle.h:56
OFB_DID_HARROW
#define OFB_DID_HARROW
Definition: OFodderbeet.h:33
fpsi_harvest
Definition: FieldPeasSilage.h:41
WB_DID_SEVEN_FOUR
#define WB_DID_SEVEN_FOUR
Definition: WinterBarley.h:45
fa_npks
Definition: treatment.h:60
nl_gg1_cut_to_silage1
Definition: NLGrassGrazed1.h:48
g_rand_uni
boost::variate_generator< base_generator_type &, boost::uniform_real<> > g_rand_uni
FarmManager::TranslateCropsCodes
TTypesOfCrops TranslateCropsCodes(string &str)
Definition: farm.cpp:4338
OptimisingFarm::preventCashCrops
virtual void preventCashCrops()
Prevents small cattle farms from growing cash crops and maize silage.
Definition: farm.h:2293
Landscape::SupplyIsCereal
bool SupplyIsCereal(int a_polyref)
Definition: Landscape.h:1300
opgg_ferti_s
Definition: OPermanentGrassGrazed.h:43
OptimisingFarm::crop_parameter
double crop_parameter(int index, string par_name)
Reads in crop parameters that do NOT vary with any farm level parameters.
Definition: farm.cpp:7756
sbskm_herbicide_one
Definition: SpringBarleySKManagement.h:58
ogp_pigs_are_out
Definition: OGrazingPigs.h:38
Landscape::SupplySoilType
int SupplySoilType(int a_x, int a_y)
Returns the soil type in ALMaSS types reference numbers.
Definition: Landscape.h:460
sbe_start
Definition: Sugarbeet.h:47
CropOptimised::m_hoeing
double m_hoeing
Value of mechanical weed control for a crop - hoeing [DKK/ha].
Definition: farm.h:1675
cfg_G6G
CfgFloat cfg_G6G
NLGRASSGRAZED1_BASE
#define NLGRASSGRAZED1_BASE
Definition: NLGrassGrazed1.h:24
pl_m_ferti_p5
Definition: PLMaize.h:60
cfg_pest_winterrape_on
CfgBool cfg_pest_winterrape_on
ocgg1_water_one
Definition: OCloverGrassGrazed1.h:44
OCARROTS_BASE
#define OCARROTS_BASE
Definition: OCarrots.h:31
ma_autumn_plough
Definition: Maize.h:39
Skylark_Female::Step
virtual void Step(void)
Step behaviour - must be implemented in descendent classes.
Definition: skylarks_all.cpp:5471
Farm::m_plbeetspr
PLBeetSpr * m_plbeetspr
Definition: farm.h:1067
pl_pot_ferti_p3
Definition: PLPotatoes.h:54
NLMAIZESPRING_BASE
#define NLMAIZESPRING_BASE
Definition: NLMaizeSpring.h:24
Farm::GetFarmNumber
int GetFarmNumber(void)
Definition: farm.h:782
wwss_autumn_harrow
Definition: WinterWheatStriglingSingle.h:51
stubble_harrowing
Definition: treatment.h:90
sbst_spring_sow
Definition: SpringBarleyStrigling.h:56
OSpringBarleyPigs::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OSpringBarleyPigs.cpp:33
fp_fertmanure_plant
Definition: FieldPeas.h:45
NL_POTS_FUNGI1
#define NL_POTS_FUNGI1
Definition: NLPotatoesSpring.h:29
pl_m_ferti_p7
Definition: PLMaize.h:74
sbs_insecticide1
Definition: SpringBarleySilage.h:67
tri_fungicide
Definition: Triticale.h:54
NestlingMortProb
static int NestlingMortProb
Definition: skylarks_all.cpp:177
nl_sbs_herbicide1
Definition: NLSpringBarleySpring.h:52
sc_herbicide1
Definition: AgroChemIndustryCereal.h:61
TTypeOfDirections
TTypeOfDirections
ALMaSS 8 standard directions
Definition: Landscape.h:59
Landscape::PolysRenumber
void PolysRenumber(void)
Definition: Landscape.cpp:2057
WinterWheatStriglingCulm
Definition: WinterWheatStriglingCulm.h:84
OptimisingFarm::Set_Crop
void Set_Crop(CropOptimised *p_crop)
Definition: farm.h:2043
Landscape::SupplySimAreaMinExtent
int SupplySimAreaMinExtent(void)
SB_DID_HARROW
#define SB_DID_HARROW
Definition: Sugarbeet.h:33
fpst_start
Definition: FieldPeasStrigling.h:38
Skylark_Population_Manager::SupplyM_Mig_Mort
int SupplyM_Mig_Mort()
Definition: skylarks_all.h:486
DataForOptimisation::m_fixed
vector< bool > m_fixed
Crop Boolean parameter - fixed/variable crop. Farm type specific.
Definition: farm.h:741
wrys_water
Definition: WinterRyeStrigling.h:65
owry_harvest
Definition: OWinterRye.h:47
nl_pgg_ferti_p8
Definition: NLPermanentGrassGrazed.h:61
WWP_WAIT_FOR_PLOUGH
#define WWP_WAIT_FOR_PLOUGH
Definition: WheatPControl.h:37
SpringBarleyStrigling::SpringBarleyStrigling
SpringBarleyStrigling()
Definition: SpringBarleyStrigling.h:80
sbsts_fertmanure_stock_two
Definition: SpringBarleyStriglingSingle.h:54
sbst_spring_plough
Definition: SpringBarleyStrigling.h:49
SeedGrass1::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: seedgrass1.cpp:36
Skylark_Population_Manager::BreedingPairsOutput
virtual void BreedingPairsOutput(int Time)
Definition: skylarks_all.cpp:755
Landscape::SupplyCentroid
APoint SupplyCentroid(int a_polyref)
Definition: Landscape.cpp:766
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
PesticideTrialTreatment::MakeStockFarmer
virtual void MakeStockFarmer(void)
Definition: farm.h:1196
pl_bns_weeding2
Definition: PLBeans.h:59
tov_DummyCropPestTesting
Definition: tov_declaration.h:112
SB_DECIDE_TO_FI
#define SB_DECIDE_TO_FI
Definition: SpringBarley.h:44
SkTerritories::EvaluateAllTerritories
void EvaluateAllTerritories(void)
Definition: skylarks_all.cpp:2239
tole_Marsh
Definition: tole_declaration.h:41
pe_harvest
Definition: Potatoes.h:67
cfg_pest_productapplic_startdate3
CfgInt cfg_pest_productapplic_startdate3
FarmManager::m_cropTotals
vector< double > m_cropTotals
Stores crops areas at the landscape level per year.
Definition: farm.h:1937
pe_fungi_two
Definition: Potatoes.h:62
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
Landscape::SupplyFarmManagerPtr
FarmManager * SupplyFarmManagerPtr()
Definition: Landscape.h:353
Landscape::UnsprayedMarginScan
void UnsprayedMarginScan(LE *a_field, int a_width)
Definition: Landscape.cpp:2638
wwpt_stubble_harrow2
Definition: WWheatPTreatment.h:79
Skylark_Female::Skylark_Female
Skylark_Female(int x, int y, double size, int age, SkTerritories *Terrs, Landscape *L, Skylark_Population_Manager *SPM, int bx, int by, int mh)
Definition: skylarks_all.cpp:5200
RoeDeerInfo
Part of the basic ALMaSS system (obselete)
Definition: PopulationManager.h:186
MAIZESILAGE_BASE
#define MAIZESILAGE_BASE
Definition: MaizeSilage.h:31
OCGS1_SLURRY
#define OCGS1_SLURRY
Definition: OCloverGrassSilage1.h:32
pl_ms_ferti_p8
Definition: PLMaizeSilage.h:79
cfg_pest_potatoes_on
CfgBool cfg_pest_potatoes_on
EggTemp
static double EggTemp
Definition: skylarks_all.cpp:181
osbext_start
Definition: OSpringBarleyExt.h:37
sbskm_fertpk_plant
Definition: SpringBarleySKManagement.h:53
wwpc_hay_turning
Definition: WWheatPControl.h:76
OWinterRapeToDo
OWinterRapeToDo
Definition: OWinterRape.h:42
Landscape::SupplyPesticide
double SupplyPesticide(int a_x, int a_y, PlantProtectionProducts a_ppp)
Gets total pesticide for a location.
Definition: Landscape.cpp:586
Population_Manager::ProbeReportTimed
char * ProbeReportTimed(int a_time)
ope_water_one
Definition: OPotatoes.h:53
SpringBarleyStriglingCulm::SpringBarleyStriglingCulm
SpringBarleyStriglingCulm()
Definition: SpringBarleyStriglingCulm.h:80
mas_fa_slurry_two
Definition: MaizeStrigling.h:46
pl_bes_herbicide1
Definition: PLBeetSpr.h:58
pl_bns_ferti_p5
Definition: PLBeans.h:66
TTypesOfVegetation
TTypesOfVegetation
Definition: tov_declaration.h:30
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
fpst_water_one
Definition: FieldPeasStrigling.h:53
Skylark_Nestling::On_FoodSupply
virtual double On_FoodSupply(double food)
Definition: skylarks_all.cpp:3312
nl_cab_ferti_p5
Definition: NLCabbage.h:59
l_pest_productapplic_enddate
CfgInt l_pest_productapplic_enddate
PLWinterTriticaleToDo
PLWinterTriticaleToDo
Definition: PLWinterTriticale.h:37
nl_ca_winter_deep_harrow_clay
Definition: NLCarrots.h:44
UserDefinedFarm28
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1531
wws_hay_baling
Definition: WinterWheatStrigling.h:78
OptimisingFarm::decreaseCrops
virtual void decreaseCrops(vector< CropSort >cropsToDecrease, double &howMuchToDecrease)
Decreases area of a crops by a specified number.
Definition: farm.cpp:7912
MaizeSilage
Definition: MaizeSilage.h:58
SkTerritories::SupplyNoMaleOccupied
int SupplyNoMaleOccupied()
Definition: skylarks_all.cpp:1429
cfg_pest_potatoes_on
CfgBool cfg_pest_potatoes_on
tole_OrchardBand
Definition: tole_declaration.h:73
toc_OLSeed
Definition: farm.h:335
nl_pots_fungicide3
Definition: NLPotatoesSpring.h:61
wwsc_hay_baling
Definition: WinterWheatStriglingCulm.h:78
g_map
Landscape * g_map
OPermanentGrassGrazed::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OPermanentGrassGrazed.cpp:33
cfg_CAS_InsecticideDay
CfgInt cfg_CAS_InsecticideDay
SkTerritories::PolyRefData
int PolyRefData[2500]
Definition: skylarks_all.h:398
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
Landscape::SupplyDayInMonth
int SupplyDayInMonth(void)
Definition: Landscape.h:1606
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
sbpcgs_start
Definition: SpringBarleyPeaCloverGrassStrigling.h:37
Skylark_Population_Manager::F_Mig_Mort
int F_Mig_Mort
Definition: skylarks_all.h:460
npe_fungi_four
Definition: NorwegianPotatoes.h:64
cfg_pest_winterwheat_on
CfgBool cfg_pest_winterwheat_on
SBSPR_INSECT_DATE
#define SBSPR_INSECT_DATE
Definition: SpringBarleySpr.h:42
OptimisingFarm::m_exp_profit
double m_exp_profit
An expected farm's profit for a given year.
Definition: farm.h:2120
SBSTS_SLURRY_EXEC
#define SBSTS_SLURRY_EXEC
Definition: SpringBarleyStriglingSingle.h:34
SBSTS_MANURE_DONE
#define SBSTS_MANURE_DONE
Definition: SpringBarleyStriglingSingle.h:33
Skylark_Nestling::m_GrNeed
double m_GrNeed
Definition: skylarks_all.h:687
Oats::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: Oats.cpp:35
rectangle
A struct defining two x,y coordinate sets of positive co-ords only.
Definition: PopulationManager.h:98
stubble_plough
Definition: treatment.h:35
tov_SpringRape
Definition: tov_declaration.h:53
OptimisingFarm::findFertilizer
void findFertilizer(CropOptimised *a_crop, int a_foobar, double benefit)
Determines the optimal amounts of: total fertilizer (CropOptimised::m_n) and purchased fertilizer (Cr...
Definition: farm.cpp:5906
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
pgt_cattle_out1
Definition: PermanentGrassTussocky.h:37
OFieldPeasSilageToDo
OFieldPeasSilageToDo
Definition: OFieldPeasSilage.h:33
cfg_densityconstant_c
CfgInt cfg_densityconstant_c
pl_wr_ferti_p10
Definition: PLWinterRape.h:87
pl_be_ferti_s2
Definition: PLBeet.h:54
CarrotsToDo
CarrotsToDo
Definition: Carrots.h:38
pgt_wait
Definition: PermanentGrassTussocky.h:40
tole_Pond
Definition: tole_declaration.h:101
autumn_plough
Definition: treatment.h:34
pl_bes_start
Definition: PLBeetSpr.h:41
OA_DECIDE_TO_HERB
#define OA_DECIDE_TO_HERB
Definition: Oats.h:36
FarmManager::PrintOutput
void PrintOutput(TTypesOfCropVariables a_var, string a_fileName)
Makes an output file for one crop variable and prints its values for each crop and each OptimisingFar...
Definition: farm.cpp:4504
Oats_BASE
#define Oats_BASE
Definition: Oats.h:32
NLGrassGrazedLast
NLGrassGrazedLast class .
Definition: NLGrassGrazedLast.h:85
pl_wt_straw_chopping
Definition: PLWinterTriticale.h:79
PLSpringWheat::PLSpringWheat
PLSpringWheat()
Definition: PLSpringWheat.h:102
wwpc_ferti_s1
Definition: WWheatPControl.h:47
psa_do_nothing_start
Definition: PermanentSetAside.h:35
pl_wrye_ferti_s6
Definition: PLWinterRye.h:63
Landscape::SupplyIsMatureCereal
bool SupplyIsMatureCereal(int a_polyref)
Definition: Landscape.h:1305
tof_UserDefinedFarm1
Definition: farm.h:238
POT_STRIG_DATE
#define POT_STRIG_DATE
Definition: Potatoes.h:34
OptimisingFarm::m_actual_profit
double m_actual_profit
An actual profit realised at a farm in a given year.
Definition: farm.h:2118
PesticideTrialControl
Inbuilt special purpose farm type.
Definition: farm.h:1172
ofps_water2
Definition: OFieldPeasSilage.h:45
probe_data::m_RefVeg
TTypesOfVegetation m_RefVeg[25]
Definition: PopulationManager.h:297
tof_UserDefinedFarm4
Definition: farm.h:241
sbpcgs_insecticide
Definition: SpringBarleyPeaCloverGrassStrigling.h:52
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
dcpt_October_pest1
Definition: DummyCropPestTesting.h:54
ca_fp_npk_two
Definition: Carrots.h:60
sbstc_strigling_two
Definition: SpringBarleyStriglingCulm.h:59
NLTulips::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: NLTulips.cpp:64
pl_pot_spring_plough
Definition: PLPotatoes.h:63
sc_start
Definition: AgroChemIndustryCereal.h:50
pl_wr_sleep_all_day
Definition: PLWinterRape.h:40
mas_row_one
Definition: MaizeStrigling.h:45
cfg_HQualityTallVeg
CfgInt cfg_HQualityTallVeg("SK_HQTALLVEG", CFG_CUSTOM, 0)
owry_strigling_two
Definition: OWinterRye.h:43
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
pl_bes_spring_sow
Definition: PLBeetSpr.h:52
sbs_ferti_s2
Definition: SpringBarleySilage.h:45
tocc_Foobar
Definition: farm.h:217
Landscape::SupplySimAreaHeight
int SupplySimAreaHeight(void)
Definition: Landscape.h:1637
pl_wr_harvest
Definition: PLWinterRape.h:82
WinterWheat::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: WinterWheat.cpp:101
osbext_straw_chopping
Definition: OSpringBarleyExt.h:54
cfg_Cooling_Rate_Eggs
CfgFloat cfg_Cooling_Rate_Eggs("SK_COOLING_RATE_EGGS", CFG_CUSTOM, 2.9)
Maximum immigration mortality for females.
wws_ferti_s4
Definition: WinterWheatStrigling.h:73
FarmManager::ReadCropsData_perFarm_and_Soil
void ReadCropsData_perFarm_and_Soil()
Reads the data on crops' parameters that vary with a farm and soil type (sellingPrice) and saves them...
Definition: farm.cpp:4003
pl_pot_ferti_s7
Definition: PLPotatoes.h:77
FarmManager::ActualProfit
void ActualProfit()
Calls OptimisingFarm::ActualProfit for all optimising farms.
Definition: farm.cpp:3433
cfg_RoostDistProbParam1
CfgFloat cfg_RoostDistProbParam1("ROOSTDISTPROBPARAMONE", CFG_CUSTOM, 1.5)
A fitting parameter for the probability of hunter acceptance of a farm with distance from roost.
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
sbpcgs_spring_roll
Definition: BarleyPeaCloverGrassStrigling.h:54
cfg_densityconstant_b
CfgFloat cfg_densityconstant_b("SK_DENSITYCONST_B", CFG_CUSTOM,-0.1)
sbpcgs_fungicide
Definition: SpringBarleyPeaCloverGrassStrigling.h:53
CloverGrassGrazed1::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: CloverGrassGrazed1.cpp:42
ww_ferti_s5
Definition: WinterWheat.h:98
cfg_pest_winterbarley_on
CfgBool cfg_pest_winterbarley_on
nl_pots_fungicide4
Definition: NLPotatoesSpring.h:62
Skylark_Male::DefendTerritory
int DefendTerritory()
Definition: skylarks_all.cpp:4700
pl_ca_herbicide3
Definition: PLCarrots.h:56
npe_strigling_three
Definition: NorwegianPotatoes.h:55
Landscape::SupplyFarmOwner
int SupplyFarmOwner(int a_x, int a_y)
Definition: Landscape.h:1152
UserDefinedFarm::InitiateManagement
virtual void InitiateManagement(void)
Kicks off the farm's management.
Definition: farm.cpp:1499
OptimisingCattleFarm::checkRestrictions
virtual void checkRestrictions()
Checks if the restrictions are fulfilled and corrects crops' areas if necessary.
Definition: farm.cpp:6442
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
nl_gg2_ferti_p1
Definition: NLGrassGrazed2.h:42
PL_M_STUBBLE_PLOUGH
#define PL_M_STUBBLE_PLOUGH
Definition: PLMaize.h:30
nl_bes_spring_plough_sandy
Definition: NLBeetSpring.h:40
tov_PotatoesIndustry
Definition: tov_declaration.h:50
FPEAD_WATER_DATE
#define FPEAD_WATER_DATE
Definition: FieldPeas.h:35
Skylark_Female::m_pesticide_sprayed_die
bool m_pesticide_sprayed_die
Definition: skylarks_all.h:802
Landscape::DumpPublicSymbols
void DumpPublicSymbols(const char *a_dumpfile, CfgSecureLevel a_level)
Definition: Landscape.h:781
wws_hay_turning
Definition: WinterWheatStrigling.h:77
pl_sb_ferti_p8
Definition: PLSpringBarley.h:74
OrganicCattle
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1160
SBST_SLURRY_EXEC
#define SBST_SLURRY_EXEC
Definition: SpringBarleyStrigling.h:34
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
OptimisingFarm::m_totalFUgrown
double m_totalFUgrown
Fodder grown, i.e. obtained from growing fodder crops. [fodder units].
Definition: farm.h:2240
fp_manure
Definition: treatment.h:55
OptimisingFarm::Print_rotations
void Print_rotations(ofstream *ap_output_file)
Prints the content of a farm's m_rotation. Not used in ALMaSS crop mode.
Definition: farm.cpp:8389
TTypesOfPesticideCategory
TTypesOfPesticideCategory
Definition: Landscape.h:63
sbst_strigling_four
Definition: SpringBarleyStrigling.h:61
tofs_Private
Definition: farm.h:295
npe_insecticide
Definition: NorwegianPotatoes.h:57
DataForOptimisation::FarmData::md_farmType
TTypesOfOptFarms md_farmType
Definition: farm.h:678
pl_sw_fungicide3
Definition: PLSpringWheat.h:69
nl_ca_fungicide2
Definition: NLCarrots.h:56
Landscape::SupplySimAreaWidth
int SupplySimAreaWidth(void)
Definition: Landscape.h:1632
g_landscape_p
Landscape * g_landscape_p
Definition: Landscape.cpp:258
pl_m_winter_plough
Definition: PLMaize.h:53
nl_pgg_ferti_s6
Definition: NLPermanentGrassGrazed.h:58
toa_EHen
Definition: farm.h:313
Landscape::m_GooseIntakeRateVSVegetationHeight_GL
Polynomial2CurveClass * m_GooseIntakeRateVSVegetationHeight_GL
Definition: Landscape.h:162
OptimisingFarm::m_previous_incomes
vector< double > m_previous_incomes
Vector of incomes from previous years.
Definition: farm.h:2139
cfg_POT_InsecticideDay
CfgInt cfg_POT_InsecticideDay("PEST_POTINSECTONEDAY", CFG_CUSTOM, 15)
Provided to allow configuration control of the first insecticide spray in potatoes crops - this chang...
TOP_Spider
Definition: PopulationManager.h:62
tov_SpringBarleyPTreatment
Definition: tov_declaration.h:63
nl_sb_ferti_s2_clay
Definition: NLSpringBarley.h:48
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
sb_insecticide3
Definition: SpringBarley.h:66
pl_m_start
Definition: PLMaize.h:43
Landscape::SupplyTotalNectar
double SupplyTotalNectar(int a_x, int a_y)
Definition: Landscape.h:384
wr_insect_one
Definition: winterrape.h:68
cfg_WW_InsecticideMonth
CfgInt cfg_WW_InsecticideMonth
fg_cut_to_silage
Definition: FodderGrass.h:45
cfg_G6A
CfgFloat cfg_G6A
TAnimal::m_Location_y
int m_Location_y
Definition: PopulationManager.h:228
OptimisingCattleFarm::preventCashCrops
virtual void preventCashCrops()
Prevents small cattle farms from growing cash crops and maize silage.
Definition: farm.cpp:5704
SpringBarleyStriglingCulm
Definition: SpringBarleyStriglingCulm.h:76
sbst_straw_chopping
Definition: SpringBarleyStrigling.h:69
sc_ferti_p2
Definition: AgroChemIndustryCereal.h:60
l_map_print_version_info
static CfgBool l_map_print_version_info("MAP_PRINT_VERSION_INFO", CFG_CUSTOM, true)
SBST_FUNGI_DATE
#define SBST_FUNGI_DATE
Definition: SpringBarleyStrigling.h:40
wry_autumn_roll
Definition: WinterRye.h:52
TListOfAnimals
vector< TAnimal * > TListOfAnimals
Definition: PopulationManager.h:50
UserDefinedFarm16::UserDefinedFarm16
UserDefinedFarm16(FarmManager *a_manager)
Definition: farm.cpp:2334
pl_wrye_start
Definition: PLWinterRye.h:38
Landscape::IncOsmiaNest
void IncOsmiaNest(int a_x, int a_y)
Reopen the osmia nest here
Definition: Landscape.h:866
Landscape::TranslateEleTypes
TTypesOfLandscapeElement TranslateEleTypes(int EleReference)
Definition: Landscape.h:1648
fp_spring_roll
Definition: FieldPeas.h:48
pl_ca_ferti_s4
Definition: PLCarrots.h:63
OptimisingOtherFarm
Subclass of the NonAnimalFarm.
Definition: farm.h:2504
NO_OatsToDo
NO_OatsToDo
Definition: NorwegianOats.h:34
strigling_sow
Definition: treatment.h:95
ca_herbi_three
Definition: Carrots.h:48
HunterList
vector< Hunter * > HunterList
Definition: farm.h:211
Skylark_Male::st_Immigrating
bool st_Immigrating()
Definition: skylarks_all.cpp:4178
PL_FL1_STUBBLE_PLOUGH
#define PL_FL1_STUBBLE_PLOUGH
Definition: PLFodderLucerne1.h:30
nl_cab_fungicide3
Definition: NLCabbage.h:51
wrys_hay_bailing
Definition: WinterRyeStrigling.h:69
pl_wrye_herbicide2
Definition: PLWinterRye.h:70
cfg_Breed_Res_Thresh1
CfgInt cfg_Breed_Res_Thresh1
pl_sbs_heavy_cultivator
Definition: PLSpringBarleySpr.h:43
NLCABBAGESPRING_BASE
#define NLCABBAGESPRING_BASE
Definition: NLCabbageSpring.h:24
sbcg_cattle_is_out
Definition: SpringBarleyCloverGrass.h:59
SBToDo
SBToDo
Definition: SpringBarley.h:46
nl_sbs_ferti_p2_clay
Definition: NLSpringBarleySpring.h:42
Skylark_Base::InSquare
bool InSquare(rectangle R)
Definition: skylarks_all.cpp:2479
Livestock::m_animalType
TTypesOfAnimals m_animalType
Type of livestock.
Definition: farm.h:1622
FarmManager::ReadCropsData_almass
void ReadCropsData_almass()
Reads the data on crops' parameters that do not vary with farm variables and saves them in a vector D...
Definition: farm.cpp:3688
tov_FodderGrass
Definition: tov_declaration.h:62
otri_autumn_roll
Definition: OTriticale.h:43
pl_wrye_herbicide1
Definition: PLWinterRye.h:56
PLWinterWheatLate::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: PLWinterWheatLate.cpp:64
pl_m_ferti_p3
Definition: PLMaize.h:55
FG_CUT_DATE
#define FG_CUT_DATE
Definition: FodderGrass.h:31
OptimisingFarm::m_previous_aggregated_yields
vector< double > m_previous_aggregated_yields
Vector of aggregated yields from previous years.
Definition: farm.h:2143
pl_fl2_cut_to_silage1B
Definition: PLFodderLucerne2.h:45
pgly_compress_straw
Definition: PermanentGrassLowYield.h:44
OFieldPeasSilage::OFieldPeasSilage
OFieldPeasSilage()
Definition: OFieldPeasSilage.h:55
pl_be_sleep_all_day
Definition: PLBeet.h:46
NLCABBAGE_BASE
#define NLCABBAGE_BASE
Definition: NLCabbage.h:24
WinterWheatStriglingCulm::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: WinterWheatStriglingCulm.cpp:39
Landscape::m_DoMissingPolygonsManipulations
bool m_DoMissingPolygonsManipulations
Definition: Landscape.h:150
Farm::m_springbarleystriglingculm
SpringBarleyStriglingCulm * m_springbarleystriglingculm
Definition: farm.h:1038
Skylark_Population_Manager::m_TotalEggs
int m_TotalEggs
Definition: skylarks_all.h:464
Crop::GetFirstDate
int GetFirstDate(void)
Definition: farm.h:562
NLSpringBarleySpring::NLSpringBarleySpring
NLSpringBarleySpring()
Definition: NLSpringBarleySpring.h:75
wws_fungicide
Definition: WinterWheatStrigling.h:60
pl_m_ferti_p1
Definition: PLMaize.h:45
sbse_spring_sow
Definition: SpringBarleySeed.h:44
nl_gg1s_cattle_out
Definition: NLGrassGrazed1Spring.h:71
nl_gg2_ferti_s7
Definition: NLGrassGrazed2.h:61
ope_spring_sow
Definition: OPotatoes.h:45
NoPesticideNoPFarm::NoPesticideNoPFarm
NoPesticideNoPFarm(FarmManager *a_manager)
Definition: farm.cpp:2193
NLCabbage
NLCabbage class .
Definition: NLCabbage.h:74
toa_Finisher
Definition: farm.h:309
owwuExt_start
Definition: OWinterWheatUndersownExt.h:36
OTriticale::OTriticale
OTriticale()
Definition: OTriticale.h:62
cfg_SkStartNos
CfgInt cfg_SkStartNos("SK_STARTNOS", CFG_CUSTOM, 6000)
The number of skylarks that start in the simulation.
FarmManager::ReadCropsData
void ReadCropsData()
Reads the data on crops' parameters that do not vary with farm variables and saves them in a vector D...
Definition: farm.cpp:3656
Landscape::SupplyCentroidX
int SupplyCentroidX(int a_x, int a_y)
Definition: Landscape.h:474
sbs_strigling1
Definition: SpringBarleySilage.h:56
nl_ca_herbicide1
Definition: NLCarrots.h:52
grooming
Definition: dummy.h:69
owr_autumn_plough
Definition: OWinterRape.h:46
sbpcgs_autumn_plough
Definition: SpringBarleyPeaCloverGrassStrigling.h:43
nl_pots_fungicide14
Definition: NLPotatoesSpring.h:72
owr_row_cultivation_one
Definition: OWinterRape.h:49
NLBeet
NLBeet class .
Definition: NLBeet.h:69
FB_DID_INSECT_ONE
#define FB_DID_INSECT_ONE
Definition: Fodderbeet.h:39
Farm::m_nlcarrots
NLCarrots * m_nlcarrots
Definition: farm.h:1071
tov_PLBeetSpr
Definition: tov_declaration.h:86
sg2_start
Definition: seedgrass2.h:37
PL_SW_FERTI_P4
#define PL_SW_FERTI_P4
Definition: PLSpringWheat.h:31
cfg_BE_InsecticideDay
CfgInt cfg_BE_InsecticideDay
tov_PlantNursery
Definition: tov_declaration.h:66
sa_cattle_is_out
Definition: setaside.h:52
cfg_silage_prop
CfgFloat cfg_silage_prop
tov_NLCatchPeaCrop
Definition: tov_declaration.h:106
toss_MFindingTerritory
Definition: skylarks_all.h:54
tov_Carrots
Definition: tov_declaration.h:31
AnimalFarm::determineAreas
virtual void determineAreas(int a_foobar)
Determines areas of variable crops.
Definition: farm.cpp:6373
HunterInfo::CheckedFarms
vector< int > CheckedFarms
A list of farms that has been tested for duplicates.
Definition: farm.h:522
Population_Manager::RipleysOutputPrb10
FILE * RipleysOutputPrb10
Definition: PopulationManager.h:592
Population_Manager::LamdaBirth
void LamdaBirth(int x, int y, int z)
Definition: PopulationManager.h:606
Landscape::CorrectCoordsPt
APoint CorrectCoordsPt(int x, int y)
Function to prevent wrap around errors with co-ordinates using x/y pair.
Definition: Landscape.h:1544
Landscape::IsFieldType
bool IsFieldType(TTypesOfLandscapeElement a_tole)
Definition: Landscape.h:727
Farm::FP_AmmoniumSulphate
virtual bool FP_AmmoniumSulphate(LE *a_field, double a_user, int a_days)
Apply Ammonium Sulphate to a_field owned by an arable farmer.
Definition: farmfuncs.cpp:750
UserDefinedFarm8
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1341
cfg_SB_InsecticideDay
CfgInt cfg_SB_InsecticideDay("PEST_SBINSECTONEDAY", CFG_CUSTOM, 15)
Provided to allow configuration control of the first insecticide spray in spring barley crops - this ...
wwpt_ferti_p5
Definition: WWheatPTreatment.h:71
cfg_heightconstant_b
CfgFloat cfg_heightconstant_b("SK_HEIGHTCONST_B", CFG_CUSTOM,-0.1)
cfg_P1A
CfgFloat cfg_P1A
toc_OFodderBeet
Definition: farm.h:356
pl_bns_spring_sow
Definition: PLBeans.h:57
tof_PTrialControl
Definition: farm.h:229
pl_m_ferti_p9
Definition: PLMaize.h:81
CropOptimised::m_area_ha
double m_area_ha
Area of a crop in ha at a farm [ha].
Definition: farm.h:1699
tri_hay_bailing
Definition: Triticale.h:59
nl_cab_watering
Definition: NLCabbage.h:61
dcpt_June_pest2
Definition: DummyCropPestTesting.h:48
UserDefinedFarm27::UserDefinedFarm27
UserDefinedFarm27(const char *fname, FarmManager *a_manager)
Definition: farm.cpp:2576
cfg_WW_InsecticideDay
CfgInt cfg_WW_InsecticideDay
Landscape::ReadSymbols
bool ReadSymbols(const char *a_cfgfile)
Definition: Landscape.h:788
nl_gg1s_spring_sow
Definition: NLGrassGrazed1Spring.h:41
ofb_spring_sow
Definition: OFodderbeet.h:52
SkTerritories::m_poly_seen
int * m_poly_seen
Definition: skylarks_all.h:361
sbse_hay_bailing
Definition: SpringBarleySeed.h:54
Farm::Spraying_herbicides
virtual bool Spraying_herbicides(TTypesOfVegetation)
Definition: farm.h:784
wwpt_stubble_harrow1
Definition: WWheatPTreatment.h:52
compress_straw
Definition: dummy.h:81
pl_wrye_ferti_s3
Definition: PLWinterRye.h:52
pl_ca_ferti_p4
Definition: PLCarrots.h:62
owwuExt_spring_roll1
Definition: OWinterWheatUndersownExt.h:50
nl_be_ferti_p1
Definition: NLBeet.h:44
pl_sb_herbicide1
Definition: PLSpringBarley.h:64
Skylark_Female::Supply_NestTime
int Supply_NestTime()
Definition: skylarks_all.h:818
SKOPTIMALHABITATSCORE
#define SKOPTIMALHABITATSCORE
Definition: skylarks_all.cpp:45
nl_ww_preseeding_cultivator_sow
Definition: NLWinterWheat.h:41
UserDefinedFarm23::UserDefinedFarm23
UserDefinedFarm23(const char *fname, FarmManager *a_manager)
Definition: farm.cpp:2556
toss_Initiation
Definition: skylarks_all.h:45
cgg2_cattle_is_out
Definition: CloverGrassGrazed2.h:46
Skylark_Adult::Skylark_Adult
Skylark_Adult(int x, int y, double size, int age, SkTerritories *Terrs, Landscape *L, Skylark_Population_Manager *SPM, int bx, int by, int mh)
Definition: skylarks_all.cpp:3677
ww_strigling1
Definition: WinterWheat.h:89
PLFodderLucerne1::PLFodderLucerne1
PLFodderLucerne1()
Definition: PLFodderLucerne1.h:83
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
OptimisingOtherFarm::~OptimisingOtherFarm
virtual ~OptimisingOtherFarm()
Definition: farm.h:2507
l_map_weather_file
static CfgStr l_map_weather_file("MAP_WEATHER_FILE", CFG_CUSTOM, "weather.pre")
nl_cab_ferti_s4
Definition: NLCabbage.h:58
cfg_MeanExtractionRatePerMinute
CfgFloat cfg_MeanExtractionRatePerMinute
fertilizer_animal3
Definition: dummy.h:60
NLPotatoes
NLPotatoes class .
Definition: NLPotatoes.h:93
owwu_strigling1
Definition: OWinterWheatUndersown.h:46
NL_CABS_WINTER_PLOUGH
#define NL_CABS_WINTER_PLOUGH
A flag used to indicate autumn ploughing status.
Definition: NLCabbageSpring.h:28
OptimisingFarm::FarmLevelCalculation
void FarmLevelCalculation()
Calls functions determining farm level values before the initial optimisation.
Definition: farm.cpp:5613
DataForOptimisation::Set_Nnorm
void Set_Nnorm(double a_value, int i)
Definition: farm.h:630
pl_ms_ferti_p9
Definition: PLMaizeSilage.h:81
OptimisingFarm::animals_no
int animals_no
Holds the number of animals in a farm at a particular day in a year (depends on a species).
Definition: farm.h:2154
owry_fertmanure_stock
Definition: OWinterRye.h:36
pl_wr_herbicide4
Definition: PLWinterRape.h:81
sg1_harvest
Definition: seedgrass1.h:44
PGT_CUT_DATE
#define PGT_CUT_DATE
Definition: PermanentGrassTussocky.h:32
pl_ca_fungicide2
Definition: PLCarrots.h:58
PLWinterTriticale::PLWinterTriticale
PLWinterTriticale()
Definition: PLWinterTriticale.h:100
bb_spring_roll
Definition: BroadBeans.h:40
wpc_sleep_all_day
Definition: WheatPControl.h:42
pl_bns_autumn_harrow2
Definition: PLBeans.h:45
obpcg_start
Definition: OBarleyPeaCloverGrass.h:34
OptimisingFarm::createVariableCrops
void createVariableCrops(int a_foobar)
Creates a list of pointers to all variable crops included in the optimisation and a list of pointers ...
Definition: farm.cpp:5579
tov_NLCarrotsSpring
Definition: tov_declaration.h:101
SpringBarleySilage::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: SpringBarleySilage.cpp:47
FarmManager::PrintFinalResults
void PrintFinalResults()
At the end of a simulation it prints results on crop distribution, pesticide and fertilizer usage.
Definition: farm.cpp:4741
SBSTC_SLURRY_DONE
#define SBSTC_SLURRY_DONE
Definition: SpringBarleyStriglingCulm.h:32
osb_ferti_s1
Definition: OSpringBarley.h:40
tole_PermPasture
Definition: tole_declaration.h:47
Landscape::hb_first_free_poly_num
int hb_first_free_poly_num
Definition: Landscape.h:274
pl_fl2_harrow2A
Definition: PLFodderLucerne2.h:43
cfg_MeanHatchingWeight
CfgFloat cfg_MeanHatchingWeight("SK_MEAN_HATCHING_WEIGHT", CFG_CUSTOM, 3.23)
pe_strigling_two
Definition: Potatoes.h:54
Farm::AddNewEvent
void AddNewEvent(TTypesOfVegetation a_event, long a_date, LE *a_field, int a_todo, long a_num, bool a_lock, int a_start, bool a_first_year, TTypesOfVegetation a_crop)
Adds an event to the event queue for a farm.
Definition: farm.cpp:789
sbcgs_hay_baling
Definition: SpringBarleyCloverGrassStrigling.h:47
yf_start
Definition: YoungForest.h:43
MeanHatchingWeight
static double MeanHatchingWeight
Definition: skylarks_all.cpp:179
vector
WinterRape::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: winterrape.cpp:49
cfg_insecticide_direct_mortE
CfgInt cfg_insecticide_direct_mortE("SK_INSECTICDEDIRECTMORTE", CFG_CUSTOM, 0)
pl_sw_ferti_p5
Definition: PLSpringWheat.h:58
MAIZE_SOW_DATE
#define MAIZE_SOW_DATE
Definition: Maize.h:32
Farm::HayBailing
virtual bool HayBailing(LE *a_field, double a_user, int a_days)
Carry out hay bailing on a_field.
Definition: farmfuncs.cpp:2184
PL_POT_HILL_DATE
#define PL_POT_HILL_DATE
Definition: PLPotatoes.h:34
sbst_fertmanure_stock_two
Definition: SpringBarleyStrigling.h:54
NL_POT_FUNGI2
#define NL_POT_FUNGI2
Definition: NLPotatoes.h:30
nl_tu_straw_removal
Definition: NLTulips.h:50
pl_wr_autumn_harrow2
Definition: PLWinterRape.h:45
tocv_GM
Definition: farm.h:414
Population_Manager::SupplyLocXY
virtual void SupplyLocXY(unsigned listindex, unsigned j, int &x, int &y)
Definition: PopulationManager.h:493
OptimisingFarm::checkWinterCrops
virtual void checkWinterCrops()
Checks if the restriction on a max. share of winter crops is fulfilled.
Definition: farm.h:2332
pl_m_autumn_harrow2
Definition: PLMaize.h:49
pl_wb_ferti_s10
Definition: PLWinterBarley.h:84
sc_autumn_sow
Definition: AgroChemIndustryCereal.h:58
pl_fl1_start
Definition: PLFodderLucerne1.h:42
pl_bns_heavy_cultivator
Definition: PLBeans.h:55
wwpc_insecticide3
Definition: WWheatPControl.h:63
PL_BNS_FERTI_S1
#define PL_BNS_FERTI_S1
Definition: PLBeans.h:29
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
sc_stubble_harrow2
Definition: AgroChemIndustryCereal.h:84
nl_pot_ferti_s1_sandy
Definition: NLPotatoes.h:48
sbskm_insecticide
Definition: SpringBarleySKManagement.h:62
ms_fa_slurry_two
Definition: MaizeSilage.h:47
nl_tu_insecticide2
Definition: NLTulips.h:74
l_map_dump_treatcounts_file
static CfgStr l_map_dump_treatcounts_file("MAP_DUMP_TREATCOUNTS_FILE", CFG_CUSTOM, "treatment_counts.txt")
cgg2_ferti_two
Definition: CloverGrassGrazed2.h:41
nl_tu_added_insecticide7
Definition: NLTulips.h:69
nl_cab_insecticide1
Definition: NLCabbage.h:52
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
pl_wt_autumn_harrow1
Definition: PLWinterTriticale.h:43
wpc_ferti_p4
Definition: WheatPControl.h:66
otri_water
Definition: OTriticale.h:48
June1
const int June1
Definition: AgroChemIndustryCereal.h:46
cfg_strigling_prop
CfgFloat cfg_strigling_prop
sbskm_stubble_harrow
Definition: SpringBarleySKManagement.h:69
SEEDGRASS2_BASE
#define SEEDGRASS2_BASE
Definition: seedgrass2.h:31
nl_pot_ferti_p3_sandy
Definition: NLPotatoes.h:57
OPOT_HILLING_THREE
#define OPOT_HILLING_THREE
Definition: OPotatoes.h:35
pl_bes_watering3
Definition: PLBeetSpr.h:57
Landscape::SupplyNightProp
double SupplyNightProp()
Definition: Landscape.h:826
ofp_strigling4
Definition: OFieldPeas.h:43
Landscape::m_PondIndexList
vector< int > m_PondIndexList
List of pond indexes.
Definition: Landscape.h:197
Landscape::AddBeetleBanks
void AddBeetleBanks(TTypesOfLandscapeElement a_tole)
Definition: Landscape.cpp:2723
fungicide
Definition: Landscape.h:63
SB_DECIDE_TO_HERB
#define SB_DECIDE_TO_HERB
Definition: SpringBarley.h:43
Skylark_Nestling::Skylark_Nestling
Skylark_Nestling(int x, int y, Skylark_Male *Daddy, Landscape *L, SkTerritories *Terrs, Skylark_Population_Manager *SPM, int bx, int by, int mh)
Definition: skylarks_all.cpp:2933
Population_Manager::DoAfter
virtual void DoAfter()
nl_cab_winter_plough_clay
Definition: NLCabbage.h:38
Landscape::BorderScan
void BorderScan(LE *a_field, int a_width)
Definition: Landscape.cpp:2365
AnimalFarm::m_fodderToProduce
double m_fodderToProduce
Fodder that has to be produced to fulfill the min. fodder production restriction at the end of a year...
Definition: farm.h:2393
owry_fertmanure_plant
Definition: OWinterRye.h:35
SeedGrass1::SeedGrass1
SeedGrass1()
Definition: seedgrass1.h:56
SkQualGrid::m_polys
vector< int > m_polys
Definition: skylarks_all.h:325
ww_spring_roll
Definition: WinterWheat.h:81
NLCarrotsSpring::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: NLCarrotsSpring.cpp:64
TAnimal::OnFarmEvent
virtual bool OnFarmEvent(FarmToDo)
Definition: PopulationManager.h:271
OFodderbeet::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OFodderbeet.cpp:31
Skylark_Population_Manager::TheBreedingSuccessProbe
virtual int TheBreedingSuccessProbe(int &BreedingFemales, int &YoungOfTheYear, int &TotalPop, int &TotalFemales, int &TotalMales, int &BreedingAttempts)
Definition: skylarks_all.cpp:721
cfg_densityconstant_b
CfgFloat cfg_densityconstant_b
wr_autumn_plough
Definition: winterrape.h:55
sbspr_spring_harrow
Definition: SpringBarleySpr.h:49
nl_cabs_spring_plough_sandy
Definition: NLCabbageSpring.h:38
tov_NLPotatoesSpring
Definition: tov_declaration.h:103
Skylark_Base
Definition: skylarks_all.h:586
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
pl_wb_autumn_sow
Definition: PLWinterBarley.h:56
AnimalFarm::cash_crops_allowed
bool cash_crops_allowed
Sets to true if cash crops are allowed. True by default.
Definition: farm.h:2397
OSeedGrass1ToDo
OSeedGrass1ToDo
Definition: OSeedGrass1.h:33
pl_bns_herbicide2
Definition: PLBeans.h:62
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
nl_gg1_ferti_s7
Definition: NLGrassGrazed1.h:63
sbstc_fertnpk_stock
Definition: SpringBarleyStriglingCulm.h:55
FarmManager::FarmManagement
void FarmManagement()
Runs the daily farm management for each farm, but also calculates annual spilled grain and maize.
Definition: farm.cpp:2707
SpringBarleySKManagement
Definition: SpringBarleySKManagement.h:74
Skylark_Clutch::ReInit
virtual void ReInit(Skylark_Female *Mum, SkTerritories *Terrs, Landscape *L, int NoEggs, int x, int y, int mh, Skylark_Population_Manager *SPM)
Definition: skylarks_all.cpp:2503
pl_ca_preseeding_cultivator
Definition: PLCarrots.h:50
DataForOptimisation::Get_biomass_factor
double Get_biomass_factor(int i)
Definition: farm.h:660
l_map_calc_openness
static CfgBool l_map_calc_openness("MAP_CALC_OPENNESS", CFG_CUSTOM, false)
tri_fa_npk
Definition: Triticale.h:47
stubble_hoeing
Definition: dummy.h:83
pl_be_fungicide2
Definition: PLBeet.h:78
cfg_MD_Threshold
CfgFloat cfg_MD_Threshold("SK_MD_THRESHOLD", CFG_CUSTOM, 26.0)
SkTerritories::m_for_iter_x
int m_for_iter_x[1000]
Definition: skylarks_all.h:368
tofg_profit
Definition: farm.h:436
osb_strigling3
Definition: OSpringBarley.h:53
nl_pots_fungicide13
Definition: NLPotatoesSpring.h:71
nl_gg1_ferti_s4
Definition: NLGrassGrazed1.h:57
Skylark_Base::DailyMortality
bool DailyMortality(int mort)
Definition: skylarks_all.cpp:2464
OptimisingFarm::findCropByName
CropOptimised * findCropByName(string crop_name)
Returns a pointer to a crop whose name is specified as the argument (bedriftsmodel,...
Definition: farm.cpp:7762
sbpt_water_two
Definition: SpringBarleyPTreatment.h:67
cfg_silage_prop
CfgFloat cfg_silage_prop
cfg_pest_springbarley_on
CfgBool cfg_pest_springbarley_on
Skylark_Base::Age
int Age
Definition: skylarks_all.h:595
pl_m_ferti_p6
Definition: PLMaize.h:72
Skylark_Clutch::st_Hatching
int st_Hatching()
Definition: skylarks_all.cpp:2881
Landscape::SupplyTotalNectar
double SupplyTotalNectar(int a_polyref)
Definition: Landscape.h:383
WB_DECIDE_TO_HERB
#define WB_DECIDE_TO_HERB
Definition: WinterBarley.h:54
Population_Manager::SupplyListIndexSize
unsigned SupplyListIndexSize()
Definition: PopulationManager.h:468
OFB_DID_WATER_ONE
#define OFB_DID_WATER_ONE
Definition: OFodderbeet.h:40
Farm::FA_Calcium
virtual bool FA_Calcium(LE *a_field, double a_user, int a_days)
Calcium applied on a_field owned by a stock farmer.
Definition: farmfuncs.cpp:1133
pl_wb_ferti_s1
Definition: PLWinterBarley.h:42
nl_gg1_ferti_s8
Definition: NLGrassGrazed1.h:65
pl_sb_ferti_p3
Definition: PLSpringBarley.h:52
OptimisingFarm::findFodderDemand
virtual void findFodderDemand()
Determines farm's total demand for fodder (m_totalFUdemand).
Definition: farm.cpp:5670
POT_DID_TREAT
#define POT_DID_TREAT
Definition: Potatoes.h:36
PLBEANS_BASE
#define PLBEANS_BASE
Definition: PLBeans.h:24
nl_gg1_ferti_p5
Definition: NLGrassGrazed1.h:58
DataForOptimisation::m_cropTypes_almass
vector< TTypesOfVegetation > m_cropTypes_almass
Crop types saved as enumarator types (ALMaSS crop mode).
Definition: farm.h:707
Population_Manager::LamdaDumpOutput
void LamdaDumpOutput()
sbpcgs_ferti_s1
Definition: BarleyPeaCloverGrassStrigling.h:47
TAnimal
The base class for all ALMaSS animal classes.
Definition: PopulationManager.h:205
ofps_start
Definition: OFieldPeasSilage.h:34
ofb_spring_harrow
Definition: OFodderbeet.h:49
PotatoesIndustry::PotatoesIndustry
PotatoesIndustry()
Definition: PotatoesIndustry.h:75
fpsi_fungicide
Definition: FieldPeasSilage.h:52
l_map_ascii_map_entity
static CfgInt l_map_ascii_map_entity("MAP_ASCII_MAP_ENTITY", CFG_CUSTOM, 1)
If we write an ASCII file what should be the mapped entity? 1 = polyref, 2 = elementype.
Skylark_Male::st_Emigrating
int st_Emigrating()
Definition: skylarks_all.cpp:4211
nl_pot_dessication2
Definition: NLPotatoes.h:80
bb_spring_sow
Definition: BroadBeans.h:39
pgly_cut_to_hay
Definition: PermanentGrassLowYield.h:36
skTTerritory::m_y_div10
int m_y_div10
Definition: skylarks_all.h:271
m_polymapping
vector< int > * m_polymapping
m_polymapping is a mapping from polygon numbers into the list of landscape elements,...
Definition: Landscape.cpp:257
ww_insecticide2
Definition: WinterWheat.h:87
Farm::m_rotation
vector< TTypesOfVegetation > m_rotation
Definition: farm.h:938
cfg_productapplicstartyear
CfgInt cfg_productapplicstartyear
pl_bes_ferti_p7
Definition: PLBeetSpr.h:67
pgg_ferti_s
Definition: PermanentGrassGrazed.h:43
UserDefinedFarm21
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1461
Skylark_Population_Manager::WriteSKPOM1
void WriteSKPOM1(int n, int n2)
Definition: skylarks_all.h:479
fertilizer_plant3
Definition: dummy.h:55
swathing
Definition: dummy.h:73
Population_Manager::m_SeasonNumber
int m_SeasonNumber
Holds the season number. Used when running goose and hunter sims.
Definition: PopulationManager.h:544
cfg_maxfeedrain
CfgFloat cfg_maxfeedrain("SK_MAXFEEDRAIN", CFG_CUSTOM, 10.0)
Skylark_FemaleList
TSkylarkList< Skylark_Female * > Skylark_FemaleList
Definition: skylarks_all.h:444
wwss_ferti_p2
Definition: WinterWheatStriglingSingle.h:55
Farm::m_nlpermanentgrassgrazed
NLPermanentGrassGrazed * m_nlpermanentgrassgrazed
Definition: farm.h:1082
WRYS_DID_MANURE
#define WRYS_DID_MANURE
Definition: WinterRyeStrigling.h:41
fb_insecticide_two
Definition: Fodderbeet.h:65
ww_GR
Definition: WinterWheat.h:83
NL_CA_HERBI2
#define NL_CA_HERBI2
Definition: NLCarrots.h:30
Farm::m_farm_centroidx
int m_farm_centroidx
Farm's centroid, value x. Equal to the average of the x centroid values of all farm's fields.
Definition: farm.h:959
sbcg_spring_harrow
Definition: SpringBarleyCloverGrass.h:45
toss_FEmigrating
Definition: skylarks_all.h:57
ocgg2_stubble_harrow
Definition: OCloverGrassGrazed2.h:43
pi_spring_harrow
Definition: PotatoesIndustry.h:44
CropOptimised::m_benefit
double m_benefit
A value of selling price for non-fodder crops or a value of fodder units obtained from a hkg of a fod...
Definition: farm.h:1663
Skylark_Female::st_StoppingBreeding
int st_StoppingBreeding()
Definition: skylarks_all.cpp:6485
WWheatPControlToDo
WWheatPControlToDo
Definition: WWheatPControl.h:43
owwuExt_strigling_sow
Definition: OWinterWheatUndersownExt.h:48
Farm::StrawChopping
virtual bool StrawChopping(LE *a_field, double a_user, int a_days)
Carry out straw chopping on a_field.
Definition: farmfuncs.cpp:2132
bb_harvest
Definition: BroadBeans.h:36
FarmManager::Save_last_years_crops_for_farms
void Save_last_years_crops_for_farms()
Calls OptimisingFarm::Save_last_years_crops for all optimising farms.
Definition: farm.cpp:3456
TALMaSSObject::~TALMaSSObject
virtual ~TALMaSSObject()
The destructor for TALMaSSObject.
FarmManager::m_crops_fertilizer_trade
vector< double > m_crops_fertilizer_trade
Stores information on aggregate (all farms) fertilizer trade (Nt) usage for each crop.
Definition: farm.h:1955
UserDefinedFarm9::UserDefinedFarm9
UserDefinedFarm9(FarmManager *a_manager)
Definition: farm.cpp:2284
PermanentGrassGrazed
Definition: PermanentGrassGrazed.h:53
OptimisingFarm::m_crops
vector< CropOptimised * > m_crops
Vector of pointers to all crops.
Definition: farm.h:2183
tov_SpringBarleyCloverGrass
Definition: tov_declaration.h:52
Landscape::SupplyGooseGrazingForageH
double SupplyGooseGrazingForageH(double a_height, GooseSpecies a_goose)
Returns the leaf forage resource as seen from a goose standpoint at a polygon based on the height onl...
Definition: Landscape.h:541
cfg_HQualityOpenTallVeg
CfgInt cfg_HQualityOpenTallVeg("SK_HQOOPENTALLVEG", CFG_CUSTOM, 16)
SBPCGSToDo
SBPCGSToDo
Definition: BarleyPeaCloverGrassStrigling.h:45
NorwegianPotatoes
Definition: NorwegianPotatoes.h:72
OFB_DID_SLURRY
#define OFB_DID_SLURRY
Definition: OFodderbeet.h:35
l_map_CIPEmaker_enable
static CfgBool l_map_CIPEmaker_enable("MAP_CIPEMAKER_ENABLE", CFG_CUSTOM, false)
nl_tu_sleep_all_day
Definition: NLTulips.h:40
cfg_B6A
CfgFloat cfg_B6A
SBARLEYSILAGE_BASE
#define SBARLEYSILAGE_BASE
Definition: SpringBarleySilage.h:31
Skylark_Nestling::OnDadDead
void OnDadDead()
Definition: skylarks_all.cpp:3278
wrs_strigling_one
Definition: winterrapestrigling.h:25
sbsts_water_one
Definition: SpringBarleyStriglingSingle.h:66
sg1_compress
Definition: seedgrass1.h:46
fpst_fungicide
Definition: FieldPeasStrigling.h:52
nl_ww_insecticide2
Definition: NLWinterWheat.h:58
ope_fp_slurry
Definition: OPotatoes.h:41
Farm::m_oseedgrass1
OSeedGrass1 * m_oseedgrass1
Definition: farm.h:993
Skylark_Female::st_Finding_Territory
int st_Finding_Territory()
Definition: skylarks_all.cpp:5843
nl_bes_sleep_all_day
Definition: NLBeetSpring.h:39
WinterBarleyStrigling
Definition: WinterBarleyStrigling.h:87
pl_wt_autumn_roll
Definition: PLWinterTriticale.h:49
opgg_start
Definition: OPermanentGrassGrazed.h:37
cfg_B6E
CfgBool cfg_B6E
wwptc_grubning
Definition: WWheatPToxicControl.h:80
nl_sbs_ferti_p4_clay
Definition: NLSpringBarleySpring.h:50
sbpcgs_cattle_out
Definition: SpringBarleyPeaCloverGrassStrigling.h:54
winter_plough
Definition: treatment.h:42
WinterWheatPToxicControlToDo
WinterWheatPToxicControlToDo
Definition: WWheatPToxicControl.h:44
cfg_OptimiseBedriftsmodelCrops
CfgBool cfg_OptimiseBedriftsmodelCrops
NLBeetSpring
NLBeetSpring class .
Definition: NLBeetSpring.h:66
SpringBarleySKManagement::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: SpringBarleySKManagement.cpp:37
CropOptimised::m_nt
double m_nt
Amount of purchased (and applied) fertilizer per ha of a crop [kg N/ha].
Definition: farm.h:1658
cfg_ins_app_prop3
CfgFloat cfg_ins_app_prop3
nl_gg2_cattle_is_out
Definition: NLGrassGrazed2.h:72
sc_ferti_s2
Definition: AgroChemIndustryCereal.h:54
Farm::m_nlgrassgrazed1spring
NLGrassGrazed1Spring * m_nlgrassgrazed1spring
Definition: farm.h:1079
TTypesOfLivestockParameters
TTypesOfLivestockParameters
Definition: farm.h:392
sb_fertmanure_plant
Definition: SpringBarley.h:53
TTypesOfFarmSize
TTypesOfFarmSize
Definition: farm.h:293
oww_autumn_sow
Definition: OWinterWheat.h:45
tov_WinterRape
Definition: tov_declaration.h:53
PGG_BASE
#define PGG_BASE
Definition: PermanentGrassGrazed.h:31
cfg_HQualityTall
CfgInt cfg_HQualityTall
OSBarleyPigs_BASE
#define OSBarleyPigs_BASE
Definition: OSpringBarleyPigs.h:31
oca_rowcul_four
Definition: OCarrots.h:45
pl_wr_insecticide6
Definition: PLWinterRape.h:80
NLPermanentGrassGrazed::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: NLPermanentGrassGrazed.cpp:54
FarmManager::PrintDecModes_counts
void PrintDecModes_counts()
For each OptimizingFarm it prints the number of times each of the decision modes was used within a si...
Definition: farm.cpp:4720
Skylark_PreFledgeling::BeginStep
virtual void BeginStep(void)
BeingStep behaviour - must be implemented in descendent classes.
Definition: skylarks_all.cpp:3488
VegHindranceH
double VegHindranceH[111]
Definition: skylarks_all.cpp:216
wwptc_herbicide2
Definition: WWheatPToxicControl.h:58
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
sb_spring_plough
Definition: SpringBarley.h:51
tov_OGrazingPigs
Definition: tov_declaration.h:44
tov_SugarBeet
Definition: tov_declaration.h:66
yf_do_nothing_start
Definition: YoungForest.h:44
NL_POTS_FUNGI4
#define NL_POTS_FUNGI4
Definition: NLPotatoesSpring.h:32
cfg_Breed_Res_Thresh1
CfgInt cfg_Breed_Res_Thresh1("SK_BREED_RES_THRESH", CFG_CUSTOM, 600)
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
Skylark_Clutch::StartDeveloping
void StartDeveloping()
Definition: skylarks_all.h:661
Landscape::SupplyLESignal
LE_Signal SupplyLESignal(int a_polyref)
Definition: Landscape.cpp:3566
OptimisingFarm::m_Nanim
double m_Nanim
Amount of animal fertilizer available at a farm per hectar. [kg/ha].
Definition: farm.h:2232
pl_sb_spring_sow
Definition: PLSpringBarley.h:63
pl_ms_ferti_p5
Definition: PLMaizeSilage.h:60
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
Skylark_Clutch::Step
virtual void Step(void)
Step behaviour - must be implemented in descendent classes.
Definition: skylarks_all.cpp:2682
ttop_MultipleEffects
Definition: Landscape.h:74
PL_M_START_FERTI
#define PL_M_START_FERTI
Definition: PLMaize.h:35
SpringRape
Definition: SpringRape.h:77
sb_water_two
Definition: SpringBarley.h:69
Landscape::SupplyVegPatchy
bool SupplyVegPatchy(int a_polyref)
Definition: Landscape.h:986
skTTerritory::skTTerritory
skTTerritory(int x, int y, int TheSize, int TheQuality, int a_x_div10, int a_y_div10, int a_range_div10)
Definition: skylarks_all.cpp:1273
osbs_spring_plough
Definition: OSBarleySilage.h:39
pl_ca_bed_forming
Definition: PLCarrots.h:51
nl_ca_ferti_s2
Definition: NLCarrots.h:51
owwu_hay_baling
Definition: OWinterWheatUndersown.h:55
ww_ferti_p3
Definition: WinterWheat.h:93
DummyCropPestTesting
Definition: DummyCropPestTesting.h:61
sbs_water2
Definition: SpringBarleySilage.h:61
OWRYE_BASE
#define OWRYE_BASE
Definition: OWinterRye.h:31
DataForOptimisation::Set_sellingPrice_lastyr
void Set_sellingPrice_lastyr(double a_value, int i)
Definition: farm.h:649
sbstc_strigling_four
Definition: SpringBarleyStriglingCulm.h:61
NLSpringBarleySpringToDo
NLSpringBarleySpringToDo
Definition: NLSpringBarleySpring.h:36
FarmManager::GetFarmArableSize
int GetFarmArableSize(int a_farmref)
Returns the arable area from the farm ref num.
Definition: farm.h:1733
SeedGrass1ToDo
SeedGrass1ToDo
Definition: seedgrass1.h:35
AnimalPosition
A class defining an animals position.
Definition: PopulationManager.h:168
FarmManager::AddField
void AddField(int a_OwnerIndex, LE *a_newland, int a_Owner)
Definition: farm.cpp:2741
pl_sw_autumn_harrow2
Definition: PLSpringWheat.h:48
Landscape::BeetleBankAdd
void BeetleBankAdd(int x, int y, int angle, int length, LE *a_field, TTypesOfLandscapeElement a_tole)
Definition: Landscape.cpp:2971
OSBarleySilage::OSBarleySilage
OSBarleySilage()
Definition: OSBarleySilage.h:54
osbext_strigling3
Definition: OSpringBarleyExt.h:53
ofb_start
Definition: OFodderbeet.h:44
tov_NLBeet
Definition: tov_declaration.h:89
owwu_autumn_plough
Definition: OWinterWheatUndersown.h:43
ogp_pigs_out
Definition: OGrazingPigs.h:37
NLCabbage::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: NLCabbage.cpp:64
cfg_BeetleBankMaxArea
static CfgFloat cfg_BeetleBankMaxArea("BBANK_MAXAREA", CFG_CUSTOM, 0.05)
fpsi_water_two
Definition: FieldPeasSilage.h:54
pl_wt_preseeding_cultivator
Definition: PLWinterTriticale.h:53
cgg2_water_zero
Definition: CloverGrassGrazed2.h:43
UserDefinedFarm23
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1481
cfg_ins_app_prop2
CfgFloat cfg_ins_app_prop2
sbst_strigling_one
Definition: SpringBarleyStrigling.h:58
nl_ggl_ferti_p8
Definition: NLGrassGrazedLast.h:62
MaizeStrigling
Definition: MaizeStrigling.h:58
OWWU_HARROW_RUNS
#define OWWU_HARROW_RUNS
Definition: OWinterWheatUndersown.h:33
sg2_growthregulation
Definition: seedgrass2.h:49
FieldPeasToDo
FieldPeasToDo
Definition: FieldPeas.h:39
Landscape::GetQuarryNumbers
int GetQuarryNumbers(int a_poly)
This returns the number of geese which are legal quarry on the polygon the day before.
Definition: Landscape.cpp:3390
FB_DID_ROW_TWO
#define FB_DID_ROW_TWO
Definition: Fodderbeet.h:38
Farm::m_nlcarrotsspring
NLCarrotsSpring * m_nlcarrotsspring
Definition: farm.h:1084
tov_NorwegianPotatoes
Definition: tov_declaration.h:68
pl_ms_ferti_p4
Definition: PLMaizeSilage.h:58
Landscape::ReadOpenness
void ReadOpenness(void)
Reads openness values from a standard input file for all polygons.
pl_wwl_herbicide2
Definition: PLWinterWheatLate.h:72
sbpcgs_ferti_s1
Definition: SpringBarleyPeaCloverGrassStrigling.h:38
pl_wr_ferti_s7
Definition: PLWinterRape.h:71
GooseFieldListItem::maize
double maize
Definition: Landscape.h:90
Crop::GetCropClassification
int GetCropClassification()
Definition: farm.h:567
ms_spring_harrow
Definition: MaizeSilage.h:42
OGrazingPigs::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OGrazingPigs.cpp:31
cfg_WW_isecticide_prop2
CfgFloat cfg_WW_isecticide_prop2
CropOptimised::m_BIFi
double m_BIFi
Value of BI for fung- and insecticides [BI/ha].
Definition: farm.h:1669
PL_WW_DECIDE_TO_GR
#define PL_WW_DECIDE_TO_GR
Definition: PLWinterWheat.h:31
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
Landscape::SupplyThePopManager
Population_Manager * SupplyThePopManager()
Get the pointer to the current main population manager.
Definition: Landscape.h:175
owwu_strigling2
Definition: OWinterWheatUndersown.h:47
OptimisingFarm::InsecticideTreat
virtual bool InsecticideTreat(LE *a_field, double, int a_days)
Carries out insecticide application. Saves information on each application for a given crop.
Definition: farmfuncs.cpp:1389
tole_PermanentSetaside
Definition: tole_declaration.h:46
tov_OSBarleySilage
Definition: tov_declaration.h:56
wrys_insecticide
Definition: WinterRyeStrigling.h:64
nl_ww_stubble_cultivator
Definition: NLWinterWheat.h:37
sbst_water_one
Definition: SpringBarleyStrigling.h:66
cfg_rectangularmaps_on
CfgBool cfg_rectangularmaps_on
OWWUEXT_PLOUGH_RUNS
#define OWWUEXT_PLOUGH_RUNS
Definition: OWinterWheatUndersownExt.h:32
WinterWheatStrigling::WinterWheatStrigling
WinterWheatStrigling()
Definition: WinterWheatStrigling.h:88
cfg_SB_InsecticideMonth
CfgInt cfg_SB_InsecticideMonth
wwpc_ferti_p4
Definition: WWheatPControl.h:69
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
top_AlfaW
Definition: farm.h:387
pl_wb_ferti_p9
Definition: PLWinterBarley.h:70
wwptc_autumn_roll
Definition: WWheatPToxicControl.h:54
Skylark_Female::SupplyMyClutch
Skylark_Clutch * SupplyMyClutch()
Definition: skylarks_all.h:823
nl_cpc_start
Definition: NLCatchPeaCrop.h:32
nl_cab_spring_plough_sandy
Definition: NLCabbage.h:41
l_map_poly_file
static CfgStr l_map_poly_file("MAP_POLY_FILE", CFG_CUSTOM, "polygonrefs.txt")
Skylark_Female::OnSetMyClutch
void OnSetMyClutch(Skylark_Clutch *p_C)
Definition: skylarks_all.h:832
cfg_Price_SBarley
CfgFloat cfg_Price_SBarley("PRICE_SBARLEY", CFG_CUSTOM, 83)
WinterRye::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: WinterRye.cpp:37
OptimisingFarm::m_main_goal
TTypeOfFarmerGoal m_main_goal
Farmer's main goal (determined by a farmer's type) .
Definition: farm.h:2103
Skylark_Female::EggCounter
int EggCounter
Definition: skylarks_all.h:798
Landscape::CorrectWidth
int CorrectWidth(int x)
Definition: Landscape.h:1567
wwsc_harvest
Definition: WinterWheatStriglingCulm.h:75
PermanentSetAside::PermanentSetAside
PermanentSetAside()
Definition: PermanentSetAside.h:46
Landscape::hb_StripingDist
int hb_StripingDist(void)
wbs_fertnpk_plant_one
Definition: WinterBarleyStrigling.h:66
SeedGrass2
Definition: seedgrass2.h:55
g_landscape_p
Landscape * g_landscape_p
Definition: Landscape.cpp:258
Skylark_Base::Skylark_Base
Skylark_Base(int x, int y, SkTerritories *Terrs, Landscape *L, Skylark_Population_Manager *SPM, int bx, int by, int mh)
Definition: skylarks_all.cpp:2435
wwss_ferti_p4
Definition: WinterWheatStriglingSingle.h:70
nl_ww_ferti_p2
Definition: NLWinterWheat.h:45
FarmManager::PrintNeighbours
void PrintNeighbours()
Creates an output file with a list of neighbours of each OptimisingFarm.
Definition: farm.cpp:4701
no_oats_start
Definition: NorwegianOats.h:35
Farm::FA_ManganeseSulphate
virtual bool FA_ManganeseSulphate(LE *a_field, double a_user, int a_days)
Apply manganese sulphate to a_field owned by an stock farmer.
Definition: farmfuncs.cpp:1013
pl_sb_ferti_p2
Definition: PLSpringBarley.h:50
ofb_water_one
Definition: OFodderbeet.h:57
FarmManager::daydegrees
double daydegrees
Daydegress for period March 1st - November 1st. Used to determine yield of crops that are not harvest...
Definition: farm.h:1910
ms_start
Definition: MaizeSilage.h:36
oca_spring_plough
Definition: OCarrots.h:38
mas_fa_manure_a
Definition: MaizeStrigling.h:37
tole_Canal
Definition: tole_declaration.h:106
nl_ggl_ferti_s4
Definition: NLGrassGrazedLast.h:55
sbpt_spring_plough
Definition: SpringBarleyPTreatment.h:49
ClutchMortProb
static int ClutchMortProb
Definition: skylarks_all.cpp:176
pl_wrye_fungicide1
Definition: PLWinterRye.h:57
tov_SpringBarleyPeaCloverGrassStrigling
Definition: tov_declaration.h:60
tov_PermanentGrassGrazed
Definition: tov_declaration.h:49
pl_pot_autumn_harrow2
Definition: PLPotatoes.h:50
NL_BE_HERBI1
#define NL_BE_HERBI1
A flag used to indicate autumn ploughing status.
Definition: NLBeet.h:28
OFPEAS_BASE
#define OFPEAS_BASE
Definition: OFieldPeas.h:31
l_el_o_cut_green
CfgFloat l_el_o_cut_green
CropOptimised::m_cropType
TTypesOfCrops m_cropType
Type/name of a crop (original farm optimization model crop types).
Definition: farm.h:1644
l_map_read_farmfile
static CfgBool l_map_read_farmfile("MAP_READ_FARMFILE", CFG_PRIVATE, true)
pl_ww_fungicide2
Definition: PLWinterWheat.h:73
cfg_pest_beet_on
CfgBool cfg_pest_beet_on
wws_stubble_harrow2
Definition: WinterWheatStrigling.h:79
sbpcgs_spring_harrow
Definition: BarleyPeaCloverGrassStrigling.h:53
FarmManager::SetDD
void SetDD(double a_dd)
Definition: farm.h:1836
pl_sb_stubble_harrow
Definition: PLSpringBarley.h:49
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
OptimisingFarm::m_totalNanim
double m_totalNanim
Total animal fertilizer at a farm. A sum of Livestock::m_NanimUsable (from all types of livestock)....
Definition: farm.h:2230
Population_Manager::BeforeStepActions
unsigned BeforeStepActions[12]
Definition: PopulationManager.h:542
cfg_fecundity_reduc
CfgInt cfg_fecundity_reduc
CropOptimised::m_income_ha
double m_income_ha
Value of income per ha of a crop. Includes value of sales and subsidy [DKK/ha].
Definition: farm.h:1687
pl_be_spring_sow
Definition: PLBeet.h:67
PopulationManagerList::PopulationManagerList
PopulationManagerList()
Definition: PopulationManager.h:671
g_landscape_p
Landscape * g_landscape_p
Definition: Landscape.cpp:258
HunterInfo
A data structure to hold hunter information for distribution.
Definition: farm.h:510
wws_ferti_s3
Definition: WinterWheatStrigling.h:72
pl_wb_ferti_p6
Definition: PLWinterBarley.h:64
Landscape::GetGooseFields
GooseFieldList * GetGooseFields(double)
Gets the list of suitable goose foraging fields today.
Definition: Landscape.cpp:685
tole_UrbanPark
Definition: tole_declaration.h:79
Landscape::LineHighTest
int LineHighTest(int a_cx, int a_cy, double a_offsetx, double a_offsety)
Provides a measure of the shortest distance in using a vector from a_cx,a_cy unitl tall obstacles are...
Definition: Landscape.cpp:461
cfg_MD_Threshold
CfgFloat cfg_MD_Threshold
cfg_organic_extensive
CfgBool cfg_organic_extensive("FARM_ORGANIC_EXTENSIVE", CFG_CUSTOM, false)
toss_ScaringOffChicks
Definition: skylarks_all.h:54
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
FarmManager::TranslateCropVariablesCodes
TTypesOfCropVariables TranslateCropVariablesCodes(string &str)
Definition: farm.cpp:4426
pl_wwl_stubble_harrow
Definition: PLWinterWheatLate.h:46
TAnimal::ReinitialiseObject
virtual void ReinitialiseObject(int x, int y, Landscape *L)
Used to re-use an object - must be implemented in descendent classes.
Definition: PopulationManager.h:257
pl_ww_fungicide4
Definition: PLWinterWheat.h:75
cfg_insecticide_direct_mortE
CfgInt cfg_insecticide_direct_mortE
pl_sw_ferti_p7
Definition: PLSpringWheat.h:74
WR_FUNGI_DATE
#define WR_FUNGI_DATE
Definition: winterrape.h:48
Landscape::m_treatment_counts
int m_treatment_counts[last_treatment]
Definition: Landscape.h:193
Population_Manager::SupplySimW
int SupplySimW()
Definition: PopulationManager.h:452
Landscape::hb_RestoreHedgeCore
void hb_RestoreHedgeCore(int a_orig_poly_number)
Landscape::m_PesticideType
TTypesOfPesticide m_PesticideType
An attribute to hold the pesticide type being tested, if there is one, if not default is -1.
Definition: Landscape.h:278
pl_bns_spring_harrow
Definition: PLBeans.h:52
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
FG_HALT_SECOND_WATER
#define FG_HALT_SECOND_WATER
Definition: FodderGrass.h:35
pgly_cattle_is_out
Definition: PermanentGrassLowYield.h:39
ofp_start
Definition: OFieldPeas.h:34
SpringRape::RowcolOne
void RowcolOne(void)
Definition: SpringRape.cpp:539
wb_fertmanure_stock
Definition: WinterBarley.h:61
Landscape::m_toxShouldSpray
bool m_toxShouldSpray
Definition: Landscape.h:317
WBS_HERBICIDE_DATE
#define WBS_HERBICIDE_DATE
Definition: WinterBarleyStrigling.h:48
NLCabbageSpring
NLCabbageSpring class .
Definition: NLCabbageSpring.h:71
FarmManager::pm_output_file
ofstream * pm_output_file
Definition: farm.h:1877
Skylark_Male::Supply_TerritoryQual
double Supply_TerritoryQual()
Definition: skylarks_all.h:938
pl_fl1_preseeding_cultivator
Definition: PLFodderLucerne1.h:62
fpst_harvest
Definition: FieldPeasStrigling.h:39
pl_pot_stubble_harrow
Definition: PLPotatoes.h:51
OPotatoes
Definition: OPotatoes.h:61
Landscape::hb_HasNeighbourColor
bool hb_HasNeighbourColor(int a_x, int a_y, int a_neighbour_color)
cfg_OSR_InsecticideMonth
CfgInt cfg_OSR_InsecticideMonth
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
SBARLEYSKM_BASE
#define SBARLEYSKM_BASE
Definition: SpringBarleySKManagement.h:31
NLCarrots::NLCarrots
NLCarrots()
Definition: NLCarrots.h:74
tov_CloverGrassGrazed2
Definition: tov_declaration.h:33
orch_cut
Definition: OrchardCrop.h:42
TSkylarkList::TSkylarkList
TSkylarkList()
Definition: skylarks_all.h:88
Skylark_Nestling::m_EM_fail
int m_EM_fail
Definition: skylarks_all.h:682
pl_ww_herbicide1
Definition: PLWinterWheat.h:57
nl_cab_ferti_s5
Definition: NLCabbage.h:60
wwptc_hay_baling
Definition: WWheatPToxicControl.h:78
WW_AUTUMN_PLOUGH
#define WW_AUTUMN_PLOUGH
A flag used to indicate autumn ploughing status.
Definition: WinterWheat.h:58
UserDefinedFarm35
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1601
nl_m_winter_plough1
Definition: NLMaize.h:40
direction_nw
Definition: Landscape.h:60
pl_bes_ferti_p5
Definition: PLBeetSpr.h:47
nl_pot_hilling1
Definition: NLPotatoes.h:54
SkTerritories::Grid
bool * Grid
Definition: skylarks_all.h:349
Landscape::RodenticidePredatorsEvaluation
void RodenticidePredatorsEvaluation(RodenticidePredators_Population_Manager *a_rppm)
Definition: Landscape.cpp:3032
wwsc_hay_turning
Definition: WinterWheatStriglingCulm.h:77
cfg_NestlingMortProb
CfgInt cfg_NestlingMortProb("SK_NEST_MORT_PROB", CFG_CUSTOM, 115)
cfg_Skylark_prefledegling_Biodegredation
CfgFloat cfg_Skylark_prefledegling_Biodegredation
DataForOptimisation::Get_emaize_price
double Get_emaize_price(int i)
Definition: farm.h:672
TTypeCropClassification
TTypeCropClassification
Definition: farm.h:213
TAnimal::SetY
void SetY(int a_y)
Definition: PopulationManager.h:243
NL_POT_FUNGI5
#define NL_POT_FUNGI5
Definition: NLPotatoes.h:33
cfg_Min_fodder_prod_cattle
CfgFloat cfg_Min_fodder_prod_cattle("MIN_FODDER_PROD_CATTLE", CFG_CUSTOM, 35)
A parameter setting the minimum proportion of fodder demand that has to be supplied from own fodder p...
nl_ww_hay_bailing
Definition: NLWinterWheat.h:64
Skylark_Male::SupplyBroodWeight
int SupplyBroodWeight(int n)
Definition: skylarks_all.h:942
nl_ggl_ferti_p3
Definition: NLGrassGrazedLast.h:52
pl_wb_ferti_s6
Definition: PLWinterBarley.h:65
orch_insecticide1
Definition: OrchardCrop.h:40
FarmManager::GetNoFarms
int GetNoFarms()
Definition: farm.h:1900
HQualityHedgeScrub
int HQualityHedgeScrub
Definition: skylarks_all.cpp:259
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
TAnimal::EndStep
virtual void EndStep(void)
EndStep behaviour - must be implemented in descendent classes.
Definition: PopulationManager.h:254
cfg_WW_isecticide_prop3
CfgFloat cfg_WW_isecticide_prop3
wwptc_fungicide
Definition: WWheatPToxicControl.h:60
pl_sb_insecticide2
Definition: PLSpringBarley.h:69
pl_wt_ferti_s2
Definition: PLWinterTriticale.h:47
Farm::m_plwinterwheat
PLWinterWheat * m_plwinterwheat
Definition: farm.h:1051
nl_tu_added_insecticide2
Definition: NLTulips.h:64
testpesticide
Definition: Landscape.h:63
SpringBarleyPTreatment::SpringBarleyPTreatment
SpringBarleyPTreatment()
Definition: SpringBarleyPTreatment.h:80
cfg_MaizeEnergy
CfgBool cfg_MaizeEnergy("MAIZE_ENERGY", CFG_CUSTOM, false)
If set to true, the energy maize crop is included in the simulation.
FieldPeasSToDo
FieldPeasSToDo
Definition: FieldPeasStrigling.h:37
HeightScore
double HeightScore[111]
Definition: skylarks_all.cpp:219
Landscape::SupplyMinute
int SupplyMinute(void)
Get the minute of the hour.
Definition: Landscape.h:1592
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
owbext_autumn_plough
Definition: OWinterBarleyExt.h:38
nl_gg1_ferti_s10
Definition: NLGrassGrazed1.h:69
AnimalFarm::createFodderCrops
void createFodderCrops(int a_foobar)
Creates a list of pointers to all fodder crops.
Definition: farm.cpp:5596
pl_fl2_ferti_p0
Definition: PLFodderLucerne2.h:35
ooa_hay_bailing
Definition: OOats.h:51
obpcg_spring_sow2
Definition: OBarleyPeaCloverGrass.h:45
nl_ggl_ferti_s3
Definition: NLGrassGrazedLast.h:53
Landscape::SupplyValidY
int SupplyValidY(int a_polyref)
Definition: Landscape.h:1481
wrys_fertmanure_stock
Definition: WinterRyeStrigling.h:46
cattle_out
Definition: dummy.h:75
nl_gg1_start
Definition: NLGrassGrazed1.h:38
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
tole_Track
Definition: tole_declaration.h:59
cfg_pest_cabbage_on
CfgBool cfg_pest_cabbage_on
Landscape::CountMapSquares
void CountMapSquares(void)
Definition: Landscape.cpp:2040
tov_WWheatPControl
Definition: tov_declaration.h:55
nl_gg1_ferti_p9
Definition: NLGrassGrazed1.h:66
toa_DCow
Definition: farm.h:301
UserDefinedFarm5
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1314
top_Subsidy
Definition: farm.h:372
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
sbpcgs_harvest
Definition: BarleyPeaCloverGrassStrigling.h:50
Skylark_Female::st_Immigrating
bool st_Immigrating()
Definition: skylarks_all.cpp:5728
sbse_water_one
Definition: SpringBarleySeed.h:51
pl_wrye_fungicide2
Definition: PLWinterRye.h:71
oww_straw_chopping
Definition: OWinterWheat.h:54
ocgg2_ferti_zero
Definition: OCloverGrassGrazed2.h:37
ppp_7
Definition: farm.h:428
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
cfg_PEmax
CfgFloat cfg_PEmax
tov_PLWinterRape
Definition: tov_declaration.h:71
sbstc_fungicide_two
Definition: SpringBarleyStriglingCulm.h:65
owbext_stubble_harrowing
Definition: OWinterBarleyExt.h:49
ofps_harvest
Definition: OFieldPeasSilage.h:35
cfg_Skylark_female_Biodegredation
CfgFloat cfg_Skylark_female_Biodegredation("SK_FEMALE_BIODEG", CFG_CUSTOM, 0.0)
The proportion of pesticide remaining from one day to the next for females.
pl_ms_ferti_s6
Definition: PLMaizeSilage.h:73
pl_sbs_ferti_p2
Definition: PLSpringBarleySpr.h:53
nl_gg1s_ferti_s10
Definition: NLGrassGrazed1Spring.h:65
l_map_dump_exit
static CfgBool l_map_dump_exit("MAP_DUMP_EXIT", CFG_CUSTOM, false)
oa_spring_sow_one
Definition: Oats.h:45
l_map_dump_event_y2
static CfgInt l_map_dump_event_y2("MAP_DUMP_EVENT_YB", CFG_CUSTOM, 2889)
pl_wr_autumn_sow
Definition: PLWinterRape.h:56
Skylark_Clutch::Skylark_Clutch
Skylark_Clutch(Skylark_Female *Mum, SkTerritories *Terrs, Landscape *L, int NoEggs, int x, int y, int mh, Skylark_Population_Manager *SPM)
Definition: skylarks_all.cpp:2493
osb_strigling2
Definition: OSpringBarley.h:52
cfg_FoodTripsPerDay
CfgInt cfg_FoodTripsPerDay
ww_sleep_all_day
Definition: WinterWheat.h:70
sbpt_harvest
Definition: SpringBarleyPTreatment.h:68
pl_sbs_hay_bailing
Definition: PLSpringBarleySpr.h:61
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
Landscape::hb_PaintWhoHasNeighbourColor
bool hb_PaintWhoHasNeighbourColor(int a_neighbour_color, int a_new_color)
toc_OUncult
Definition: farm.h:354
nl_pots_ferti_p2_clay
Definition: NLPotatoesSpring.h:43
sbspr_GR
Definition: SpringBarleySpr.h:59
sbe_spring_plough
Definition: Sugarbeet.h:49
TALMaSSObject::SetCurrentStateNo
void SetCurrentStateNo(int a_num)
Sets the current state number.
Definition: PopulationManager.h:125
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
SeedGrass2::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: seedgrass2.cpp:37
wr_rowcol_one_b
Definition: winterrape.h:67
sr_ferti_p1
Definition: SpringRape.h:55
pl_be_ferti_s1
Definition: PLBeet.h:48
l_el_o_cut_total
CfgFloat l_el_o_cut_total
OSpringBarley::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OSpringBarley.cpp:33
oms_row_one
Definition: OMaizeSilage.h:42
NL_CA_FUNGI1
#define NL_CA_FUNGI1
Definition: NLCarrots.h:31
cgg1_ferti_four
Definition: CloverGrassGrazed1.h:41
tov_PLBeans
Definition: tov_declaration.h:87
pgg_compress_straw
Definition: PermanentGrassGrazed.h:47
PL_BE_STUBBLE_PLOUGH
#define PL_BE_STUBBLE_PLOUGH
Definition: PLBeet.h:30
Skylark_Female::ResetBreedingSuccess
void ResetBreedingSuccess()
Definition: skylarks_all.cpp:6114
NorwegianSpringBarley
Definition: NorwegianSpringBarley.h:47
Skylark_Female::EstablishTerritory
void EstablishTerritory()
Definition: skylarks_all.cpp:5925
Landscape::SupplyPolygonArea
double SupplyPolygonArea(int a_polyref)
Definition: Landscape.h:523
DummyCropPestTestingToDo
DummyCropPestTestingToDo
Definition: DummyCropPestTesting.h:40
Population_Manager::SupplyState
int SupplyState(unsigned listindex, unsigned j)
Definition: PopulationManager.h:490
probe_data
Data structure to hold & output probe data probe data is designed to be used to return the number of ...
Definition: PopulationManager.h:283
nl_cpc_winter_plough_clay
Definition: NLCatchPeaCrop.h:40
tov_SpringBarleyCloverGrassStrigling
Definition: tov_declaration.h:58
owwuExt_catch_all
Definition: OWinterWheatUndersownExt.h:59
Skylark_Population_Manager::SupplyEMi
double SupplyEMi()
Definition: skylarks_all.h:558
Landscape::hb_height
int hb_height
Definition: Landscape.h:270
FPEASS_BASE
#define FPEASS_BASE
Definition: FieldPeasStrigling.h:31
WinterWheatToDo
WinterWheatToDo
Definition: WinterWheat.h:68
pl_wb_ferti_p2
Definition: PLWinterBarley.h:47
Landscape::SetThePopManager
void SetThePopManager(Population_Manager *a_ptr)
Set the pointer to the current main population manager.
Definition: Landscape.h:177
Farm::m_plspringbarley
PLSpringBarley * m_plspringbarley
Definition: farm.h:1057
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
POT_SLURRY_DATE
#define POT_SLURRY_DATE
Definition: Potatoes.h:32
cfg_EM_Nestling_b
CfgFloat cfg_EM_Nestling_b("SK_EM_NESTLING_B", CFG_CUSTOM, 1.353)
Farm::m_springbarleyskmanagement
SpringBarleySKManagement * m_springbarleyskmanagement
Definition: farm.h:1018
Landscape::SupplyRodenticide
double SupplyRodenticide(int a_x, int a_y)
Gets total rodenticide for a location.
Definition: Landscape.cpp:492
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
l_map_dump_gfx_enable
static CfgBool l_map_dump_gfx_enable("MAP_DUMP_GFX_ENABLE", CFG_CUSTOM, false)
wwptc_autumn_sow
Definition: WWheatPToxicControl.h:53
wr_ferti_p2
Definition: winterrape.h:61
npe_fungi_three
Definition: NorwegianPotatoes.h:63
Skylark_Population_Manager::m_TotalNestlings
int m_TotalNestlings
Definition: skylarks_all.h:465
pl_wwl_fungicide3
Definition: PLWinterWheatLate.h:74
fp_sludge
Definition: treatment.h:57
cfg_ReallyBigOutputMonthly_used
CfgBool cfg_ReallyBigOutputMonthly_used
SpringBarleyStriglingCulm::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: SpringBarleyStriglingCulm.cpp:40
FodderGrass::FodderGrass
FodderGrass()
Definition: FodderGrass.h:58
Landscape::m_y_add
int m_y_add[8]
Definition: Landscape.h:267
cfg_MaleSplitScale
CfgFloat cfg_MaleSplitScale
nl_gg1s_ferti_s12
Definition: NLGrassGrazed1Spring.h:69
Population_Manager
Base class for all population managers.
Definition: PopulationManager.h:424
pl_sbs_herbicide1
Definition: PLSpringBarleySpr.h:47
SimpleStatistics::SimpleStatistics
SimpleStatistics()
SimpleStatistics constructor.
Definition: PopulationManager.h:337
nl_gg1_ferti_p12
Definition: NLGrassGrazed1.h:72
ttop_Vinclozolin
Definition: Landscape.h:70
Triticale::Triticale
Triticale()
Definition: Triticale.h:69
osbext_spring_plough_s
Definition: OSpringBarleyExt.h:44
cfg_insecticide_direct_mortN
CfgInt cfg_insecticide_direct_mortN
cfg_Yield_max_pest_prob_multiplier
CfgFloat cfg_Yield_max_pest_prob_multiplier("YIELD_MAX_PEST_PROB_MULITPLIER", CFG_CUSTOM, 1.5)
A parameter of the yield maximizer farmer type: it increases the chance of necessity of carrying out ...
pl_sw_growth_regulator1
Definition: PLSpringWheat.h:72
NL_GG1S_WATER_DATE
#define NL_GG1S_WATER_DATE
Definition: NLGrassGrazed1Spring.h:29
osg1_start
Definition: OSeedGrass1.h:34
FarmManager::Get_lookup_table
int Get_lookup_table(int index)
Definition: farm.h:1879
pl_wrye_stubble_plough
Definition: PLWinterRye.h:42
NLGrassGrazed2::NLGrassGrazed2
NLGrassGrazed2()
Definition: NLGrassGrazed2.h:88
CloverGrassGrazed2
Definition: CloverGrassGrazed2.h:53
cfg_skylark_pesticide_eggshellreduction_perclutch
CfgBool cfg_skylark_pesticide_eggshellreduction_perclutch
pl_bns_ferti_s3
Definition: PLBeans.h:50
Farm::CutOrch
virtual bool CutOrch(LE *a_field, double a_user, int a_days)
Cut vegetation on orchard crop. //based on cut to silage - values from cutting function of orchard.
Definition: farmfuncs.cpp:2362
TOP_Beetle
Definition: PopulationManager.h:63
straw_chopping
Definition: treatment.h:87
fpsi_spring_sow
Definition: FieldPeasSilage.h:47
Landscape::CIPELandscapeMaker
bool CIPELandscapeMaker()
Landscape::m_width10
int m_width10
Definition: Landscape.h:140
Farm::FP_Calcium
virtual bool FP_Calcium(LE *a_field, double a_user, int a_days)
Calcium applied on a_field owned by an arable farmer.
Definition: farmfuncs.cpp:869
DataForOptimisation::m_beta1
vector< double > m_beta1
Crop parameter for response (growth) function (resp = alfa + beta1*N + beta2*N^2; defines relationshi...
Definition: farm.h:730
SBSPR_WATER_DATE
#define SBSPR_WATER_DATE
Definition: SpringBarleySpr.h:41
FieldPeasSilage
Definition: FieldPeasSilage.h:61
tov_Potatoes
Definition: tov_declaration.h:50
WBS_FUNGICIDE_DATE
#define WBS_FUNGICIDE_DATE
Definition: WinterBarleyStrigling.h:47
SkTerritories::ClaimGrid
void ClaimGrid(int x, int y, int range)
Definition: skylarks_all.cpp:2331
WINTERRAPE_BASE
#define WINTERRAPE_BASE
Definition: winterrape.h:44
pi_fungi_one
Definition: PotatoesIndustry.h:60
oca_water_three
Definition: OCarrots.h:48
cfg_PreFledgeMortProb
CfgInt cfg_PreFledgeMortProb
PLWinterWheat::PLWinterWheat
PLWinterWheat()
Definition: PLWinterWheat.h:102
nl_pots_ferti_s2_clay
Definition: NLPotatoesSpring.h:44
ooa_spring_plough
Definition: OOats.h:40
nl_pots_spring_planting
Definition: NLPotatoesSpring.h:49
nl_pgg_ferti_s2
Definition: NLPermanentGrassGrazed.h:50
nl_ggl_ferti_p7
Definition: NLGrassGrazedLast.h:60
wb_herbicide_two
Definition: WinterBarley.h:74
sbcg_cattle_out
Definition: SpringBarleyCloverGrass.h:58
pl_wt_ferti_s10
Definition: PLWinterTriticale.h:82
nl_cabs_insecticide3
Definition: NLCabbageSpring.h:51
cfg_OSR_InsecticideDay
CfgInt cfg_OSR_InsecticideDay("PEST_OSRINSECTONEDAY", CFG_CUSTOM, 30)
Provided to allow configuration control of the first insecticide spray in OSR - this changes the day ...
Farm::m_winterwheatstriglingsingle
WinterWheatStriglingSingle * m_winterwheatstriglingsingle
Definition: farm.h:1035
osb_spring_plough_s
Definition: OSpringBarley.h:44
Skylark_Male::SupplyBroodSize
int SupplyBroodSize()
Definition: skylarks_all.h:927
cfg_HQualityOpenTallVeg
CfgInt cfg_HQualityOpenTallVeg
pl_ms_autumn_harrow1
Definition: PLMaizeSilage.h:48
fungicide_treat
Definition: treatment.h:73
top_PriceW
Definition: farm.h:378
wry_harvest
Definition: WinterRye.h:67
deep_ploughing
Definition: treatment.h:43
Skylark_struct::Terrs
SkTerritories * Terrs
Definition: skylarks_all.h:204
tov_WinterRyeStrigling
Definition: tov_declaration.h:59
Oats
Definition: Oats.h:59
pl_wr_fungicide3
Definition: PLWinterRape.h:76
cfg_sk_triplength
CfgFloat cfg_sk_triplength
Skylark_Male::m_InsectTable
vector< double > m_InsectTable
Definition: skylarks_all.h:901
preseeding_cultivator_sow
Definition: treatment.h:40
Farm::m_PermCrops
vector< PermCropData > m_PermCrops
Definition: farm.h:939
AnimalFarm::m_fakeCropTest
bool m_fakeCropTest
Set to true if the fake crop is present after determineAreas function.
Definition: farm.h:2384
tri_start
Definition: Triticale.h:39
FarmManager::FindClosestFarm
int FindClosestFarm(HunterInfo a_hinfo, vector< int > *a_farmlist)
Finds the closest farm to this co-ordinate.
Definition: farm.cpp:3126
cfg_BeetleBankInvert
CfgBool cfg_BeetleBankInvert("BBANK_INVERT", CFG_CUSTOM, false)
cfg_Skylark_female_NOEL
CfgFloat cfg_Skylark_female_NOEL("SK_FEMALE_NOEL", CFG_CUSTOM, 0.001)
Can be used to trigger a response to pesticides for the females.
nl_gg1_cut_to_silage6
Definition: NLGrassGrazed1.h:53
l_map_ascii_utm_x
static CfgInt l_map_ascii_utm_x("MAP_ASCII_UTM_X", CFG_CUSTOM, 0)
If we write an ASCII file provide UTM-x of lower lefthand corner.
pl_ms_heavy_cultivator
Definition: PLMaizeSilage.h:62
ms_fa_manure_b
Definition: MaizeSilage.h:38
Farm::FlowerCutting
virtual bool FlowerCutting(LE *a_field, double a_user, int a_days)
Flower cutting applied on a_field.
Definition: farmfuncs.cpp:2437
POT_HERBI_DATE
#define POT_HERBI_DATE
Definition: Potatoes.h:33
tov_PLWinterBarley
Definition: tov_declaration.h:72
cfg_ClosestFarmProbParam1
CfgFloat cfg_ClosestFarmProbParam1("CLOSESTFARMPROBPARAMONE", CFG_CUSTOM, 0.005)
A fitting parameter for the probability of hunter acceptance of a farm wiht distance from home - slop...
pl_pot_ferti_p2
Definition: PLPotatoes.h:52
wb_harvest
Definition: WinterBarley.h:81
Landscape::SupplyDayInYear
int SupplyDayInYear(void)
Definition: Landscape.h:1596
Landscape::hb_UpPolyNumbers
void hb_UpPolyNumbers(void)
cfg_G6C
CfgFloat cfg_G6C
TRI_OCCUP_DATE
#define TRI_OCCUP_DATE
Definition: Triticale.h:33
WinterRyeToDo
WinterRyeToDo
Definition: WinterRye.h:45
toc_SRape
Definition: farm.h:331
PLWinterRye::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: PLWinterRye.cpp:64
pl_sb_stubble_plough
Definition: PLSpringBarley.h:46
Landscape::hb_MarkTheBresenhamWay
void hb_MarkTheBresenhamWay(void)
NLCatchPeaCropToDo
NLCatchPeaCropToDo
Definition: NLCatchPeaCrop.h:31
WinterRape::WinterRape
WinterRape()
Definition: winterrape.h:91
NLMaizeToDo
NLMaizeToDo
Definition: NLMaize.h:35
SBSPR_DECIDE_TO_FI
#define SBSPR_DECIDE_TO_FI
Definition: SpringBarleySpr.h:44
nl_ggl_ferti_p4
Definition: NLGrassGrazedLast.h:54
GooseFieldListItem::debugveg
std::string debugveg
Definition: Landscape.h:99
herbicide
Definition: Landscape.h:63
TOP_LaceWing
Definition: PopulationManager.h:78
Landscape::AddGreenElement
void AddGreenElement(LE *a_green)
wrs_cuttostraw
Definition: winterrapestrigling.h:39
pl_sbs_straw_chopping
Definition: PLSpringBarleySpr.h:60
Landscape::SupplyVegBiomass
double SupplyVegBiomass(int a_polyref)
Definition: Landscape.h:953
cfg_CustomInsecticideKillProp
static CfgFloat cfg_CustomInsecticideKillProp("CUSTOMINSECTIVIDEKILLPROP", CFG_CUSTOM, 0.5, 0, 1.0)
sbpt_spring_harrow
Definition: SpringBarleyPTreatment.h:50
pl_wb_growth_regulator1
Definition: PLWinterBarley.h:78
pl_fl1_cut_to_silage1
Definition: PLFodderLucerne1.h:66
nl_be_fungicide1
Definition: NLBeet.h:54
CropOptimised::m_resp
double m_resp
Response - yield of a crop per ha [hkg/ha].
Definition: farm.h:1665
Landscape::DumpTreatCounters
void DumpTreatCounters(const char *a_filename)
Definition: Landscape.cpp:3586
cfg_heightconstant_a
CfgFloat cfg_heightconstant_a("SK_HEIGHTCONST_A", CFG_CUSTOM, 1)
sbs_hay_baling
Definition: SpringBarleySilage.h:55
nl_pot_fungicide4
Definition: NLPotatoes.h:66
nl_sb_ferti_p2_clay
Definition: NLSpringBarley.h:47
pl_fl2_ferti_s1B
Definition: PLFodderLucerne2.h:48
FPEAS_DECIDE_TO_HERB
#define FPEAS_DECIDE_TO_HERB
Definition: FieldPeas.h:36
nl_tu_ferti_p3
Definition: NLTulips.h:77
wwsc_ferti_p2
Definition: WinterWheatStriglingCulm.h:55
sa_cattle_out
Definition: setaside.h:51
Farm::m_owinterrye
OWinterRye * m_owinterrye
Definition: farm.h:1003
nl_pgg_watering
Definition: NLPermanentGrassGrazed.h:69
Landscape::GetVegArea
double GetVegArea(int v)
Definition: Landscape.h:170
SpringBarleyCloverGrassStrigling::SpringBarleyCloverGrassStrigling
SpringBarleyCloverGrassStrigling()
Definition: SpringBarleyCloverGrassStrigling.h:65
RoeDeerInfo::m_Size
int m_Size
Definition: PopulationManager.h:189
Farm::m_fodderbeet
Fodderbeet * m_fodderbeet
Definition: farm.h:973
AgroChemIndustryCerealFarm1
Inbuilt special purpose farm type.
Definition: farm.h:1214
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
FarmManager::Switch_rotation
void Switch_rotation()
Switches OptimisingFarms Farm::m_rotation to the list of all possible rotational crops.
Definition: farm.cpp:4942
FPEASS_FUNGI_DATE
#define FPEASS_FUNGI_DATE
Definition: FieldPeasStrigling.h:34
April
const int April
Definition: Landscape.h:39
OSpringBarleyExt::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OSpringBarleyExt.cpp:33
wb_fertnpk_plant_two
Definition: WinterBarley.h:70
FB_DID_HARROW
#define FB_DID_HARROW
Definition: Fodderbeet.h:33
wpc_ferti_s5
Definition: WheatPControl.h:70
FarmEvent::m_event
TTypesOfVegetation m_event
Definition: farm.h:470
SBARLEYPCGS_BASE
#define SBARLEYPCGS_BASE
Definition: SpringBarleyPeaCloverGrassStrigling.h:31
cfg_OsmiaNestByLE_Datafile
static CfgStr cfg_OsmiaNestByLE_Datafile("OSMIA_NESTBYLEDATAFILE", CFG_CUSTOM, "OsmiaNestsByHabitat.txt")
farminfo::m_NoHunters
int m_NoHunters
Definition: farm.h:503
PL_SB_FERTI_P1
#define PL_SB_FERTI_P1
A flag used to indicate autumn ploughing status.
Definition: PLSpringBarley.h:28
owb_start
Definition: OWinterBarley.h:35
tov_WinterWheatStriglingCulm
Definition: tov_declaration.h:62
cfg_fecundity_reduc_chance
CfgInt cfg_fecundity_reduc_chance
nl_cab_insecticide2
Definition: NLCabbage.h:53
OWWU_PLOUGH_RUNS
#define OWWU_PLOUGH_RUNS
Definition: OWinterWheatUndersown.h:32
cfg_MS_InsecticideDay
CfgInt cfg_MS_InsecticideDay
mow
Definition: treatment.h:93
pl_wt_ferti_p4
Definition: PLWinterTriticale.h:59
WWP_AUTUMN_PLOUGH
#define WWP_AUTUMN_PLOUGH
Definition: WheatPControl.h:38
PLBeetSprToDo
PLBeetSprToDo
Definition: PLBeetSpr.h:40
Crop::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: farm.cpp:303
cfg_Price_WRape
CfgFloat cfg_Price_WRape("PRICE_WRAPE", CFG_CUSTOM, 163)
osb_harvest
Definition: OSpringBarley.h:42
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
wwpc_ferti_s3
Definition: WWheatPControl.h:71
pl_wb_ferti_s4
Definition: PLWinterBarley.h:61
cfg_pesticidemapon
CfgBool cfg_pesticidemapon("PEST_MAP_ON", CFG_CUSTOM, false)
Flag determining whether we are using the pesticide map.
top_BetaG
Definition: farm.h:384
nl_sbs_straw_chopping
Definition: NLSpringBarleySpring.h:58
pgly_wait
Definition: PermanentGrassLowYield.h:45
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
pl_bes_preseeding_cultivator_sow
Definition: PLBeetSpr.h:51
nl_be_fungicide2
Definition: NLBeet.h:55
fa_pk
Definition: treatment.h:62
sbpcgs_insecticide
Definition: BarleyPeaCloverGrassStrigling.h:61
OSBEXT_SOW_DATE
#define OSBEXT_SOW_DATE
Definition: OSpringBarleyExt.h:33
nl_tu_bed_forming
Definition: NLTulips.h:44
cgg2_stubble_harrow
Definition: CloverGrassGrazed2.h:47
skTTerritory::m_nest_valid
bool m_nest_valid
Definition: skylarks_all.h:273
cfg_productapplicstartyear
CfgInt cfg_productapplicstartyear
pl_bes_sleep_all_day
Definition: PLBeetSpr.h:42
Carrots
Definition: Carrots.h:66
FarmManager::FindClosestFarmOpennessProbNearRoostIsBest
int FindClosestFarmOpennessProbNearRoostIsBest(HunterInfo a_hinfo, vector< int > *a_farmlist, int a_openness, vector< APoint > *a_farmsizelist)
Finds the closest farm to this co-ordinate with openness more than a value but uses a probability dis...
Definition: farm.cpp:3289
wwsc_grubning
Definition: WinterWheatStriglingCulm.h:80
wbs_fungicide_one
Definition: WinterBarleyStrigling.h:72
pl_wr_ferti_s3
Definition: PLWinterRape.h:53
osbp_spring_plough
Definition: OSpringBarleyPigs.h:39
Skylark_Male::BroodAge
int BroodAge
Definition: skylarks_all.h:893
SkTerritories::Occupy
void Occupy(int ref, Skylark_Male *Male)
Definition: skylarks_all.cpp:2385
SBPCGS_ISAUTUMNPLOUGH
#define SBPCGS_ISAUTUMNPLOUGH
Definition: BarleyPeaCloverGrassStrigling.h:41
nl_be_harvest
Definition: NLBeet.h:57
wpc_GR
Definition: WheatPControl.h:55
Skylark_Male::SupplyNoHabitatRefs
int SupplyNoHabitatRefs()
Definition: skylarks_all.h:922
pgt_cattle_is_out
Definition: PermanentGrassTussocky.h:39
wwsc_insecticide2
Definition: WinterWheatStriglingCulm.h:63
Landscape::SupplyHasTramlines
bool SupplyHasTramlines(int a_x, int a_y)
Definition: Landscape.h:1252
TOP_Dormouse
Definition: PopulationManager.h:75
skTerritory_struct::y
int y
Definition: skylarks_all.h:309
l_map_consolidatepolys
static CfgBool l_map_consolidatepolys("MAP_CONSOLIDATEPOLYS", CFG_CUSTOM, false)
Used to consolidate polygons with no special behaviour into a single polygon of that type.
pl_ww_autumn_roll
Definition: PLWinterWheat.h:50
PL_WT_FERTI_S1
#define PL_WT_FERTI_S1
Definition: PLWinterTriticale.h:29
pl_fl2_harrow3B
Definition: PLFodderLucerne2.h:52
Landscape::hb_max_y
int hb_max_y
Definition: Landscape.h:273
fp_fertmanure_stock
Definition: FieldPeas.h:46
nl_pgg_cattle_is_out
Definition: NLPermanentGrassGrazed.h:71
ope_hilling_two
Definition: OPotatoes.h:50
NorwegianSpringBarley::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: NorwegianSpringBarley.cpp:33
wwpt_strigling2
Definition: WWheatPTreatment.h:66
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
toss_StartingNewBrood
Definition: skylarks_all.h:59
nl_m_start
Definition: NLMaize.h:36
OCarrots::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OCarrots.cpp:32
wwpc_fungicide2
Definition: WWheatPControl.h:60
SBST_INSECT_DATE
#define SBST_INSECT_DATE
Definition: SpringBarleyStrigling.h:42
OptimisingFarm::Set_animals_no
void Set_animals_no(int a_number)
Definition: farm.h:2059
wr_fungi_one
Definition: winterrape.h:65
wwsc_autumn_plough
Definition: WinterWheatStriglingCulm.h:50
pl_wr_stubble_cultivator_heavy
Definition: PLWinterRape.h:51
wry_herbicide_two
Definition: WinterRye.h:62
nl_cab_fungicide1
Definition: NLCabbage.h:49
Population_Manager::RipleysOutputPrb11
FILE * RipleysOutputPrb11
Definition: PopulationManager.h:593
grubning
Definition: dummy.h:48
otri_autumn_harrow
Definition: OTriticale.h:41
pl_bes_ferti_p4
Definition: PLBeetSpr.h:45
wry_spring_roll
Definition: WinterRye.h:58
Farm::m_farm_centroidy
int m_farm_centroidy
Farm's centroid, value y. Equal to the average of the y centroid values of all farm's fields.
Definition: farm.h:961
owb_harvest
Definition: OWinterBarley.h:46
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
wpc_autumn_plough
Definition: WheatPControl.h:46
nl_cabs_herbicide1
Definition: NLCabbageSpring.h:44
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
Population_Manager::lamdagrid
long int lamdagrid[2][257][257]
Definition: PopulationManager.h:597
cgg2_water_one
Definition: CloverGrassGrazed2.h:44
TALMaSSObject::m_StepDone
bool m_StepDone
Indicates whether the iterative step code is done for this timestep.
Definition: PopulationManager.h:118
NLCabbage::NLCabbage
NLCabbage()
Definition: NLCabbage.h:78
Farm::m_fieldpeassilage
FieldPeasSilage * m_fieldpeassilage
Definition: farm.h:972
sbsts_water_two
Definition: SpringBarleyStriglingSingle.h:67
pl_m_insecticide2
Definition: PLMaize.h:70
sg2_swarth
Definition: seedgrass2.h:44
ofps_strigling1
Definition: OFieldPeasSilage.h:40
OptimisingFarm::m_need_satisfaction_level
double m_need_satisfaction_level
Farmer's actual satisfaction level.
Definition: farm.h:2110
pl_ca_herbicide1
Definition: PLCarrots.h:54
TAnimal::CheckManagementXY
void CheckManagementXY(int x, int y)
owbext_hay_bailing
Definition: OWinterBarleyExt.h:48
Skylark_Male
Definition: skylarks_all.h:854
Farm::GetArea
int GetArea(void)
Returns the area of arable fields owned by that farm.
Definition: farm.cpp:1331
NO_OATS_DID_AUTUMN_PLOUGH
#define NO_OATS_DID_AUTUMN_PLOUGH
Definition: NorwegianOats.h:32
cfg_pest_springbarley_on
CfgBool cfg_pest_springbarley_on
pl_m_herbicide1
Definition: PLMaize.h:66
fb_autumn_plough
Definition: Fodderbeet.h:48
Skylark_Male::SupplyBroodAge
int SupplyBroodAge(int n)
Definition: skylarks_all.h:932
Potatoes::Potatoes
Potatoes()
Definition: Potatoes.h:76
ofb_harvest
Definition: OFodderbeet.h:59
cfg_WW_conv_tillage_prop1
CfgFloat cfg_WW_conv_tillage_prop1("TILLAGE_WWCONVONEPROP", CFG_CUSTOM, 1.0)
Provided to allow configuration control of the proportion of farmers doing first conventional tillage...
tocc_Winter
Definition: farm.h:214
tos_Sand
Definition: farm.h:287
nl_cab_fungicide2
Definition: NLCabbage.h:50
WWStriglingCulm_WAIT_FOR_PLOUGH
#define WWStriglingCulm_WAIT_FOR_PLOUGH
Definition: WinterWheatStriglingCulm.h:41
otri_strigling
Definition: OTriticale.h:47
Landscape::SupplyPesticideType
TTypesOfPesticide SupplyPesticideType(void)
Definition: Landscape.h:433
sbs_harvest2
Definition: SpringBarleySilage.h:49
growth_enhancer
Definition: dummy.h:64
tov_NLTulips
Definition: tov_declaration.h:96
NL_BES_FUNGI1
#define NL_BES_FUNGI1
Definition: NLBeetSpring.h:29
Livestock::m_NanimUsable
double m_NanimUsable
Amount of usable animal fertilizer from a given type of livestock. [kg].
Definition: farm.h:1626
wws_spring_roll
Definition: WinterWheatStrigling.h:57
SBSTC_INSECT_DATE
#define SBSTC_INSECT_DATE
Definition: SpringBarleyStriglingCulm.h:42
PLWinterRape::PLWinterRape
PLWinterRape()
Definition: PLWinterRape.h:104
OTriticaleToDo
OTriticaleToDo
Definition: OTriticale.h:37
SetAside::SetAside
SetAside()
Definition: setaside.h:73
sbstc_insecticide
Definition: SpringBarleyStriglingCulm.h:64
wwpt_ferti_p3
Definition: WWheatPTreatment.h:69
DataForOptimisation::m_rotationMax
vector< double > m_rotationMax
Maximum acreage of a crop at a farm [%]. Farm type, soil type and farm size specific.
Definition: farm.h:753
Farm::m_nlgrassgrazed2
NLGrassGrazed2 * m_nlgrassgrazed2
Definition: farm.h:1080
Farm::m_ofieldpeas
OFieldPeas * m_ofieldpeas
Definition: farm.h:984
wwpt_water2
Definition: WWheatPTreatment.h:68
ofp_spring_roll
Definition: OFieldPeas.h:38
sbcg_start
Definition: SpringBarleyCloverGrass.h:38
pl_wr_herbicide3
Definition: PLWinterRape.h:74
PLFODDERLUCERNE2_BASE
#define PLFODDERLUCERNE2_BASE
Definition: PLFodderLucerne2.h:24
pgg_raking1
Definition: PermanentGrassGrazed.h:45
UserDefinedFarm1::UserDefinedFarm1
UserDefinedFarm1(FarmManager *a_manager)
Definition: farm.cpp:2220
pgg_wait
Definition: PermanentGrassGrazed.h:48
Farm::GetNoFields
int GetNoFields()
Returns the number of the fields owned.
Definition: farm.h:794
ppp_5
Definition: farm.h:426
tov_WinterRapeStrigling
Definition: tov_declaration.h:59
toc_OSpecCrops
Definition: farm.h:361
cfg_strigling_prop
CfgFloat cfg_strigling_prop
pi_insecticide
Definition: PotatoesIndustry.h:56
toof_Cattle
Definition: farm.h:280
sbst_hay_baling
Definition: SpringBarleyStrigling.h:70
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
pl_bes_herbicide2
Definition: PLBeetSpr.h:59
Population_Manager::SupplyPegPosx
virtual int SupplyPegPosx(int)
Definition: PopulationManager.h:620
ppp_6
Definition: farm.h:427
cfg_SB_InsecticideDay
CfgInt cfg_SB_InsecticideDay
Skylark_Male::EndStep
virtual void EndStep(void)
EndStep behaviour - must be implemented in descendent classes.
Definition: skylarks_all.cpp:4090
Skylark_Male::Skylark_Male
Skylark_Male(int x, int y, double size, int age, SkTerritories *Terrs, Landscape *L, Skylark_Population_Manager *SPM, int bx, int by, int mh)
Definition: skylarks_all.cpp:3795
Landscape::SupplyBirdSeedForage
double SupplyBirdSeedForage(int a_polyref)
Returns the grain forage resource.
Definition: Landscape.h:614
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
nl_cas_ferti_p2
Definition: NLCarrotsSpring.h:48
ofb_fertmanure
Definition: OFodderbeet.h:46
PL_SB_FERTI_S4
#define PL_SB_FERTI_S4
Definition: PLSpringBarley.h:32
cfg_Price_WWheat
CfgFloat cfg_Price_WWheat("PRICE_WWHEAT", CFG_CUSTOM, 94)
osbext_spring_plough_p
Definition: OSpringBarleyExt.h:43
AnimalFarm::findFodderCropSavings
void findFodderCropSavings()
Determines the savings resulting from growing a fodder crop relative to purchasing fodder.
sbst_strigling_three
Definition: SpringBarleyStrigling.h:60
start
Definition: dummy.h:41
owbext_start
Definition: OWinterBarleyExt.h:35
SimpleStatistics::get_varianceS
double get_varianceS()
Returns the sample variance.
Definition: PopulationManager.h:379
wwss_ferti_s1
Definition: WinterWheatStriglingSingle.h:48
pl_sw_stubble_plough
Definition: PLSpringWheat.h:46
UserDefinedFarm35::UserDefinedFarm35
UserDefinedFarm35(const char *fname, FarmManager *a_manager)
Definition: farm.cpp:2616
pl_be_spring_harrow
Definition: PLBeet.h:59
pl_bes_fungicide1
Definition: PLBeetSpr.h:62
rectangle::m_y2
unsigned m_y2
Definition: PopulationManager.h:103
npe_autumn_plough
Definition: NorwegianPotatoes.h:43
OptimisingFarm::Get_cropsSize
int Get_cropsSize(void)
Definition: farm.h:2041
ope_fp_manure
Definition: OPotatoes.h:42
UserDefinedFarm20::UserDefinedFarm20
UserDefinedFarm20(const char *fname, FarmManager *a_manager)
Definition: farm.cpp:2541
Skylark_Adult::Paired
bool Paired
Definition: skylarks_all.h:752
WinterRapeStrigling::WinterRapeStrigling
WinterRapeStrigling()
Definition: winterrapestrigling.h:51
wwpc_ferti_p1
Definition: WWheatPControl.h:46
WINTERWHEAT_BASE
#define WINTERWHEAT_BASE
Definition: WinterWheat.h:54
nl_tu_fungicide1
Definition: NLTulips.h:53
wwss_ferti_s5
Definition: WinterWheatStriglingSingle.h:74
ww_ferti_p2
Definition: WinterWheat.h:79
SBEToDo
SBEToDo
Definition: Sugarbeet.h:46
cfg_insecticide_direct_mortP
CfgInt cfg_insecticide_direct_mortP
wry_autumn_plough
Definition: WinterRye.h:49
Landscape::FindLongestAxis
int FindLongestAxis(int *x, int *y, int *a_length)
Definition: Landscape.cpp:2851
FPEADSI_FUNGI_DATE
#define FPEADSI_FUNGI_DATE
Definition: FieldPeasSilage.h:34
fp_insecticide
Definition: FieldPeas.h:51
SR_FUNGI_DATE
#define SR_FUNGI_DATE
Definition: SpringRape.h:39
TAnimal::SupplyPosition
AnimalPosition SupplyPosition()
wwptc_ferti_s1
Definition: WWheatPToxicControl.h:48
spring_harrow
Definition: treatment.h:45
pgg_cattle_is_out
Definition: PermanentGrassGrazed.h:40
pl_wt_ferti_p2
Definition: PLWinterTriticale.h:46
g_rand_uni
boost::variate_generator< base_generator_type &, boost::uniform_real<> > g_rand_uni
cfg_SkTramlinesPremium
CfgInt cfg_SkTramlinesPremium
FarmManager::TranslateFarmSizeCodes
TTypesOfFarmSize TranslateFarmSizeCodes(string &str)
Definition: farm.cpp:4298
tpct::pct
int pct
Definition: farm.h:456
nl_cas_fungicide1
Definition: NLCarrotsSpring.h:53
WWTC_AUTUMN_PLOUGH
#define WWTC_AUTUMN_PLOUGH
Definition: WWheatPToxicControl.h:42
OBarleyPeaCloverGrass::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OBarleyPeaCloverGrass.cpp:33
nl_pot_bed_forming
Definition: NLPotatoes.h:52
pl_pot_fungicide1
Definition: PLPotatoes.h:78
OptimisingPlantFarm
Subclass of the NonAnimalFarm.
Definition: farm.h:2495
WinterRye
Definition: WinterRye.h:76
cgg1_cut_to_silage
Definition: CloverGrassGrazed1.h:42
wrs_strigling_three
Definition: winterrapestrigling.h:27
Landscape::SupplyGooseGrazingForageH
double SupplyGooseGrazingForageH(int a_polygon, GooseSpecies a_goose)
Returns the leaf forage resource as seen from a goose standpoint at a polygon referenced by number ba...
Definition: Landscape.h:567
nl_tu_herbicide2
Definition: NLTulips.h:52
wry_autumn_sow
Definition: WinterRye.h:51
sbcg_herbicide
Definition: SpringBarleyCloverGrass.h:52
pl_wb_insecticide3
Definition: PLWinterBarley.h:77
SkTerritories::IsExtGridPositionValid
bool IsExtGridPositionValid(int &x, int &y, int range)
Definition: skylarks_all.cpp:2296
Landscape::CheckForPesticideRecord
void CheckForPesticideRecord(LE *a_field, TTypesOfPesticideCategory a_pcide)
Check if needed and record pesticide application.
Definition: Landscape.cpp:669
DataForOptimisation::Get_cropParameter
double Get_cropParameter(int i)
Definition: farm.h:622
nl_pots_harvest
Definition: NLPotatoesSpring.h:77
wwss_hay_baling
Definition: WinterWheatStriglingSingle.h:78
cfg_BeetleBankChance
static CfgInt cfg_BeetleBankChance("BBANK_CHANCE", CFG_CUSTOM, 100)
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
PLSpringWheat::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: PLSpringWheat.cpp:64
owwuExt_autumn_sow
Definition: OWinterWheatUndersownExt.h:45
PL_CA_HERBI
#define PL_CA_HERBI
Definition: PLCarrots.h:30
nl_gg1_cut_to_silage4
Definition: NLGrassGrazed1.h:51
Landscape::SupplyYearNumber
int SupplyYearNumber(void)
Definition: Landscape.h:1616
wpc_water1
Definition: WheatPControl.h:63
herbacide
Definition: dummy.h:63
toa_Horse
Definition: farm.h:300
pl_fl1_sleep_all_day
Definition: PLFodderLucerne1.h:43
Skylark_Clutch::EndStep
virtual void EndStep(void)
EndStep behaviour - must be implemented in descendent classes.
Definition: skylarks_all.cpp:2717
nl_pots_ferti_s3_sandy
Definition: NLPotatoesSpring.h:54
nl_be_herbicide4
Definition: NLBeet.h:53
sc_strigling1
Definition: AgroChemIndustryCereal.h:70
sc_autumn_plough
Definition: AgroChemIndustryCereal.h:55
Landscape::CorrectCoordsPointNoWrap
void CorrectCoordsPointNoWrap(APoint &a_pt)
Function to prevent wrap around errors with co-ordinates using a APoint.
Definition: Landscape.h:1555
OSeedGrass1::OSeedGrass1
OSeedGrass1()
Definition: OSeedGrass1.h:51
pl_bes_thinning
Definition: PLBeetSpr.h:54
SBSKM_WATER_DATE
#define SBSKM_WATER_DATE
Definition: SpringBarleySKManagement.h:41
FarmEvent::m_field
LE * m_field
Definition: farm.h:472
FarmManager::Set_cropTotals_other_sum
void Set_cropTotals_other_sum(int i, double crop_area)
Definition: farm.h:1861
pl_wwl_fungicide1
Definition: PLWinterWheatLate.h:58
owwuExt_spring_sow
Definition: OWinterWheatUndersownExt.h:49
Skylark_Female::m_BreedingAttempts
int m_BreedingAttempts
Definition: skylarks_all.h:799
pl_sbs_ferti_s1
Definition: PLSpringBarleySpr.h:42
toc_FruitTree
Definition: farm.h:360
cfg_productapplicstartyear
CfgInt cfg_productapplicstartyear
Farm::m_maize
Maize * m_maize
Definition: farm.h:976
OptimisingFarm::m_rotational_crops_visible
vector< AlmassCrop > m_rotational_crops_visible
Stores a copy of m_rotational_crops from a previous year and is accessible to farmers who want to cop...
Definition: farm.h:2206
DataForOptimisation::Set_fodder
void Set_fodder(string a_value, int i)
Definition: farm.h:639
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
nl_gg1_ferti_p11
Definition: NLGrassGrazed1.h:70
PesticideTrialTreatment
Inbuilt special purpose farm type.
Definition: farm.h:1192
wwpt_autumn_plough
Definition: WWheatPTreatment.h:50
ww_autumn_roll
Definition: WinterWheat.h:78
ClutchMortProb
static int ClutchMortProb
Definition: skylarks_all.cpp:176
PesticideTrialToxicControl::PesticideTrialToxicControl
PesticideTrialToxicControl(FarmManager *a_manager)
Definition: farm.cpp:2067
SBPTToDo
SBPTToDo
Definition: SpringBarleyPTreatment.h:44
pl_wb_ferti_s7
Definition: PLWinterBarley.h:67
FarmEvent::m_next_tov
TTypesOfVegetation m_next_tov
Definition: farm.h:471
sc_herbicide2
Definition: AgroChemIndustryCereal.h:63
tole_NaturalGrassWet
Definition: tole_declaration.h:87
orch_do_nothing_start
Definition: OrchardCrop.h:38
PL_FL1_WINTER_PLOUGH
#define PL_FL1_WINTER_PLOUGH
Definition: PLFodderLucerne1.h:31
fpsi_spring_roll
Definition: FieldPeasSilage.h:48
pl_fl2_sleep_all_day
Definition: PLFodderLucerne2.h:33
Landscape::hb_GenerateHBPolys
void hb_GenerateHBPolys(void)
PLFodderLucerne1::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: PLFodderLucerne1.cpp:56
cfg_pest_springwheat_on
CfgBool cfg_pest_springwheat_on
nl_gg1_ferti_p10
Definition: NLGrassGrazed1.h:68
SkTerritories::m_qual_cache
double * m_qual_cache
Definition: skylarks_all.h:365
cfg_WW_InsecticideMonth
CfgInt cfg_WW_InsecticideMonth("PEST_WWINSECTONEMONTH", CFG_CUSTOM, 5)
Provided to allow configuration control of the first insecticide spray in winter wheat - this changes...
Livestock::Livestock
Livestock(TTypesOfAnimals a_animalType, int a_number)
Constructor.
Definition: farm.cpp:5094
tof_UserDefinedFarm10
Definition: farm.h:247
Farm::m_OBarleyPCG
OBarleyPeaCloverGrass * m_OBarleyPCG
Definition: farm.h:979
TTypesOfParameters
TTypesOfParameters
Definition: farm.h:371
sbstc_fertpk_plant
Definition: SpringBarleyStriglingCulm.h:53
UserDefinedFarm18::UserDefinedFarm18
UserDefinedFarm18(const char *fname, FarmManager *a_manager)
Definition: farm.cpp:2531
wwss_stubble_harrow1
Definition: WinterWheatStriglingSingle.h:52
ocgg2_cut_to_silage
Definition: OCloverGrassGrazed2.h:38
cfg_rainhindpow
CfgInt cfg_rainhindpow
PL_BE_FERTI_P1
#define PL_BE_FERTI_P1
A flag used to indicate autumn ploughing status.
Definition: PLBeet.h:28
Landscape::RecordGooseNumbers
void RecordGooseNumbers(int a_poly, int a_number)
This records the number of geese on the polygon the day before. To prevent lots of unnecessary cleari...
Definition: Landscape.cpp:3328
sbpcgs_water1
Definition: BarleyPeaCloverGrassStrigling.h:59
SG2_FUNGI_DATE
#define SG2_FUNGI_DATE
Definition: seedgrass2.h:33
pl_wt_ferti_p9
Definition: PLWinterTriticale.h:69
osb_spring_sow1
Definition: OSpringBarley.h:48
NLWinterWheat::NLWinterWheat
NLWinterWheat()
Definition: NLWinterWheat.h:80
FarmEvent::FarmEvent
FarmEvent(TTypesOfVegetation a_event, LE *a_field, int a_todo, long a_run, bool a_lock, int a_start, bool a_first_year, TTypesOfVegetation a_nextcrop)
Definition: farm.h:474
AnimalFarm::AnimalFarm
AnimalFarm(FarmManager *a_myfarmmanager, int a_No)
Definition: farm.cpp:5270
OCloverGrassGrazed1::OCloverGrassGrazed1
OCloverGrassGrazed1()
Definition: OCloverGrassGrazed1.h:55
NLMaizeSpring::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: NLMaizeSpring.cpp:64
Skylark_Base::On_FoodSupply
virtual double On_FoodSupply(double)
Definition: skylarks_all.h:606
SkTerritories::PreFillTerrPolyLists
void PreFillTerrPolyLists(skTTerritory *a_terr)
Definition: skylarks_all.cpp:2140
cfg_strigling_prop
CfgFloat cfg_strigling_prop
fertilizer_animal2
Definition: dummy.h:59
wwpc_stubble_harrow1
Definition: WWheatPControl.h:51
WinterRapeToDo
WinterRapeToDo
Definition: winterrape.h:52
NL_GG1_WATER_DATE
#define NL_GG1_WATER_DATE
Definition: NLGrassGrazed1.h:29
ww_herbicide1
Definition: WinterWheat.h:80
cgg1_cattle_is_out
Definition: CloverGrassGrazed1.h:48
oww_spring_sow
Definition: OWinterWheat.h:49
Skylark_PreFledgeling::OnFarmEvent
virtual bool OnFarmEvent(FarmToDo event)
Definition: skylarks_all.cpp:3383
cfg_NestlingMortProb
CfgInt cfg_NestlingMortProb
pl_ww_stubble_harrow
Definition: PLWinterWheat.h:46
Skylark_Clutch::Clutch_Size
int Clutch_Size
Definition: skylarks_all.h:669
SBARLEYSEED_BASE
#define SBARLEYSEED_BASE
Definition: SpringBarleySeed.h:31
pl_wwl_ferti_s1
Definition: PLWinterWheatLate.h:42
toc_WCerealSil
Definition: farm.h:345
sr_cuttostraw
Definition: SpringRape.h:68
NL_POTS_HERBI
#define NL_POTS_HERBI
A flag used to indicate autumn ploughing status.
Definition: NLPotatoesSpring.h:28
nl_tu_fungicide9
Definition: NLTulips.h:61
SimpleStatistics::get_varianceP
double get_varianceP()
Returns the population variance.
Definition: PopulationManager.h:371
wrys_autumn_harrow
Definition: WinterRyeStrigling.h:49
pe_fungi_four
Definition: Potatoes.h:64
SB_SLURRY_DONE
#define SB_SLURRY_DONE
Definition: SpringBarley.h:32
pl_wwl_hay_bailing
Definition: PLWinterWheatLate.h:82
tov_OMaizeSilage
Definition: tov_declaration.h:65
Population_Manager::TheFledgelingProbe
virtual int TheFledgelingProbe()
Definition: PopulationManager.h:646
pesticiderecord::m_present
bool m_present
Definition: farm.h:444
OptimisingFarm::m_totalBI
double m_totalBI
Total amount of pesticides (sum of m_totalBIHerb and m_totalBIFi) which is planned to be applied at a...
Definition: farm.h:2252
OptimisingFarm::createCropsLists
virtual void createCropsLists(int a_foobar)
Creates lists of crops.
Definition: farm.cpp:5570
npe_water_three
Definition: NorwegianPotatoes.h:60
wwss_water1
Definition: WinterWheatStriglingSingle.h:67
toa_Suckler
Definition: farm.h:302
Skylark_Nestling::OnFarmEvent
virtual bool OnFarmEvent(FarmToDo event)
Definition: skylarks_all.cpp:2967
Landscape::SupplyVegCover
double SupplyVegCover(int a_polyref)
Definition: Landscape.h:1048
tole_Orchard
Definition: tole_declaration.h:71
SkTerritories::PreEvaluateHabitat
int PreEvaluateHabitat(int a_x, int a_y, int a_range_x, int a_range_y)
Definition: skylarks_all.cpp:1957
pl_pot_fungicide4
Definition: PLPotatoes.h:81
npe_spring_sow
Definition: NorwegianPotatoes.h:47
FoodTripsPerDay
static int FoodTripsPerDay
Definition: skylarks_all.cpp:184
oca_water_two
Definition: OCarrots.h:47
fpsi_fertmanure_stock
Definition: FieldPeasSilage.h:46
nl_cab_ferti_s1
Definition: NLCabbage.h:40
Crop::m_farm
Farm * m_farm
Definition: farm.h:537
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
Farm::m_plspringbarleyspr
PLSpringBarleySpr * m_plspringbarleyspr
Definition: farm.h:1065
cfg_TU_InsecticideMonth
CfgInt cfg_TU_InsecticideMonth("PEST_TUINSECTONEMONTH", CFG_CUSTOM, 5)
Provided to allow configuration control of the first insecticide spray in tulip crops - this changes ...
SB_SLURRY_EXEC
#define SB_SLURRY_EXEC
Definition: SpringBarley.h:34
SETASIDE_BASE
#define SETASIDE_BASE
Definition: setaside.h:44
pl_ww_stubble_plough
Definition: PLWinterWheat.h:43
pl_m_sleep_all_day
Definition: PLMaize.h:44
dcpt_September_pest2
Definition: DummyCropPestTesting.h:53
SBSTS_HERBI_DATE
#define SBSTS_HERBI_DATE
Definition: SpringBarleyStriglingSingle.h:38
nl_cpc_stubble_cultivator
Definition: NLCatchPeaCrop.h:34
toss_MRehousing
Definition: skylarks_all.h:55
BBEANS_BASE
#define BBEANS_BASE
Definition: BroadBeans.h:31
OptimisingFarm::sortCrops
void sortCrops(vector< CropSort > &cropsToSort, string sortingKey)
Sorts structs of type CropSort.
Definition: farm.cpp:7788
Crop::m_field
LE * m_field
Definition: farm.h:538
tole_MetalledPath
Definition: tole_declaration.h:84
DataForOptimisation::m_str_cropTypes_almass
vector< string > m_str_cropTypes_almass
Crop types saved in string format (ALMaSS crop mode).
Definition: farm.h:705
fp_herbicide_one
Definition: FieldPeas.h:49
no_sb_spring_harrow
Definition: NorwegianSpringBarley.h:38
pl_sb_fungicide3
Definition: PLSpringBarley.h:67
Farm::m_ospringbarley
OSpringBarley * m_ospringbarley
Definition: farm.h:995
wwpt_ferti_s4
Definition: WWheatPTreatment.h:73
ofp_harvest
Definition: OFieldPeas.h:35
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
osbs_ferti_one
Definition: OSBarleySilage.h:38
owbext_strigling_one
Definition: OWinterBarleyExt.h:41
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
g_uni_dist
boost::uniform_real g_uni_dist(0, 1)
nl_ms_spring_sow
Definition: NLMaizeSpring.h:41
no_oats_spring_plough
Definition: NorwegianOats.h:37
DataForOptimisation::m_biomass_factors
vector< double > m_biomass_factors
Factor used to determine actual response (yield per ha) based on crop biomass at a harvest....
Definition: farm.h:737
wwss_autumn_sow
Definition: WinterWheatStriglingSingle.h:53
tov_Maize
Definition: tov_declaration.h:36
pl_ms_ferti_s9
Definition: PLMaizeSilage.h:82
nl_ca_spring_plough_sandy
Definition: NLCarrots.h:42
UserDefinedFarm2
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1287
OSBEXT_STRIGLING_DATE
#define OSBEXT_STRIGLING_DATE
Definition: OSpringBarleyExt.h:34
Landscape::hb_hedges
vector< int > hb_hedges
Definition: Landscape.h:263
ocgs1_ferti_two
Definition: OCloverGrassSilage1.h:39
TAnimal::BeginStep
virtual void BeginStep(void)
BeingStep behaviour - must be implemented in descendent classes.
Definition: PopulationManager.h:250
nl_pots_fungicide7
Definition: NLPotatoesSpring.h:65
pl_m_stubble_plough
Definition: PLMaize.h:47
OPOT_SLURRY_DATE
#define OPOT_SLURRY_DATE
Definition: OPotatoes.h:33
SimpleStatistics::get_meanvalue
double get_meanvalue()
Returns the mean.
Definition: PopulationManager.h:366
PL_WRYE_FERTI_P1
#define PL_WRYE_FERTI_P1
A flag used to indicate autumn ploughing status.
Definition: PLWinterRye.h:28
pl_be_herbicide2
Definition: PLBeet.h:74
SBSTC_HERBI_DATE
#define SBSTC_HERBI_DATE
Definition: SpringBarleyStriglingCulm.h:38
fpst_fertmanure_stock
Definition: FieldPeasStrigling.h:44
pl_wwl_insecticide3
Definition: PLWinterWheatLate.h:77
pl_fl1_heavy_cultivator
Definition: PLFodderLucerne1.h:60
sbst_fertmanure_plant
Definition: SpringBarleyStrigling.h:51
ca_spring_harrow_two
Definition: Carrots.h:44
sr_rowcol_clean
Definition: SpringRape.h:53
MAIZESILAGE_HERBI_ONE_DATE
#define MAIZESILAGE_HERBI_ONE_DATE
Definition: MaizeSilage.h:33
l_pest_enable_pesticide_engine
CfgBool l_pest_enable_pesticide_engine
Farm::m_permgrasstussocky
PermanentGrassTussocky * m_permgrasstussocky
Definition: farm.h:1009
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
AnimalPosition::m_EleType
TTypesOfLandscapeElement m_EleType
Definition: PopulationManager.h:174
CGG1_CUT_DATE
#define CGG1_CUT_DATE
Definition: CloverGrassGrazed1.h:28
tof_UserDefinedFarm30
Definition: farm.h:267
owry_autumn_sow
Definition: OWinterRye.h:41
g_SpeedyDivides
double g_SpeedyDivides[2001]
A generally useful array of fast divide calculators by multiplication.
Definition: Landscape.cpp:250
pl_ww_harvest
Definition: PLWinterWheat.h:80
nl_gg2_ferti_s3
Definition: NLGrassGrazed2.h:53
pl_be_harrow_before_emergence
Definition: PLBeet.h:68
npe_hilling
Definition: NorwegianPotatoes.h:56
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
sa_cut_to_silage
Definition: setaside.h:53
wwpc_insecticide1
Definition: WWheatPControl.h:61
Population_Manager::SupplyStateNamesLength
unsigned SupplyStateNamesLength()
Definition: PopulationManager.h:500
sob_Male
Definition: skylarks_all.h:39
PLFodderLucerne1ToDo
PLFodderLucerne1ToDo
Definition: PLFodderLucerne1.h:41
Skylark_Male::st_Flocking
int st_Flocking()
Definition: skylarks_all.cpp:4129
toss_FollowingMate
Definition: skylarks_all.h:54
pl_wt_ferti_p10
Definition: PLWinterTriticale.h:81
FieldPeasStrigling::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: FieldPeasStrigling.cpp:38
tri_strigling
Definition: Triticale.h:50
fb_row_cultivation_one
Definition: Fodderbeet.h:60
CropOptimised::m_lossHerb
double m_lossHerb
Value of the yield loss due to the limited use of herbicides [%].
Definition: farm.h:1679
SimpleStatistics::m_n
double m_n
Definition: PopulationManager.h:331
PopulationManagerList::SetPopulation
void SetPopulation(Population_Manager *p_pm, TTypesOfPopulation a_pt)
Definition: PopulationManager.h:672
NLGrassGrazedLast::NLGrassGrazedLast
NLGrassGrazedLast()
Definition: NLGrassGrazedLast.h:89
pl_bns_ferti_s2
Definition: PLBeans.h:48
ocgs1_ferti_zero
Definition: OCloverGrassSilage1.h:37
nl_pgg_ferti_p6
Definition: NLPermanentGrassGrazed.h:57
NLGrassGrazed1::NLGrassGrazed1
NLGrassGrazed1()
Definition: NLGrassGrazed1.h:92
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
OptimisingFarm::m_exp_aggregated_yield
double m_exp_aggregated_yield
Expected aggregated yield at a farm in a given year.
Definition: farm.h:2134
Farm::GetCentroids
APoint GetCentroids()
Definition: farm.h:908
nl_tu_autumn_plough
Definition: NLTulips.h:42
pl_bes_ferti_s7
Definition: PLBeetSpr.h:68
Skylark_Adult::~Skylark_Adult
virtual ~Skylark_Adult()
Definition: skylarks_all.cpp:3704
DataForOptimisation::m_FUKey
vector< double > m_FUKey
Crop parameter: Fodder unit key, i.e. a number of fodder units obtained from a given crop [FU/hkg]....
Definition: farm.h:745
pl_fl1_ferti_s3
Definition: PLFodderLucerne1.h:54
cfg_pesticidemaptype
CfgBool cfg_pesticidemaptype("PEST_MAP_TYPE", CFG_CUSTOM, false)
True for specific pesticide, false for general pesticides.
oms_fa_npk
Definition: OMaizeSilage.h:41
nl_gg1_cattle_out
Definition: NLGrassGrazed1.h:75
Skylark_Population_Manager::m_TotalPrefledgelings
int m_TotalPrefledgelings
Definition: skylarks_all.h:466
nl_cab_ferti_p1
Definition: NLCabbage.h:39
Landscape::ChangeMapMapping
void ChangeMapMapping(void)
Definition: Landscape.cpp:2130
nl_gg1_ferti_s2
Definition: NLGrassGrazed1.h:47
tocv_AreaPercent
Definition: farm.h:400
PLWINTERRYE_BASE
#define PLWINTERRYE_BASE
Definition: PLWinterRye.h:24
Skylark_Female::m_EggNumber
int m_EggNumber
Definition: skylarks_all.h:801
OptimisingFarm::m_actual_aggregated_yield
double m_actual_aggregated_yield
Actual aggregated yield at a farm in a given year.
Definition: farm.h:2131
pl_ms_winter_plough
Definition: PLMaizeSilage.h:53
UserDefinedFarm15
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1404
opgg_compress_straw
Definition: OPermanentGrassGrazed.h:46
skTTerritory::m_hr_polys
vector< int > m_hr_polys
Definition: skylarks_all.h:267
wry_growth_reg_one
Definition: WinterRye.h:60
pi_herbi_two
Definition: PotatoesIndustry.h:50
WWStriglingSingle_WAIT_FOR_PLOUGH
#define WWStriglingSingle_WAIT_FOR_PLOUGH
Definition: WinterWheatStriglingSingle.h:41
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1("CROPS_INSECTICIDE_APPLIC_ONE_PROPORTION", CFG_CUSTOM, 1.0)
pl_sw_ferti_p1
Definition: PLSpringWheat.h:44
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1("CROPS_FUNGICIDE_APPLIC_ONE_PROPORTION", CFG_CUSTOM, 1.0)
ww_autumn_sow
Definition: WinterWheat.h:77
wwptc_fungicide2
Definition: WWheatPToxicControl.h:61
cfg_CA_InsecticideMonth
CfgInt cfg_CA_InsecticideMonth
sleep_all_day
Definition: dummy.h:42
cfg_pest_productapplic_period
CfgInt cfg_pest_productapplic_period
DataForOptimisation::Set_cropTypes
void Set_cropTypes(TTypesOfCrops crop_type)
Definition: farm.h:596
tov_OWinterRape
Definition: tov_declaration.h:47
wrys_hay_turning
Definition: WinterRyeStrigling.h:68
oca_water_one
Definition: OCarrots.h:46
tov_WWheatPTreatment
Definition: tov_declaration.h:55
cfg_pesticidemapcellsize
CfgInt cfg_pesticidemapcellsize("PEST_MAP_CELLSIZE", CFG_CUSTOM, 10)
The output cell size for pesticides - a performance penalty if this does not match the pesticide cell...
cfg_POT_InsecticideDay
CfgInt cfg_POT_InsecticideDay
Population_Manager::RipleysOutputPrb3
FILE * RipleysOutputPrb3
Definition: PopulationManager.h:585
OptimisingFarm::Get_actual_profit
double Get_actual_profit()
Definition: farm.h:2053
OptimisingFarm::m_totalFUdemand
double m_totalFUdemand
Farm's total demand for fodder (it is covered by growing fodder crops and/or purchasing fodder and th...
Definition: farm.h:2236
osbs_spring_sow
Definition: OSBarleySilage.h:42
direction_se
Definition: Landscape.h:60
sbstc_start
Definition: SpringBarleyStriglingCulm.h:45
pl_pot_ferti_p7
Definition: PLPotatoes.h:76
tof_UserDefinedFarm25
Definition: farm.h:262
CA_DECIDE_TO_FI
#define CA_DECIDE_TO_FI
Definition: Carrots.h:34
toa_MCattle
Definition: farm.h:305
Farm::m_nlbeetspring
NLBeetSpring * m_nlbeetspring
Definition: farm.h:1083
cfg_strigling_prop
CfgFloat cfg_strigling_prop
tole_SandDune
Definition: tole_declaration.h:81
SkTerritories::m_qual_cache_filled
bool m_qual_cache_filled
Definition: skylarks_all.h:366
ppp_4
Definition: farm.h:425
sbe_water_one
Definition: Sugarbeet.h:63
sbcg_ferti_s3
Definition: SpringBarleyCloverGrass.h:41
PermCropData::Tov
TTypesOfVegetation Tov
Definition: farm.h:449
sbe_row_cultivation_one
Definition: Sugarbeet.h:59
Skylark_Female::ReInit
virtual void ReInit(int x, int y, double size, int age, SkTerritories *Terrs, Landscape *L, Skylark_Population_Manager *SPM, int bx, int by, int mh)
Definition: skylarks_all.cpp:5210
pl_sw_fungicide1
Definition: PLSpringWheat.h:67
FarmManager::m_population_manager
Population_Manager * m_population_manager
Definition: farm.h:1907
cfg_CalculateCentroids
static CfgBool cfg_CalculateCentroids("MAP_CALCULATE_CENTROIDS", CFG_CUSTOM, false)
cfg_pest_potatoes_on
CfgBool cfg_pest_potatoes_on
SpringBarleyCloverGrassStrigling
Definition: SpringBarleyCloverGrassStrigling.h:61
Skylark_Female::st_Arriving
bool st_Arriving()
Definition: skylarks_all.cpp:5708
Landscape::SupplyPolyRefVector
int SupplyPolyRefVector(unsigned int a_index)
Definition: Landscape.h:1451
cfg_POT_InsecticideDay
CfgInt cfg_POT_InsecticideDay
TTypesOfPopulation
TTypesOfPopulation
An enum to hold all the possible types of population handled by a Population_Manager class.
Definition: PopulationManager.h:58
nl_gg1s_ferti_s5
Definition: NLGrassGrazed1Spring.h:55
sc_ferti_p4
Definition: AgroChemIndustryCereal.h:75
WWheatPControl::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: WWheatPControl.cpp:37
pl_sbs_spring_sow
Definition: PLSpringBarleySpr.h:46
FarmManager::Create_Output_file_for_farms
void Create_Output_file_for_farms()
Creates an output file. Prints the crop variables in the first row of the file. The file is used then...
Definition: farm.cpp:4609
pl_fl2_ferti_s0
Definition: PLFodderLucerne2.h:36
cfg_Animals_number_test_day
CfgInt cfg_Animals_number_test_day("ANIMALS_NUMBER_TEST_DAY", CFG_CUSTOM, 152)
This parameter specifies the day at which farmers observe the number of animals residing at their far...
fb_start_threads_one
Definition: Fodderbeet.h:51
pl_sw_preseeding_cultivator_sow
Definition: PLSpringWheat.h:64
OSBToDo
OSBToDo
Definition: OSpringBarley.h:36
pl_ms_harvest
Definition: PLMaizeSilage.h:76
SkTerritories::EvaluateHabitatN
double EvaluateHabitatN(skTTerritory *a_terr)
Definition: skylarks_all.cpp:2246
pe_hilling
Definition: Potatoes.h:56
OOA_SOW_DATE
#define OOA_SOW_DATE
Definition: OOats.h:33
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
wwpc_grubning
Definition: WWheatPControl.h:79
wpc_autumn_sow
Definition: WheatPControl.h:49
FarmManager::ReadCropsData_perFarm_and_Soil_and_Size
void ReadCropsData_perFarm_and_Soil_and_Size()
Reads the data on crops' parameters that vary with a farm type, soil type and farm size (rotationMax,...
Definition: farm.cpp:4074
PesticideTrialToxicControl
Inbuilt special purpose farm type.
Definition: farm.h:1182
SpringBarleyPTreatment::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: SpringBarleyPTreatment.cpp:41
tole_WoodyEnergyCrop
Definition: tole_declaration.h:94
owwu_spring_roll2
Definition: OWinterWheatUndersown.h:51
cfg_pm_eventsize
CfgInt cfg_pm_eventsize
wbs_strigling_one
Definition: WinterBarleyStrigling.h:63
sr_grubbing
Definition: SpringRape.h:71
nl_gg1_ferti_p7
Definition: NLGrassGrazed1.h:62
nl_sb_spring_sow
Definition: NLSpringBarley.h:53
pl_wt_fungicide1
Definition: PLWinterTriticale.h:57
Farm::m_springbarleystriglingsingle
SpringBarleyStriglingSingle * m_springbarleystriglingsingle
Definition: farm.h:1039
AnimalPosition::m_y
unsigned m_y
Definition: PopulationManager.h:173
NLCarrotsToDo
NLCarrotsToDo
Definition: NLCarrots.h:39
PL_SW_FERTI_S4
#define PL_SW_FERTI_S4
Definition: PLSpringWheat.h:32
Population_Manager::SupplyPegPosy
virtual int SupplyPegPosy(int)
Definition: PopulationManager.h:623
PL_BNS_STUBBLE_PLOUGH
#define PL_BNS_STUBBLE_PLOUGH
Definition: PLBeans.h:30
osbs_spring_sow1
Definition: OSBarleySilage.h:43
DataForOptimisation::Set_alfa
void Set_alfa(double a_value, int i)
Definition: farm.h:624
SKOPTIMALHABITATSCORE
#define SKOPTIMALHABITATSCORE
Definition: skylarks_all.cpp:45
ConvMarginalJord
Inbuilt special purpose farm type.
Definition: farm.h:1204
SetAside::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: setaside.cpp:86
pl_wb_sleep_all_day
Definition: PLWinterBarley.h:40
pl_sb_ferti_s2
Definition: PLSpringBarley.h:51
ooa_fertmanure_stock
Definition: OOats.h:39
pl_ms_ferti_p6
Definition: PLMaizeSilage.h:72
cfg_P1B
CfgFloat cfg_P1B
Landscape::SupplyUnderGrowthWidth
int SupplyUnderGrowthWidth(int, int)
Definition: Landscape.h:815
OptimisingFarm::m_totalWeeding
double m_totalWeeding
Total manual weeding planned at a farm.
Definition: farm.h:2258
sc_hay_turning
Definition: AgroChemIndustryCereal.h:82
SBS_MANURE_DONE
#define SBS_MANURE_DONE
Definition: SpringBarleySilage.h:35
cfg_SB_InsecticideMonth
CfgInt cfg_SB_InsecticideMonth
nl_gg2_cut_to_silage2
Definition: NLGrassGrazed2.h:45
cfg_skylark_pesticide_eggshellreduction_perclutch
CfgBool cfg_skylark_pesticide_eggshellreduction_perclutch("SK_PESTICIDEEGGSHELLREDUCPERCLUTCH", CFG_CUSTOM, false)
If true egg shell reduction works at clutch level, if false it is considered per egg.
owbext_spring_sow
Definition: OWinterBarleyExt.h:42
OOats::OOats
OOats()
Definition: OOats.h:61
OptimisingFarm::m_rotational_crops_copy
vector< AlmassCrop > m_rotational_crops_copy
A copy of m_rotational_crops used when matching crops to fields.
Definition: farm.h:2204
Landscape::hb_ClearPolygon
void hb_ClearPolygon(int a_poly_num)
cfg_CAB_InsecticideMonth
CfgInt cfg_CAB_InsecticideMonth
sbs_insecticide3
Definition: SpringBarleySilage.h:69
ms_fa_manure_a
Definition: MaizeSilage.h:37
l_map_removesmallpolygons
static CfgBool l_map_removesmallpolygons("MAP_REMOVESMALLPOLYGONS", CFG_CUSTOM, false)
owb_autumn_harrow
Definition: OWinterBarley.h:39
nl_gg2_ferti_s9
Definition: NLGrassGrazed2.h:65
Skylark_Male::OnEggHatch
void OnEggHatch()
Definition: skylarks_all.cpp:4817
KcalPerGInsect_kg_inv
const double KcalPerGInsect_kg_inv
Definition: skylarks_all.cpp:202
Skylark_Female::OnFarmEvent
virtual bool OnFarmEvent(FarmToDo event)
Definition: skylarks_all.cpp:5221
PLSpringBarleySpr::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: PLSpringBarleySpr.cpp:64
FarmEvent::m_todo
int m_todo
Definition: farm.h:469
pl_wr_ferti_s8
Definition: PLWinterRape.h:73
NLCarrotsSpringToDo
NLCarrotsSpringToDo
Definition: NLCarrotsSpring.h:39
wrs_ferti_zero
Definition: winterrapestrigling.h:21
toa_So
Definition: farm.h:308
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
tof_PTrialToxicControl
Definition: farm.h:231
ca_herbi_four
Definition: Carrots.h:49
wr_rowcol_one
Definition: winterrape.h:66
cfg_rodenticide_enable
CfgBool cfg_rodenticide_enable("RODENTICIDE_ENABLE", CFG_CUSTOM, false)
sa_wait
Definition: setaside.h:54
pl_wt_sleep_all_day
Definition: PLWinterTriticale.h:39
OWinterRape
Definition: OWinterRape.h:62
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
pl_ms_ferti_p7
Definition: PLMaizeSilage.h:74
pl_wt_ferti_s1
Definition: PLWinterTriticale.h:41
wwptc_ferti_p3
Definition: WWheatPToxicControl.h:69
SkTerritories::Supply_y
int Supply_y(int ref)
Definition: skylarks_all.cpp:1465
OTRITICALE_BASE
#define OTRITICALE_BASE
Definition: OTriticale.h:31
MAIZEStrigling_HERBI_ONE_DATE
#define MAIZEStrigling_HERBI_ONE_DATE
Definition: MaizeStrigling.h:33
PLWINTERWHEAT_BASE
#define PLWINTERWHEAT_BASE
Definition: PLWinterWheat.h:24
Farm::InsecticideTreat
virtual bool InsecticideTreat(LE *a_field, double a_user, int a_days)
Apply insecticide to a_field.
Definition: farmfuncs.cpp:1348
DataForOptimisation::Set_rotationMax
void Set_rotationMax(double a_value, int i)
Definition: farm.h:652
SimpleStatistics::m_SumX
double m_SumX
Definition: PopulationManager.h:333
pl_wt_autumn_harrow2
Definition: PLWinterTriticale.h:44
pl_pot_ferti_s1
Definition: PLPotatoes.h:46
nl_pot_spring_plough_sandy
Definition: NLPotatoes.h:49
tov_FieldPeas
Definition: tov_declaration.h:34
WWheatPToxicControl
Definition: WWheatPToxicControl.h:84
sbskm_spring_roll
Definition: SpringBarleySKManagement.h:57
oca_fp_slurry
Definition: OCarrots.h:37
OMaizeSilage::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OMaizeSilage.cpp:32
OptimisingFarm::Get_farmSize
TTypesOfFarmSize Get_farmSize(void)
Definition: farm.h:2036
pl_pot_start
Definition: PLPotatoes.h:44
tocv_Grooming
Definition: farm.h:407
fpsi_start
Definition: FieldPeasSilage.h:40
nl_cabs_ferti_s2
Definition: NLCabbageSpring.h:53
nl_cabs_start
Definition: NLCabbageSpring.h:36
UserDefinedFarm27
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1521
sb_fertslurry_stock
Definition: SpringBarley.h:49
Landscape::SupplyVersion
const char * SupplyVersion(void)
Definition: Landscape.h:778
tov_SpringBarleyStriglingSingle
Definition: tov_declaration.h:60
OPotatoes::OPotatoes
OPotatoes()
Definition: OPotatoes.h:65
tov_BroadBeans
Definition: tov_declaration.h:66
osbs_cut_to_silage
Definition: OSBarleySilage.h:45
toc_GrassEnv2
Definition: farm.h:350
SBS_FERTI_DONE
#define SBS_FERTI_DONE
Definition: SpringBarleySilage.h:33
Farm::RemoveField
void RemoveField(LE *a_field)
Removes a field from a farm.
Definition: farm.cpp:1473
cfg_strigling_prop
CfgFloat cfg_strigling_prop
FarmManager::TranslateCropCodes
TTypesOfVegetation TranslateCropCodes(std::string &str)
Definition: farm.cpp:1818
Landscape::m_land
RasterMap * m_land
The big map.
Definition: Landscape.h:125
Landscape::FindFieldCenter
bool FindFieldCenter(LE *a_field, int *x, int *y)
Definition: Landscape.cpp:2799
pl_bns_ferti_s5
Definition: PLBeans.h:67
nl_cas_sleep_all_day
Definition: NLCarrotsSpring.h:41
nl_sb_insecticide1
Definition: NLSpringBarley.h:60
cfg_hindconstantD_b
CfgFloat cfg_hindconstantD_b("SK_HINDCONSTD_B", CFG_CUSTOM,-0.1)
WBS_DID_SEVEN_ONE
#define WBS_DID_SEVEN_ONE
Definition: WinterBarleyStrigling.h:42
oca_rowcul_one
Definition: OCarrots.h:42
dcpt_July_pest2
Definition: DummyCropPestTesting.h:50
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
pl_m_preseeding_cultivator
Definition: PLMaize.h:63
Farm::m_seedgrass1
SeedGrass1 * m_seedgrass1
Definition: farm.h:1013
DataForOptimisation::Get_beta1
double Get_beta1(int i)
Definition: farm.h:627
sbpcgs_strigling_sow
Definition: SpringBarleyPeaCloverGrassStrigling.h:47
Landscape::ReadPolys
void ReadPolys(const char *a_polyfile)
pl_wrye_straw_chopping
Definition: PLWinterRye.h:74
Farm::m_springbarleypeaclovergrassstrigling
SpringBarleyPeaCloverGrassStrigling * m_springbarleypeaclovergrassstrigling
Definition: farm.h:1045
pl_pot_hilling1
Definition: PLPotatoes.h:66
pl_pot_insecticide
Definition: PLPotatoes.h:82
nl_cpc_ferti_p2_clay
Definition: NLCatchPeaCrop.h:38
nl_cab_harvest
Definition: NLCabbage.h:62
wrys_fungicide
Definition: WinterRyeStrigling.h:63
NPOT_STRIG_DATE
#define NPOT_STRIG_DATE
Definition: NorwegianPotatoes.h:34
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
OWINTERWHEATUndersownExt_BASE
#define OWINTERWHEATUndersownExt_BASE
Definition: OWinterWheatUndersownExt.h:31
OWinterRyeToDo
OWinterRyeToDo
Definition: OWinterRye.h:33
WB_HERBICIDE_DATE
#define WB_HERBICIDE_DATE
Definition: WinterBarley.h:48
Skylark_Population_Manager::SupplyF_Mig_Mort
int SupplyF_Mig_Mort()
Definition: skylarks_all.h:491
pgg_raking2
Definition: PermanentGrassGrazed.h:46
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
pl_wt_ferti_p1
Definition: PLWinterTriticale.h:40
l_map_farmref_file
static CfgStr l_map_farmref_file("MAP_FARMREF_FILE", CFG_CUSTOM, "farmrefs.txt")
cfg_BNS_InsecticideDay
CfgInt cfg_BNS_InsecticideDay
PesticideTrialTreatment::PesticideTrialTreatment
PesticideTrialTreatment(FarmManager *a_manager)
Definition: farm.cpp:2075
UserDefinedFarm2::UserDefinedFarm2
UserDefinedFarm2(FarmManager *a_manager)
Definition: farm.cpp:2228
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
Population_Manager::RipleysOutputPrb4
FILE * RipleysOutputPrb4
Definition: PopulationManager.h:586
tof_UserDefinedFarm26
Definition: farm.h:263
osg2_water_zero
Definition: OSeedGrass2.h:37
nl_tu_added_insecticide4
Definition: NLTulips.h:66
pl_wwl_ferti_p6
Definition: PLWinterWheatLate.h:64
Farm::AutumnRoll
virtual bool AutumnRoll(LE *a_field, double a_user, int a_days)
Carry out a roll event in the autumn on a_field.
Definition: farmfuncs.cpp:288
npe_water_two
Definition: NorwegianPotatoes.h:59
tri_fa_slurry
Definition: Triticale.h:48
fpsi_straw_chopping
Definition: FieldPeasSilage.h:56
tov_Wasteland
Definition: tov_declaration.h:66
hilling_up
Definition: treatment.h:79
DataForOptimisation::Get_livestockNumbersSize
int Get_livestockNumbersSize()
Definition: farm.h:606
Landscape::SupplyElementTypeFromVector
TTypesOfLandscapeElement SupplyElementTypeFromVector(unsigned int a_index)
Definition: Landscape.h:1104
Population_Manager::SupplySimH
int SupplySimH()
Definition: PopulationManager.h:455
CropOptimised::m_areaPercent
double m_areaPercent
Area of a crop in percent of a farm's total area [%].
Definition: farm.h:1695
pl_ca_fungicide1
Definition: PLCarrots.h:57
ca_spring_plough
Definition: Carrots.h:42
Skylark_Base::m_Born_x
int m_Born_x
Definition: skylarks_all.h:597
OWinterWheatUndersown
Definition: OWinterWheatUndersown.h:63
npe_fungi_five
Definition: NorwegianPotatoes.h:65
FPEADSI_WATER_DATE
#define FPEADSI_WATER_DATE
Definition: FieldPeasSilage.h:35
Population_Manager::~Population_Manager
virtual ~Population_Manager(void)
tov_NLGrassGrazed1
Definition: tov_declaration.h:97
nl_tu_fungicide3
Definition: NLTulips.h:55
SB_DID_AUTUMN_PLOUGH
#define SB_DID_AUTUMN_PLOUGH
Definition: SpringBarley.h:36
owbext_fertslurry_stock
Definition: OWinterBarleyExt.h:44
Landscape::EventtypeToString
std::string EventtypeToString(int a_event)
Definition: Landscape.cpp:3918
Farm::AddHunter
void AddHunter(Hunter *a_hunter)
Definition: farm.h:922
AnsiString
char * AnsiString
Definition: PopulationManager.h:46
FarmManager::Set_crops_fertilizer
void Set_crops_fertilizer(int i, double fert)
Definition: farm.h:1863
sbcg_spring_sow
Definition: SpringBarleyCloverGrass.h:47
cfg_strigling_prop
CfgFloat cfg_strigling_prop
nl_sb_stubble_harrow_clay
Definition: NLSpringBarley.h:45
DCPT_JUNE_PEST
#define DCPT_JUNE_PEST
Definition: DummyCropPestTesting.h:35
toss_FFindingTerritory
Definition: skylarks_all.h:58
sc_grubning
Definition: AgroChemIndustryCereal.h:85
Population_Manager::FindClosest
TAnimal * FindClosest(int x, int y, unsigned Type)
ocgg2_cattle_is_out
Definition: OCloverGrassGrazed2.h:42
tocv_Nt
Definition: farm.h:403
obpcg_spring_plough
Definition: OBarleyPeaCloverGrass.h:40
npe_start
Definition: NorwegianPotatoes.h:42
pl_pot_herbicide2
Definition: PLPotatoes.h:73
GooseFieldListItem
A list item entry of field polygon reference numbers with associated openness and goose food scores.
Definition: Landscape.h:80
Farm::ShallowHarrow
virtual bool ShallowHarrow(LE *a_field, double a_user, int a_days)
Carry out a shallow harrow event on a_field, e.g., after grass cutting event.
Definition: farmfuncs.cpp:498
owwuExt_deep_plough
Definition: OWinterWheatUndersownExt.h:58
tri_stubble_harrow
Definition: Triticale.h:60
wpc_ferti_p3
Definition: WheatPControl.h:65
SimpleStatistics::remove_variable
void remove_variable(double x)
Remove a value.
Definition: PopulationManager.h:351
OptimisingFarm::Set_Livestock
void Set_Livestock(Livestock *p_lvs)
Definition: farm.h:2042
NLPermanentGrassGrazed::NLPermanentGrassGrazed
NLPermanentGrassGrazed()
Definition: NLPermanentGrassGrazed.h:87
Farm::FP_Slurry
virtual bool FP_Slurry(LE *a_field, double a_user, int a_days)
Apply slurry to a_field owned by an arable farmer.
Definition: farmfuncs.cpp:701
otri_start
Definition: OTriticale.h:38
Landscape::SupplyTreeAge
int SupplyTreeAge(int, int)
Definition: Landscape.h:509
TAnimal::CopyMyself
virtual void CopyMyself()
Definition: PopulationManager.h:224
Landscape::m_NeedCentroidCalculation
bool m_NeedCentroidCalculation
a flag to ensure centroid calculation on object construction
Definition: Landscape.h:146
tole_River
Definition: tole_declaration.h:65
DataForOptimisation::m_fodder
vector< bool > m_fodder
Crop Boolean parameter - fodder/non-fodder crop. Farm type specific.
Definition: farm.h:743
cfg_WT_InsecticideDay
CfgInt cfg_WT_InsecticideDay
cfg_l_treatment_size
CfgInt cfg_l_treatment_size("LAND_TREATMENTSIZE", CFG_CUSTOM, -1)
ocgs1_cut_to_silage1
Definition: OCloverGrassSilage1.h:42
oww_spring_roll2
Definition: OWinterWheat.h:51
winter_plough
Definition: dummy.h:47
cfg_WRYE_InsecticideMonth
CfgInt cfg_WRYE_InsecticideMonth
tov_OSeedGrass1
Definition: tov_declaration.h:46
nl_cab_start
Definition: NLCabbage.h:36
FPEAD_FUNGI_DATE
#define FPEAD_FUNGI_DATE
Definition: FieldPeas.h:34
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
sr_insect_one_c
Definition: SpringRape.h:65
pl_sb_autumn_harrow2
Definition: PLSpringBarley.h:48
FB_DID_NPKS_TWO
#define FB_DID_NPKS_TWO
Definition: Fodderbeet.h:40
WR_DID_RC_CLEAN
#define WR_DID_RC_CLEAN
Definition: winterrape.h:45
Farm::HarvestLong
virtual bool HarvestLong(LE *a_field, double a_user, int a_days)
Carry out a harvest on a_field.
Definition: farmfuncs.cpp:1821
SBSKM_DID_AUTUMN_PLOUGH
#define SBSKM_DID_AUTUMN_PLOUGH
Definition: SpringBarleySKManagement.h:36
pl_ms_ferti_s3
Definition: PLMaizeSilage.h:56
UserDefinedFarm26::UserDefinedFarm26
UserDefinedFarm26(const char *fname, FarmManager *a_manager)
Definition: farm.cpp:2571
NO_SBToDo
NO_SBToDo
Definition: NorwegianSpringBarley.h:34
Farm::m_springbarleysilage
SpringBarleySilage * m_springbarleysilage
Definition: farm.h:1022
Skylark_Female::GetFood
double GetFood(int time)
Definition: skylarks_all.cpp:6633
pl_fl1_ferti_p1
Definition: PLFodderLucerne1.h:45
DataForOptimisation::Set_biomass_factor
void Set_biomass_factor(double a_value, int i)
Definition: farm.h:659
pl_bes_ferti_p8
Definition: PLBeetSpr.h:70
cfg_ReallyBigOutput_used
CfgBool cfg_ReallyBigOutput_used
FarmManager::ConnectFarm
int ConnectFarm(int a_owner)
Definition: farm.cpp:2752
OptimisingCattleFarm::m_cattleCrops
vector< CropSort > m_cattleCrops
Vector of crops used in checkCattleRotation.
Definition: farm.h:2451
OptimisingFarm::m_winterCrops
vector< CropSort > m_winterCrops
Vector of structs containing pointers to winter crops.
Definition: farm.h:2198
cgg2_cattle_out
Definition: CloverGrassGrazed2.h:45
Population_Manager::SupplyListNameLength
int SupplyListNameLength()
Definition: PopulationManager.h:461
Farm::m_ofirstyeardanger
OFirstYearDanger * m_ofirstyeardanger
Definition: farm.h:986
sbe_herbicide_three
Definition: Sugarbeet.h:58
wws_ferti_p2
Definition: WinterWheatStrigling.h:55
nl_ww_ferti_p1
Definition: NLWinterWheat.h:43
NorwegianSpringBarley::NorwegianSpringBarley
NorwegianSpringBarley()
Definition: NorwegianSpringBarley.h:51
DataForOptimisation::FarmData
Class storing farm information: farm's number used in ALMaSS system, farm's soil type,...
Definition: farm.h:675
FarmManager::TranslateLivestockParametersCodes
TTypesOfLivestockParameters TranslateLivestockParametersCodes(string &str)
Definition: farm.cpp:4414
NorwegianPotatoes::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: NorwegianPotatoes.cpp:38
cfg_M_InsecticideDay
CfgInt cfg_M_InsecticideDay
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
Landscape::SupplyInStubble
bool SupplyInStubble(int a_polyref)
Returns whether its cereal.
Definition: Landscape.h:634
biocide
Definition: treatment.h:104
SBPCGS_FERTI_DONE
#define SBPCGS_FERTI_DONE
Definition: BarleyPeaCloverGrassStrigling.h:42
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
nl_sbs_fungicide1
Definition: NLSpringBarleySpring.h:53
sbcg_water2
Definition: SpringBarleyCloverGrass.h:51
Landscape::hb_min_x
int hb_min_x
Definition: Landscape.h:272
pl_wb_ferti_s3
Definition: PLWinterBarley.h:53
SBSKM_MANURE_EXEC
#define SBSKM_MANURE_EXEC
Definition: SpringBarleySKManagement.h:35
Farm::SleepAllDay
virtual bool SleepAllDay(LE *a_field, double a_user, int a_days)
Nothing to to today on a_field.
Definition: farmfuncs.cpp:241
Farm::m_winterryestrigling
WinterRyeStrigling * m_winterryestrigling
Definition: farm.h:1042
FarmManager::OptimisationOutput
void OptimisationOutput()
Creates output files for all crop level variables and for landscape level crop distribution....
Definition: farm.cpp:4451
oa_spring_roll
Definition: Oats.h:47
Landscape::ForceArea
void ForceArea(void)
Definition: Landscape.cpp:2072
pl_wb_hay_bailing
Definition: PLWinterBarley.h:82
pl_wwl_ferti_s11
Definition: PLWinterWheatLate.h:86
Population_Manager::StateNames
const char * StateNames[100]
Definition: PopulationManager.h:531
OptimisingFarm::Set_Neighbour
void Set_Neighbour(OptimisingFarm *farm)
Definition: farm.h:2048
cfg_ins_app_prop3
CfgFloat cfg_ins_app_prop3
nl_pgg_cut_to_silage2
Definition: NLPermanentGrassGrazed.h:44
Population_Manager::FarmAnimalCensus
unsigned int FarmAnimalCensus(unsigned int a_farm, unsigned int a_typeofanimal)
FPEASS_INSECT_DATE
#define FPEASS_INSECT_DATE
Definition: FieldPeasStrigling.h:33
OWINTERRAPE_BASE
#define OWINTERRAPE_BASE
Definition: OWinterRape.h:35
toa_Foobar
Definition: farm.h:320
nl_sb_hay_bailing
Definition: NLSpringBarley.h:64
sbs_wait
Definition: SpringBarleySilage.h:70
NestLeavingWeight
static double NestLeavingWeight
Definition: skylarks_all.cpp:173
Farm::m_broadbeans
BroadBeans * m_broadbeans
Definition: farm.h:967
tocv_Costs
Definition: farm.h:413
PLMAIZE_BASE
#define PLMAIZE_BASE
Definition: PLMaize.h:24
pl_be_start
Definition: PLBeet.h:45
osg2_ferti_zero
Definition: OSeedGrass2.h:36
Skylark_Adult::m_aTerrlist
vector< APoint > * m_aTerrlist
Definition: skylarks_all.h:744
toss_MArriving
Definition: skylarks_all.h:53
owb_fertslurry_stock
Definition: OWinterBarley.h:44
mas_autumn_plough
Definition: MaizeStrigling.h:39
tov_OFodderBeet
Definition: tov_declaration.h:65
nl_pots_fungicide11
Definition: NLPotatoesSpring.h:69
sbspr_insecticide3
Definition: SpringBarleySpr.h:62
cfg_P1E
CfgBool cfg_P1E
Skylark_Adult::CopyMyself
virtual void CopyMyself(int a_sktype)
Definition: skylarks_all.cpp:6792
Farm::MakeStockFarmer
virtual void MakeStockFarmer(void)
Definition: farm.h:906
insecticide
Definition: dummy.h:66
pl_wr_stubble_plough
Definition: PLWinterRape.h:43
owbext_fertmanure_stock_one
Definition: OWinterBarleyExt.h:37
tof_UserDefinedFarm11
Definition: farm.h:248
WRYE_BASE
#define WRYE_BASE
Definition: WinterRye.h:40
pi_water_two
Definition: PotatoesIndustry.h:58
sc_ferti_p5
Definition: AgroChemIndustryCereal.h:76
ppp_1
Definition: farm.h:422
SpringRape::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: SpringRape.cpp:45
mas_spring_harrow
Definition: MaizeStrigling.h:42
tov_NLWinterWheat
Definition: tov_declaration.h:94
pl_be_winter_plough
Definition: PLBeet.h:57
OptimisingFarm::sumMinAreas
void sumMinAreas()
Adds minimum required areas of variable crops to the variable m_assigned.
Definition: farm.cpp:6294
SkTerritories::PreProcessLandscape2
void PreProcessLandscape2(Landscape *L)
Definition: skylarks_all.cpp:2016
OptimisingFarm::Prob_multiplier
virtual double Prob_multiplier()
Used when determining whether there should be a spraying event (i.e. pesticides application) or not....
Definition: farm.cpp:5372
NLPotatoesSpring::NLPotatoesSpring
NLPotatoesSpring()
Definition: NLPotatoesSpring.h:93
cfg_strigling_prop
CfgFloat cfg_strigling_prop
pi_fungi_three
Definition: PotatoesIndustry.h:62
PermanentGrassTussocky::PermanentGrassTussocky
PermanentGrassTussocky()
Definition: PermanentGrassTussocky.h:49
Skylark_Male::m_Brood
Skylark_Nestling * m_Brood[26]
Definition: skylarks_all.h:886
Population_Manager::TheBreedingSuccessProbe
virtual int TheBreedingSuccessProbe(int &, int &, int &, int &, int &, int &)
Definition: PopulationManager.h:651
tole_Scrub
Definition: tole_declaration.h:42
SBSTC_SLURRY_EXEC
#define SBSTC_SLURRY_EXEC
Definition: SpringBarleyStriglingCulm.h:34
WB_DID_SEVEN_TWO
#define WB_DID_SEVEN_TWO
Definition: WinterBarley.h:43
UserDefinedFarm9
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1350
no_sb_spring_roll
Definition: NorwegianSpringBarley.h:40
PL_BE_WINTER_PLOUGH
#define PL_BE_WINTER_PLOUGH
Definition: PLBeet.h:31
fa_calcium
Definition: treatment.h:70
pl_m_biocide
Definition: PLMaize.h:71
tov_PLMaize
Definition: tov_declaration.h:77
ofb_row_cultivation_two
Definition: OFodderbeet.h:55
tov_OCloverGrassGrazed1
Definition: tov_declaration.h:43
WWStrigling_WAIT_FOR_PLOUGH
#define WWStrigling_WAIT_FOR_PLOUGH
Definition: WinterWheatStrigling.h:41
PermanentGrassGrazedToDo
PermanentGrassGrazedToDo
Definition: PermanentGrassGrazed.h:35
Landscape::CreatePondList
void CreatePondList()
Creates a list of pond polygon refs/indexes for easy look up.
Definition: Landscape.cpp:2594
FarmManager::m_cropTotals_plant_sum
vector< double > m_cropTotals_plant_sum
Stores the sums of crops areas on plant farms within one simulation at the landscape level.
Definition: farm.h:1943
syninsecticide_treat
Definition: treatment.h:99
fa_manure
Definition: treatment.h:66
pl_fl1_stubble_plough
Definition: PLFodderLucerne1.h:47
Skylark_Male::st_Dying
void st_Dying()
Definition: skylarks_all.cpp:4102
sbpcgs_water1
Definition: SpringBarleyPeaCloverGrassStrigling.h:50
farminfo::m_farmtype
int m_farmtype
Definition: farm.h:495
sbcg_harvest
Definition: SpringBarleyCloverGrass.h:42
cfg_strigling_nestling
CfgInt cfg_strigling_nestling
cfg_HQualityTall
CfgInt cfg_HQualityTall("SK_HQTALL", CFG_CUSTOM, 0)
toss_GivingUpTerritory
Definition: skylarks_all.h:60
pl_bes_harvest
Definition: PLBeetSpr.h:69
Farm::m_sbarleyclovergrass
SpringBarleyCloverGrass * m_sbarleyclovergrass
Definition: farm.h:1020
ma_spring_plough
Definition: Maize.h:41
NLWinterWheat::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: NLWinterWheat.cpp:64
tole_PermPastureTussocky
Definition: tole_declaration.h:45
pl_wwl_growth_regulator2
Definition: PLWinterWheatLate.h:79
cfg_pest_springwheat_on
CfgBool cfg_pest_springwheat_on
sc_water2
Definition: AgroChemIndustryCereal.h:73
OptimisingFarm::m_variableCrops2
vector< CropSort > m_variableCrops2
Vector of structs containing pointers to crops which are not fixed and: in case of the winter rotatio...
Definition: farm.h:2190
pl_pot_ferti_s8
Definition: PLPotatoes.h:87
SpringBarleyCloverGrass
Definition: SpringBarleyCloverGrass.h:64
l_map_cropcurves_file
static CfgStr l_map_cropcurves_file("MAP_CROPCURVES_FILE", CFG_CUSTOM, "curves.pre")
owwu_hay_turning
Definition: OWinterWheatUndersown.h:53
Farm::m_intensity
int m_intensity
Definition: farm.h:946
tov_OSpringBarleyPigs
Definition: tov_declaration.h:47
nl_gg1s_ferti_p8
Definition: NLGrassGrazed1Spring.h:60
fp_npks
Definition: treatment.h:48
wwsc_water1
Definition: WinterWheatStriglingCulm.h:67
pl_ww_fungicide1
Definition: PLWinterWheat.h:58
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
SkQualGrid::m_sizes
vector< int > m_sizes
Definition: skylarks_all.h:324
FieldPeas::FieldPeas
FieldPeas()
Definition: FieldPeas.h:65
PLWinterTriticale
PLWinterTriticale class .
Definition: PLWinterTriticale.h:96
Farm::RowCultivation
virtual bool RowCultivation(LE *a_field, double a_user, int a_days)
Carry out a harrowing between crop rows on a_field.
Definition: farmfuncs.cpp:1510
row_cultivation
Definition: treatment.h:76
DummyCropPestTesting::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: DummyCropPestTesting.cpp:38
wwpt_autumn_roll
Definition: WWheatPTreatment.h:54
sbskm_fertlnh3_plant
Definition: SpringBarleySKManagement.h:52
nl_cas_fungicide2
Definition: NLCarrotsSpring.h:54
Skylark_PreFledgeling::GetFood
double GetFood()
Definition: skylarks_all.cpp:3611
Landscape::SupplyInsects
double SupplyInsects(int a_polyref)
Definition: Landscape.h:1088
pe_growth_reg
Definition: Potatoes.h:66
nl_pgg_sleep_all_day
Definition: NLPermanentGrassGrazed.h:40
Landscape::SupplyRain
double SupplyRain(void)
Definition: Landscape.h:1365
PermCropData::Pct
int Pct
Definition: farm.h:450
RoeDeerInfo::m_Range_y
unsigned m_Range_y
Definition: PopulationManager.h:192
Skylark_Female::m_Counter1
int m_Counter1
Definition: skylarks_all.h:794
Skylark_Male::st_TempLeavingArea
int st_TempLeavingArea()
Definition: skylarks_all.cpp:4559
PL_M_FERTI_P3
#define PL_M_FERTI_P3
Definition: PLMaize.h:32
oca_fa_slurry
Definition: OCarrots.h:36
dcpt_March_pest1
Definition: DummyCropPestTesting.h:42
skSpiralResult::found
bool found
Definition: skylarks_all.h:188
Landscape::m_GooseIntakeRateVSVegetationHeight_BG
Polynomial2CurveClass * m_GooseIntakeRateVSVegetationHeight_BG
Definition: Landscape.h:161
pl_wt_ferti_p7
Definition: PLWinterTriticale.h:65
obpcg_spring_roll
Definition: OBarleyPeaCloverGrass.h:42
tov_SpringBarleySpr
Definition: tov_declaration.h:66
sb_hay_baling
Definition: SpringBarley.h:72
UserDefinedFarm8::UserDefinedFarm8
UserDefinedFarm8(FarmManager *a_manager)
Definition: farm.cpp:2276
NL_CA_HERBI1
#define NL_CA_HERBI1
Definition: NLCarrots.h:29
probe_data::m_FileRecord
bool m_FileRecord
Definition: PopulationManager.h:290
pl_wr_stubble_harrow
Definition: PLWinterRape.h:46
toc_Peas
Definition: farm.h:334
Skylark_Base::m_pesticide_accumulation
double m_pesticide_accumulation
Definition: skylarks_all.h:592
Landscape::SupplyPondIndex
int SupplyPondIndex(int a_pondref)
Returns the index of a pond based on pondref or -1 if not found.
Definition: Landscape.h:342
Landscape::BorderRemoval
void BorderRemoval(void)
Definition: Landscape.cpp:2271
OBPCGToDo
OBPCGToDo
Definition: OBarleyPeaCloverGrass.h:33
Landscape::hb_size
int hb_size
Definition: Landscape.h:271
owb_hay_bailing
Definition: OWinterBarley.h:48
DataForOptimisation::Get_livestockNumber
int Get_livestockNumber(int index)
Definition: farm.h:605
wwpc_herbicide2
Definition: WWheatPControl.h:57
pl_pot_ferti_p5
Definition: PLPotatoes.h:61
ca_insect_three
Definition: Carrots.h:55
nl_cas_start
Definition: NLCarrotsSpring.h:40
PLSPRINGBARLEYSPR_BASE
#define PLSPRINGBARLEYSPR_BASE
Definition: PLSpringBarleySpr.h:24
Skylark_Female::OnBroodDeath
void OnBroodDeath()
Definition: skylarks_all.cpp:5972
pl_fl1_cut_to_silage2
Definition: PLFodderLucerne1.h:67
Landscape::SupplyPesticideP
double SupplyPesticideP(int a_x, int a_y, PlantProtectionProducts a_ppp)
Gets plant pesticide for a location.
Definition: Landscape.cpp:605
sbst_water_two
Definition: SpringBarleyStrigling.h:67
OCloverGrassSilage1::OCloverGrassSilage1
OCloverGrassSilage1()
Definition: OCloverGrassSilage1.h:55
pl_m_straw_chopping
Definition: PLMaize.h:77
sb_straw_chopping
Definition: SpringBarley.h:71
nl_sb_straw_chopping
Definition: NLSpringBarley.h:63
Population_Manager::m_TheLandscape
Landscape * m_TheLandscape
Definition: PopulationManager.h:515
cgg1_water_one
Definition: CloverGrassGrazed1.h:46
DataForOptimisation::Get_cropTypes_almass_size
int Get_cropTypes_almass_size()
Definition: farm.h:664
nl_ms_harvest
Definition: NLMaizeSpring.h:46
FarmManager::FindOpennessFarm
int FindOpennessFarm(int a_openness)
Finds a random farm with at least one field with openness above a_openness.
Definition: farm.cpp:3387
sg1_swarth
Definition: seedgrass1.h:43
fpst_insecticide
Definition: FieldPeasStrigling.h:51
Skylark_Adult::GoodWeather
int GoodWeather
Definition: skylarks_all.h:739
nl_gg1_cattle_is_out
Definition: NLGrassGrazed1.h:76
MaizeSToDo
MaizeSToDo
Definition: MaizeStrigling.h:35
SkTerritories
Definition: skylarks_all.h:342
trial_insecticidetreat
Definition: treatment.h:96
OFodderbeet::OFodderbeet
OFodderbeet()
Definition: OFodderbeet.h:68
cfg_Skylark_male_NOEL
CfgFloat cfg_Skylark_male_NOEL
sbcgs_strigling_sow
Definition: SpringBarleyCloverGrassStrigling.h:52
PL_POT_DID_STRIG2
#define PL_POT_DID_STRIG2
Definition: PLPotatoes.h:32
Landscape::SupplyGlobalRadiation
double SupplyGlobalRadiation()
Definition: Landscape.h:1341
May
const int May
Definition: Landscape.h:40
PL_FL1_HERBICIDE1
#define PL_FL1_HERBICIDE1
Definition: PLFodderLucerne1.h:33
oca_spring_harrow_one
Definition: OCarrots.h:39
cgg2_productapplic_one
Definition: CloverGrassGrazed2.h:48
pl_wr_ferti_s4
Definition: PLWinterRape.h:65
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
Skylark_Male::m_HabitatTable_PNum
vector< int > m_HabitatTable_PNum
Definition: skylarks_all.h:899
tof_UserDefinedFarm14
Definition: farm.h:251
pl_wwl_ferti_p1
Definition: PLWinterWheatLate.h:41
cfg_map_usesoiltypes
static CfgBool cfg_map_usesoiltypes("MAP_USESOILTYPES", CFG_CUSTOM, false)
FarmManager::Set_cropTotals_cattle_sum
void Set_cropTotals_cattle_sum(int i, double crop_area)
Definition: farm.h:1860
wpc_harvest
Definition: WheatPControl.h:71
farminfo::m_farmcentroid
APoint m_farmcentroid
Definition: farm.h:501
nl_ca_fungicide1
Definition: NLCarrots.h:55
pl_sb_ferti_s7
Definition: PLSpringBarley.h:73
PL_FL1_SPRING_FERTI
#define PL_FL1_SPRING_FERTI
Definition: PLFodderLucerne1.h:32
SkTerritories::Supply_Owner
Skylark_Male * Supply_Owner(int ref)
Definition: skylarks_all.cpp:1452
Landscape::BeetleBankPossible
bool BeetleBankPossible(LE *a_field, TTypesOfLandscapeElement a_tole)
Definition: Landscape.cpp:2772
SBARLEYCGS_BASE
#define SBARLEYCGS_BASE
Definition: SpringBarleyCloverGrassStrigling.h:31
pl_wt_harvest
Definition: PLWinterTriticale.h:78
DCPT_BASE
#define DCPT_BASE
Definition: DummyCropPestTesting.h:31
pl_be_insecticide
Definition: PLBeet.h:79
nl_ms_straw_chopping
Definition: NLMaizeSpring.h:47
nl_m_harvest
Definition: NLMaize.h:53
wwsc_ferti_p1
Definition: WinterWheatStriglingCulm.h:47
pl_ww_ferti_p8
Definition: PLWinterWheat.h:68
sr_compress
Definition: SpringRape.h:69
wwptc_spring_roll
Definition: WWheatPToxicControl.h:57
TRI_DECIDE_TO_HERB
#define TRI_DECIDE_TO_HERB
Definition: Triticale.h:35
FarmManager::TranslateFarmCodes
TTypesOfOptFarms TranslateFarmCodes(string &str)
Definition: farm.cpp:4273
Population_Manager::DoBefore
virtual void DoBefore()
cfg_TU_InsecticideMonth
CfgInt cfg_TU_InsecticideMonth
tov_PLSpringBarley
Definition: tov_declaration.h:76
PL_WB_FERTI_S1
#define PL_WB_FERTI_S1
Definition: PLWinterBarley.h:29
Landscape::CalculateOpenness
void CalculateOpenness(bool a_realcalc)
Causes openness to be calulated and stored for all polygons.
Definition: Landscape.cpp:322
DataForOptimisation::m_farm_data
vector< FarmData * > m_farm_data
Definition: farm.h:685
nl_be_herbicide3
Definition: NLBeet.h:52
January
const int January
Definition: Landscape.h:36
wbs_growth_reg
Definition: WinterBarleyStrigling.h:75
sbpt_herbicide_one
Definition: SpringBarleyPTreatment.h:58
nl_ww_ferti_p3
Definition: NLWinterWheat.h:47
ww_fungicide
Definition: WinterWheat.h:84
sbpt_herbicide_two
Definition: SpringBarleyPTreatment.h:59
MaizeStrigling::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: MaizeStrigling.cpp:37
Farm::Water
virtual bool Water(LE *a_field, double a_user, int a_days)
Carry out a watering on a_field.
Definition: farmfuncs.cpp:1717
Skylark_Base::ReInit
virtual void ReInit(int x, int y, SkTerritories *Terrs, Landscape *L, Skylark_Population_Manager *SPM, int bx, int by, int mh)
Definition: skylarks_all.cpp:2449
OWINTERWHEAT_BASE
#define OWINTERWHEAT_BASE
Definition: OWinterWheat.h:31
nl_ca_winter_plough_clay
Definition: NLCarrots.h:43
cfg_ins_app_prop2
CfgFloat cfg_ins_app_prop2
cfg_strigling_prop
CfgFloat cfg_strigling_prop
cfg_FoodTripsPerDay
CfgInt cfg_FoodTripsPerDay("SK_FOOD_TRIPS_PER_DAY", CFG_CUSTOM, 30)
pl_bns_fungicide2
Definition: PLBeans.h:64
pl_fl1_ferti_p3
Definition: PLFodderLucerne1.h:53
Population_Manager::GetPopulationType
TTypesOfPopulation GetPopulationType()
Definition: PopulationManager.h:576
OSB_SOW_DATE
#define OSB_SOW_DATE
Definition: OSpringBarley.h:33
OCloverGrassSilage1
Definition: OCloverGrassSilage1.h:51
nl_ww_insecticide1
Definition: NLWinterWheat.h:57
SB_HERBI_DATE
#define SB_HERBI_DATE
Definition: SpringBarley.h:38
NLMaize::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: NLMaize.cpp:64
Landscape::SupplyVegAge
int SupplyVegAge(int a_Polyref)
Definition: Landscape.h:1078
Landscape::Landscape
Landscape(void)
Definition: Landscape.cpp:814
Crop::m_CropClassification
int m_CropClassification
Definition: farm.h:545
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
Skylark_Male::OnNestLocation
void OnNestLocation(int x, int y)
Definition: skylarks_all.cpp:4907
toc_GrassClover
Definition: farm.h:340
Crop::m_last_date
int m_last_date
Definition: farm.h:542
Population_Manager::FledgelingProbeOutput
virtual void FledgelingProbeOutput(int, int)
Definition: PopulationManager.h:654
PreFledgeling_struct::sex
bool sex
Definition: skylarks_all.h:242
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
sbsts_fertmanure_plant
Definition: SpringBarleyStriglingSingle.h:51
pgly_raking2
Definition: PermanentGrassLowYield.h:43
cgg1_cut_to_silage2
Definition: CloverGrassGrazed1.h:43
ooa_strigling_one
Definition: OOats.h:46
tov_PermanentGrassLowYield
Definition: tov_declaration.h:63
skTTerritory::m_polys
vector< int > m_polys
Definition: skylarks_all.h:265
nl_sbs_fungicide2
Definition: NLSpringBarleySpring.h:54
pi_fungi_five
Definition: PotatoesIndustry.h:64
pl_bns_ferti_p1
Definition: PLBeans.h:41
pl_ms_spring_sow_with_ferti
Definition: PLMaizeSilage.h:64
pl_wrye_ferti_p2
Definition: PLWinterRye.h:46
toss_AttractingAMate
Definition: skylarks_all.h:54
Population_Manager::OpenTheReallyBigProbe
bool OpenTheReallyBigProbe()
TOP_foobar
Definition: PopulationManager.h:79
NL_CAS_FUNGI1
#define NL_CAS_FUNGI1
Definition: NLCarrotsSpring.h:31
owwu_ferti_p2
Definition: OWinterWheatUndersown.h:42
nl_gg1s_ferti_p2
Definition: NLGrassGrazed1Spring.h:42
cfg_pest_beet_on
CfgBool cfg_pest_beet_on
pl_wb_preseeding_cultivator_sow
Definition: PLWinterBarley.h:55
tri_autumn_plough
Definition: Triticale.h:41
pi_spring_plough
Definition: PotatoesIndustry.h:43
pl_bes_spring_harrow
Definition: PLBeetSpr.h:44
PL_SB_FERTI_P4
#define PL_SB_FERTI_P4
Definition: PLSpringBarley.h:31
wr_harvest
Definition: winterrape.h:72
nl_gg1_ferti_p3
Definition: NLGrassGrazed1.h:54
nl_pot_start
Definition: NLPotatoes.h:41
FarmManager::IsDuplicateRef
bool IsDuplicateRef(int a_ref, HunterInfo *a_hinfo)
Checks if we already have this ref.
Definition: farm.cpp:3116
nl_tu_harvest
Definition: NLTulips.h:83
Landscape::DumpVegAreaData
void DumpVegAreaData(int a_day)
Definition: Landscape.cpp:4680
sbspr_spring_roll
Definition: SpringBarleySpr.h:56
fp_harvest
Definition: FieldPeas.h:41
Landscape::SupplyVegHeight
double SupplyVegHeight(int a_polyref)
Definition: Landscape.h:936
PLCarrots::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: PLCarrots.cpp:64
PL_WB_DECIDE_TO_GR
#define PL_WB_DECIDE_TO_GR
Definition: PLWinterBarley.h:31
l_map_dump_event_y1
static CfgInt l_map_dump_event_y1("MAP_DUMP_EVENT_YA", CFG_CUSTOM, 2909)
Skylark_Female::OnBreedSuccess
void OnBreedSuccess()
Definition: skylarks_all.h:845
Population_Manager::OpenTheMonthlyRipleysOutputProbe
bool OpenTheMonthlyRipleysOutputProbe()
UserDefinedFarm20
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1451
Landscape::SupplyVegDigestabilityVector
double SupplyVegDigestabilityVector(unsigned int a_index)
Definition: Landscape.h:914
FBeet_BASE
#define FBeet_BASE
Definition: Fodderbeet.h:31
fb_spring_roll
Definition: Fodderbeet.h:56
tov_WinterWheatStrigling
Definition: tov_declaration.h:59
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
wwpc_autumn_harrow
Definition: WWheatPControl.h:50
sbpcgs_spring_sow
Definition: SpringBarleyPeaCloverGrassStrigling.h:46
nl_gg2_ferti_p5
Definition: NLGrassGrazed2.h:56
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
cfg_SBS_InsecticideMonth
CfgInt cfg_SBS_InsecticideMonth
ope_strigling_two
Definition: OPotatoes.h:49
Farm::AutumnPlough
virtual bool AutumnPlough(LE *a_field, double a_user, int a_days)
Carry out a ploughing event in the autumn on a_field.
Definition: farmfuncs.cpp:132
tole_Field
Definition: tole_declaration.h:43
nl_pot_fungicide12
Definition: NLPotatoes.h:74
FarmManager::GetDD
double GetDD(void)
Returnes day degrees for the period March 1st - November 1st. Used for determining yields of crops th...
Definition: farm.h:1835
nl_cab_ferti_s2
Definition: NLCabbage.h:43
owb_strigling_two
Definition: OWinterBarley.h:45
ma_fa_manure_a
Definition: Maize.h:37
pl_wb_ferti_p7
Definition: PLWinterBarley.h:66
July1
const int July1
Definition: AgroChemIndustryCereal.h:47
pl_bns_stubble_plough
Definition: PLBeans.h:43
ConventionalPig
Inbuilt farm type.
Definition: farm.h:1110
TAnimal::SupplyFarmOwnerRef
unsigned SupplyFarmOwnerRef()
WB_DID_EIGHT_TWO
#define WB_DID_EIGHT_TWO
Definition: WinterBarley.h:51
sob_Female
Definition: skylarks_all.h:40
sbsts_fungicide_one
Definition: SpringBarleyStriglingSingle.h:63
ma_row_two
Definition: Maize.h:49
OMAIZESILAGE_SOW_DATE
#define OMAIZESILAGE_SOW_DATE
Definition: OMaizeSilage.h:32
owry_strigling_one
Definition: OWinterRye.h:42
Skylark_Base::m_Size
double m_Size
Definition: skylarks_all.h:596
UserDefinedFarm22::UserDefinedFarm22
UserDefinedFarm22(const char *fname, FarmManager *a_manager)
Definition: farm.cpp:2551
Farm::SpringSow
virtual bool SpringSow(LE *a_field, double a_user, int a_days)
Carry out a sowing event in the spring on a_field.
Definition: farmfuncs.cpp:546
pi_strigling_two
Definition: PotatoesIndustry.h:53
tof_OrganicPig
Definition: farm.h:227
wrs_insect_one
Definition: winterrapestrigling.h:34
wwsc_GR
Definition: WinterWheatStriglingCulm.h:59
pl_ww_ferti_s9
Definition: PLWinterWheat.h:71
tole_PermPastureTussockyWet
Definition: tole_declaration.h:100
oms_water_two
Definition: OMaizeSilage.h:46
OFirstYearDanger::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OFirstYearDanger.cpp:32
Skylark_Female::CheckForFields
double CheckForFields()
Definition: skylarks_all.cpp:6767
PotatoesIndustry
Definition: PotatoesIndustry.h:71
Farm::m_youngforest
YoungForestCrop * m_youngforest
Definition: farm.h:1046
NormalDistDouble
boost::random::normal_distribution< double > NormalDistDouble
Definition: BoostRandomGenerators.h:37
tof_NoPesticideNoP
Definition: farm.h:237
pl_wt_ferti_s6
Definition: PLWinterTriticale.h:64
pl_ca_harvest
Definition: PLCarrots.h:61
CropOptimised::CropOptimised
CropOptimised()
Definition: farm.cpp:5118
wrs_strigling_threeb
Definition: winterrapestrigling.h:28
nl_ww_growth_regulator2
Definition: NLWinterWheat.h:60
PopulationManagerList::m_populationlist
Population_Manager * m_populationlist[TOP_foobar]
Definition: PopulationManager.h:675
owr_autumn_harrow
Definition: OWinterRape.h:47
owwuExt_stubble_harrow1
Definition: OWinterWheatUndersownExt.h:56
AdultSkylark_struct
Definition: skylarks_all.h:250
sbse_start
Definition: SpringBarleySeed.h:37
AlmassCrop::Number
double Number
Definition: farm.h:581
AnimalFarm
Subclass of the OptimisingFarm. Either pig or cattle farm.
Definition: farm.h:2375
Population_Manager::RipleysOutputPrb12
FILE * RipleysOutputPrb12
Definition: PopulationManager.h:594
CropOptimised::m_rotationMin
double m_rotationMin
Minimum area in percent of farm's arable area for a given crop (depends on a farm size,...
Definition: farm.h:1652
osb_autumn_plough
Definition: OSpringBarley.h:45
owwu_ferti_s1
Definition: OWinterWheatUndersown.h:38
FarmManager::GetFarmType
TTypesOfFarm GetFarmType(int a_farmref)
Returns the farm type from the farm ref num.
Definition: farm.h:1738
DataForOptimisation::FarmData::md_soilSubType
int md_soilSubType
Definition: farm.h:682
wry_straw_chopping
Definition: WinterRye.h:68
base_generator_type
boost::lagged_fibonacci19937 base_generator_type
Definition: BoostRandomGenerators.h:30
wwpt_spring_roll
Definition: WWheatPTreatment.h:57
NLGRASSGRAZED2_BASE
#define NLGRASSGRAZED2_BASE
Definition: NLGrassGrazed2.h:24
nl_tu_added_insecticide9
Definition: NLTulips.h:71
nl_ggl_ferti_s2
Definition: NLGrassGrazedLast.h:51
SBSE_FUNGI_DATE
#define SBSE_FUNGI_DATE
Definition: SpringBarleySeed.h:33
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
toss_PMaturing
Definition: skylarks_all.h:51
wry_fertmanganese_plant_two
Definition: WinterRye.h:55
FarmManager::FarmManager
FarmManager()
Farm manager constructor.
Definition: farm.cpp:2626
sbcgs_autumn_plough
Definition: SpringBarleyCloverGrassStrigling.h:43
wb_fertslurry_stock_two
Definition: WinterBarley.h:71
tov_WinterWheatStriglingSingle
Definition: tov_declaration.h:62
cfg_dumpvegjune
CfgBool cfg_dumpvegjune("G_VEGAREASJUNE_ON", CFG_CUSTOM, false)
HunterInfo::homeX
int homeX
Hunter home x-coord.
Definition: farm.h:516
pl_be_ferti_s7
Definition: PLBeet.h:83
OBarleyPeaCloverGrass::OBarleyPeaCloverGrass
OBarleyPeaCloverGrass()
Definition: OBarleyPeaCloverGrass.h:57
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
tole_FieldBoundary
Definition: tole_declaration.h:40
OptimisingFarm::m_fixedCrops
vector< CropOptimised * > m_fixedCrops
Vector of pointers to fixed crops.
Definition: farm.h:2194
nl_cabs_fungicide2
Definition: NLCabbageSpring.h:47
g_landscape_p
Landscape * g_landscape_p
Definition: Landscape.cpp:258
Population_Manager::m_EasyPopRes
FILE * m_EasyPopRes
Definition: PopulationManager.h:529
NestLeavingWeight
static double NestLeavingWeight
Definition: skylarks_all.cpp:173
Oats::Oats
Oats()
Definition: Oats.h:63
oa_harvest
Definition: Oats.h:51
FarmManager::FindClosestFarmOpennessProb
int FindClosestFarmOpennessProb(HunterInfo a_hinfo, vector< int > *a_farmlist, int a_openness)
Finds the closest farm to this co-ordinate with openness more than a value but uses a probability dis...
Definition: farm.cpp:3182
cfg_AnimalsThreshold
CfgFloat cfg_AnimalsThreshold("ANIMALS_THRESHOLD", CFG_CUSTOM, 0)
This parameter specifies the proportion of average number of animals on a farm for previous 3 years,...
nl_cabs_ferti_p4
Definition: NLCabbageSpring.h:56
pl_sw_ferti_s7
Definition: PLSpringWheat.h:75
nl_gg1s_ferti_p12
Definition: NLGrassGrazed1Spring.h:68
OptimisingFarm::Init
void Init(ofstream *ap_output_file)
Function carrying out the initial calculations at a farm level (including the initial optimisation).
Definition: farm.cpp:5294
wwpc_ferti_s4
Definition: WWheatPControl.h:72
PL_BE_SPRING_FERTI
#define PL_BE_SPRING_FERTI
Definition: PLBeet.h:32
cfg_pest_productapplic_period
CfgInt cfg_pest_productapplic_period
FarmManager::Set_cropTotals_sum
void Set_cropTotals_sum(int i, double crop_area)
Definition: farm.h:1857
wr_autumn_harrow
Definition: winterrape.h:56
nl_tu_irrigation
Definition: NLTulips.h:82
OrganicPlant::MakeStockFarmer
virtual void MakeStockFarmer(void)
Definition: farm.h:1139
SG2_DECIDE_TO_HERB
#define SG2_DECIDE_TO_HERB
Definition: seedgrass2.h:34
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
Landscape::GrazeVegetation
void GrazeVegetation(int a_poly, double a_forage)
Removes grazing forage from a poly per m2.
Definition: Landscape.h:670
nl_sbs_growth_regulator1
Definition: NLSpringBarleySpring.h:56
pl_wrye_ferti_s8
Definition: PLWinterRye.h:67
sbpcgs_GR
Definition: BarleyPeaCloverGrassStrigling.h:58
Landscape::SupplyFarmIntensityI
int SupplyFarmIntensityI(int a_polyindex)
Definition: Landscape.cpp:751
SBSKM_GR_DATE
#define SBSKM_GR_DATE
Definition: SpringBarleySKManagement.h:39
sbcgs_water2
Definition: SpringBarleyCloverGrassStrigling.h:50
Skylark_Population_Manager::incTotalEggs
void incTotalEggs(int eggs)
Definition: skylarks_all.h:537
DataForOptimisation::m_noCrops
int m_noCrops
Number of crops used in the simulation.
Definition: farm.h:693
pl_fl2_cut_to_silage2B
Definition: PLFodderLucerne2.h:49
toss_NMaturing
Definition: skylarks_all.h:49
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
Farm::m_queue
LowPriority< FarmEvent * > m_queue
Definition: farm.h:936
PL_BE_HERBI_DATE
#define PL_BE_HERBI_DATE
Definition: PLBeet.h:34
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
Farm::Farm
Farm(FarmManager *a_manager)
Farm constructor - creates an instance of each possible crop type.
Definition: farm.cpp:1058
Farm::AutumnHarrow
virtual bool AutumnHarrow(LE *a_field, double a_user, int a_days)
Carry out a harrow event in the autumn on a_field.
Definition: farmfuncs.cpp:261
owr_fa_slurry
Definition: OWinterRape.h:51
cfg_tramline_foraging
CfgFloat cfg_tramline_foraging
nl_cas_spring_plough_sandy
Definition: NLCarrotsSpring.h:42
ww_stubble_harrow1
Definition: WinterWheat.h:76
pl_be_preseeding_cultivator
Definition: PLBeet.h:65
sbst_fertslurry_stock
Definition: SpringBarleyStrigling.h:47
wpc_stubble_harrow2
Definition: WheatPControl.h:75
wwpc_start
Definition: WWheatPControl.h:44
sbstc_harvest
Definition: SpringBarleyStriglingCulm.h:68
distribution_type2
boost::random::uniform_int_distribution distribution_type2
Definition: BoostRandomGenerators.h:32
nl_bes_herbicide2
Definition: NLBeetSpring.h:48
ww_ferti_s4
Definition: WinterWheat.h:97
cfg_insecticide_direct_mortN
CfgInt cfg_insecticide_direct_mortN("SK_INSECTICDEDIRECTMORTN", CFG_CUSTOM, 0)
Landscape::SupplyMaleNewtPresent
bool SupplyMaleNewtPresent(int a_InPondIndex)
Determines if a male is present in a pond.
Definition: Landscape.h:351
autumn_harrow
Definition: dummy.h:44
OptimisingFarm::ChooseDecisionMode
void ChooseDecisionMode()
Function determines which decision mode to use. The choice depends on the values of need satisfaction...
Definition: farm.cpp:5478
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
dcpt_April_pest2
Definition: DummyCropPestTesting.h:44
OptimisingFarm::MakeRotation
Struct used only in Bedriftsmodel crop type mode for creating m_rotation vector. Bool member used for...
Definition: farm.h:2173
tole_PermPastureLowYield
Definition: tole_declaration.h:44
ma_herbi_one
Definition: Maize.h:45
Population_Manager::GeneticsResultsOutput
virtual void GeneticsResultsOutput(FILE *, unsigned)
Definition: PopulationManager.h:658
osbext_spring_harrow
Definition: OSpringBarleyExt.h:46
fpsi_fertmanure_plant
Definition: FieldPeasSilage.h:45
MD_Threshold
static double MD_Threshold
Definition: skylarks_all.cpp:182
Skylark_Population_Manager::OpenTheFledgelingProbe
bool OpenTheFledgelingProbe()
Definition: skylarks_all.cpp:900
pl_bns_sleep_all_day
Definition: PLBeans.h:40
NoPesticideNoPFarm
Inbuilt special purpose farm type.
Definition: farm.h:1250
cfg_CA_InsecticideMonth
CfgInt cfg_CA_InsecticideMonth
nl_tu_added_insecticide1
Definition: NLTulips.h:63
Farm::FA_AmmoniumSulphate
virtual bool FA_AmmoniumSulphate(LE *a_field, double a_user, int a_days)
Apply ammonium sulphate to a_field owned by an stock farmer.
Definition: farmfuncs.cpp:990
last_treatment
Definition: treatment.h:113
nl_sb_ferti_p3
Definition: NLSpringBarley.h:49
sbstc_fertmanure_stock_two
Definition: SpringBarleyStriglingCulm.h:54
nl_sbs_ferti_p2_sandy
Definition: NLSpringBarleySpring.h:40
Skylark_Adult::MyExtractEff
double MyExtractEff
Definition: skylarks_all.h:741
UserDefinedFarm32
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1571
collect_straw
Definition: dummy.h:80
NL_CAB_WINTER_PLOUGH
#define NL_CAB_WINTER_PLOUGH
A flag used to indicate autumn ploughing status.
Definition: NLCabbage.h:28
wry_strigling
Definition: WinterRye.h:59
Landscape::SupplyRandomPondIndex
int SupplyRandomPondIndex()
Returns random pond index.
Definition: Landscape.cpp:2606
ofps_strigling3
Definition: OFieldPeasSilage.h:42
PLBeet::PLBeet
PLBeet()
Definition: PLBeet.h:102
PLMaizeSilage
PLMaizeSilage class .
Definition: PLMaizeSilage.h:94
NLTulipsToDo
NLTulipsToDo
Definition: NLTulips.h:38
OSEEDGRASS2_BASE
#define OSEEDGRASS2_BASE
Definition: OSeedGrass2.h:31
Landscape::le_signal_index
int le_signal_index
Definition: Landscape.h:319
TOP_Vole
Definition: PopulationManager.h:61
sbcgs_ferti_s3
Definition: SpringBarleyCloverGrassStrigling.h:40
cfg_insecticide_direct_mortF
CfgInt cfg_insecticide_direct_mortF
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
OSBarleySilage
Definition: OSBarleySilage.h:50
cfg_PreFledgeMortProb
CfgInt cfg_PreFledgeMortProb("SK_PREFLEDGE_MORT_PROB", CFG_CUSTOM, 50)
TALMaSSObject::OnArrayBoundsError
void OnArrayBoundsError()
Used for debugging only, tests basic object properties.
cgg1_productapplic_one
Definition: CloverGrassGrazed1.h:49
pl_wb_ferti_s8
Definition: PLWinterBarley.h:69
pl_sw_fungicide2
Definition: PLSpringWheat.h:68
pl_wt_hay_bailing
Definition: PLWinterTriticale.h:80
nl_pot_fungicide13
Definition: NLPotatoes.h:75
wws_insecticide1
Definition: WinterWheatStrigling.h:62
GooseFieldListItem::geese
int geese
Definition: Landscape.h:83
nl_be_winter_plough_clay
Definition: NLBeet.h:43
sc_autumn_harrow
Definition: AgroChemIndustryCereal.h:56
HunterInfo::homeY
int homeY
Hunter home y-coord.
Definition: farm.h:518
SBPT_MANURE_DONE
#define SBPT_MANURE_DONE
Definition: SpringBarleyPTreatment.h:33
PermanentGrassTussockyToDo
PermanentGrassTussockyToDo
Definition: PermanentGrassTussocky.h:35
SpringBarleyPeaCloverGrassStrigling
Definition: BarleyPeaCloverGrassStrigling.h:69
owwu_ferti_s3
Definition: OWinterWheatUndersown.h:40
psa_start
Definition: PermanentSetAside.h:34
pi_harvest
Definition: PotatoesIndustry.h:66
ocgg1_ferti_zero
Definition: OCloverGrassGrazed1.h:36
Landscape::SupplyLEHigh
bool SupplyLEHigh(int a_x, int a_y)
Tests whether the polygon at a_x,a_y is designated as high.
Definition: Landscape.h:455
ms_fa_slurry_one
Definition: MaizeSilage.h:40
tole_WaterBufferZone
Definition: tole_declaration.h:108
pl_wwl_autumn_plough
Definition: PLWinterWheatLate.h:49
ms_spring_plough
Definition: MaizeSilage.h:41
osg2_water_zero_b
Definition: OSeedGrass2.h:38
obpcg_cattle_is_out
Definition: OBarleyPeaCloverGrass.h:48
NLPOTATOESSPRING_BASE
#define NLPOTATOESSPRING_BASE
Definition: NLPotatoesSpring.h:24
ofp_water2
Definition: OFieldPeas.h:45
OptimisingFarm::m_totalN
double m_totalN
Total amount of fertilizer used at a farm. [kg].
Definition: farm.h:2244
NonAnimalFarm
Subclass of the OptimisingFarm. Either plant or other farm.
Definition: farm.h:2475
NLPOTATOES_BASE
#define NLPOTATOES_BASE
Definition: NLPotatoes.h:24
ocgs1_ferti_three
Definition: OCloverGrassSilage1.h:40
OWinterBarley
Definition: OWinterBarley.h:55
SeedGrass1
Definition: seedgrass1.h:52
sbcgs_spring_roll
Definition: SpringBarleyCloverGrassStrigling.h:45
nl_pots_fungicide15
Definition: NLPotatoesSpring.h:73
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
FarmManager::m_SpilledGrain
bool m_SpilledGrain
Is it 2013 (true) or 2014 (false) as far as grain goes.
Definition: farm.h:1912
toc_PerGrassNorm
Definition: farm.h:348
ocgs1_cut_to_silage2
Definition: OCloverGrassSilage1.h:43
spring_harrow
Definition: dummy.h:50
nl_pots_ferti_p4
Definition: NLPotatoesSpring.h:55
g_stopdate
int g_stopdate
Definition: skylarks_all.cpp:43
GooseFieldListItem::vegtypechr
std::string vegtypechr
Definition: Landscape.h:93
Landscape::SupplyCentroidX
int SupplyCentroidX(int a_polyref)
Definition: Landscape.h:470
Population_Manager::RipleysOutputPrb1
FILE * RipleysOutputPrb1
Definition: PopulationManager.h:583
skTTerritory::Size
int Size
Definition: skylarks_all.h:281
nl_gg2_start
Definition: NLGrassGrazed2.h:39
sbpcgs_hay_baling
Definition: SpringBarleyPeaCloverGrassStrigling.h:48
NorwegianOats
Definition: NorwegianOats.h:47
sbpcgs_ferti_s2
Definition: SpringBarleyPeaCloverGrassStrigling.h:39
pl_pot_spring_harrow
Definition: PLPotatoes.h:57
tolp_Foobar
Definition: farm.h:396
owwuExt_sleep_all_day
Definition: OWinterWheatUndersownExt.h:37
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
Population_Manager::TheGeneticProbe
virtual void TheGeneticProbe(unsigned, int, unsigned &)
Definition: PopulationManager.h:656
Farm::m_winterbarley
WinterBarley * m_winterbarley
Definition: farm.h:1025
wwptc_water1
Definition: WWheatPToxicControl.h:67
sb_spring_sow
Definition: SpringBarley.h:58
Population_Manager::SimH
int SimH
Definition: PopulationManager.h:511
Landscape::SupplyIsCereal2
bool SupplyIsCereal2(TTypesOfVegetation a_vege_type)
Definition: Landscape.cpp:532
pl_m_stubble_harrow
Definition: PLMaize.h:50
ww_insecticide1
Definition: WinterWheat.h:86
GooseFieldListItem::geesespTimed
int geesespTimed[gs_foobar]
Definition: Landscape.h:86
WRYES_BASE
#define WRYES_BASE
Definition: WinterRyeStrigling.h:40
otri_autumn_plough
Definition: OTriticale.h:40
OFieldPeasToDo
OFieldPeasToDo
Definition: OFieldPeas.h:33
Farm::m_wwheatpcontrol
WWheatPControl * m_wwheatpcontrol
Definition: farm.h:1029
skTTerritory::GetVirtualDiameter
double GetVirtualDiameter()
Definition: skylarks_all.h:277
pl_wt_stubble_cultivator_heavy
Definition: PLWinterTriticale.h:50
Landscape::CalulateFieldOpennessAllCells
int CalulateFieldOpennessAllCells(int a_pref)
Provides a measure of the shortest distance in 360 degree, e-g- looking NE % SW before tall obstacles...
Definition: Landscape.cpp:401
pe_water_one
Definition: Potatoes.h:58
nl_pgg_ferti_s7
Definition: NLPermanentGrassGrazed.h:60
insecticide
Definition: Landscape.h:63
dcpt_November_pest1
Definition: DummyCropPestTesting.h:56
Population_Manager::BreedingPairsOutput
virtual void BreedingPairsOutput(int)
Definition: PopulationManager.h:641
npe_herbi_two
Definition: NorwegianPotatoes.h:51
Skylark_Female::st_Floating
int st_Floating()
Definition: skylarks_all.cpp:5822
PROG_START
#define PROG_START
Definition: farm.h:76
Skylark_Population_Manager::m_StriglingMort
int m_StriglingMort[4]
Definition: skylarks_all.h:463
fp_ammoniumsulphate
Definition: treatment.h:54
sbpt_fungicide_one
Definition: SpringBarleyPTreatment.h:61
OptimisingFarm::m_farmRealID
int m_farmRealID
Farm's real ID number.
Definition: farm.h:2216
cfg_silage_prop
CfgFloat cfg_silage_prop("CROPS_SILAGE_PROPORTION", CFG_CUSTOM, 1.0)
pl_bes_ferti_s8
Definition: PLBeetSpr.h:71
cfg_pest_springbarley_on
CfgBool cfg_pest_springbarley_on
OWinterWheatToDo
OWinterWheatToDo
Definition: OWinterWheat.h:35
Farm::Management
virtual void Management(void)
Starts the main management loop for the farm and performs some error checking.
Definition: farm.cpp:361
PLSpringBarley
PLSpringBarley class .
Definition: PLSpringBarley.h:94
Landscape::SupplyPondPesticide
double SupplyPondPesticide(int a_poly_index)
Get the pesticide concentration per liter from a pond (must be a pond index on calling)
Definition: Landscape.h:761
cfg_ins_app_prop3
CfgFloat cfg_ins_app_prop3
rectangle::m_x1
unsigned m_x1
Definition: PopulationManager.h:100
skTTerritory
Definition: skylarks_all.h:262
Landscape::SupplyPesticideS
double SupplyPesticideS(int a_x, int a_y, PlantProtectionProducts a_ppp)
Gets soil pesticide for a location.
Definition: Landscape.cpp:616
Landscape::hb_ResetColorBits
void hb_ResetColorBits(void)
pe_fp_npk
Definition: Potatoes.h:49
Skylark_Male::st_Arriving
bool st_Arriving()
Definition: skylarks_all.cpp:4157
TriticaleToDo
TriticaleToDo
Definition: Triticale.h:38
stubble_cultivator_heavy
Definition: treatment.h:36
TRI_WATER_DATE
#define TRI_WATER_DATE
Definition: Triticale.h:34
SkTerritories::PreEvaluateQualGrid
void PreEvaluateQualGrid(SkQualGrid *a_grid, int a_x, int a_y, int a_width, int a_height)
Definition: skylarks_all.cpp:1611
tole_RiversideTrees
Definition: tole_declaration.h:51
Farm::m_nlpotatoes
NLPotatoes * m_nlpotatoes
Definition: farm.h:1073
DataForOptimisation::DataForOptimisation
DataForOptimisation()
The constructor.
Definition: farm.cpp:5050
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
oww_ferti_p1
Definition: OWinterWheat.h:41
pl_wt_ferti_s5
Definition: PLWinterTriticale.h:62
Population_Manager::CloseTheReallyBigOutputProbe
virtual void CloseTheReallyBigOutputProbe()
WR_SWARTH_DATE
#define WR_SWARTH_DATE
Definition: winterrape.h:49
SkylarkObject
SkylarkObject
Definition: skylarks_all.h:34
Farm::FP_LiquidNH3
virtual bool FP_LiquidNH3(LE *a_field, double a_user, int a_days)
Apply liquid ammonia fertilizer to a_field owned by an arable farmer.
Definition: farmfuncs.cpp:677
ooa_spring_harrow
Definition: OOats.h:41
cfg_WW_conv_tillage_prop1
CfgFloat cfg_WW_conv_tillage_prop1
sc_ferti_s5
Definition: AgroChemIndustryCereal.h:79
PLBeet
PLBeet class .
Definition: PLBeet.h:98
cfg_pest_productapplic_period
CfgInt cfg_pest_productapplic_period
skTTerritory::m_VirtualDiameter
double m_VirtualDiameter
Definition: skylarks_all.h:297
SkTerritories::DumpMapGraphics
void DumpMapGraphics(const char *a_filename, Landscape *a_map)
Definition: skylarks_all.cpp:1476
ExtraBroodHeat
const double ExtraBroodHeat
Definition: skylarks_all.cpp:244
sbst_stubble_harrow
Definition: SpringBarleyStrigling.h:71
Population_Manager::m_ListNameLength
unsigned m_ListNameLength
Definition: PopulationManager.h:538
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
nl_tu_ferti_s3
Definition: NLTulips.h:78
OCloverGrassSilage1::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OCloverGrassSilage1.cpp:39
UserDefinedFarm34
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1591
Skylark_Clutch::m_baddays
int m_baddays
Definition: skylarks_all.h:645
pl_wr_ferti_s10
Definition: PLWinterRape.h:88
Skylark_Population_Manager::SKPOM2
FILE * SKPOM2
Definition: skylarks_all.h:473
pl_pot_hilling5
Definition: PLPotatoes.h:71
DO_IT_PROB_LONG
#define DO_IT_PROB_LONG
Definition: farmfuncs.cpp:57
Population_Manager::RipleysOutputPrb5
FILE * RipleysOutputPrb5
Definition: PopulationManager.h:587
Landscape::SupplyPesticideCell
int SupplyPesticideCell(int a_polyref)
Definition: Landscape.h:1468
wrs_swarth
Definition: winterrapestrigling.h:37
tole_RiverBed
Definition: tole_declaration.h:104
farminfo::m_openfields
int m_openfields
Definition: farm.h:499
Skylark_Base::m_OurPopulationManager
Skylark_Population_Manager * m_OurPopulationManager
Definition: skylarks_all.h:603
tov_PLCarrots
Definition: tov_declaration.h:83
nl_tu_fungicide2
Definition: NLTulips.h:54
cfg_MinDaysToHatch
CfgFloat cfg_MinDaysToHatch("SK_MINDAYSTOHATCH", CFG_CUSTOM, 10.5)
The time taken to egg hatch under optimal conditions.
Farm::Assign_rotation
void Assign_rotation(vector< TTypesOfVegetation >a_new_rotation)
Definition: farm.cpp:1488
sbse_fertnpk
Definition: SpringBarleySeed.h:41
nl_pot_spring_planting
Definition: NLPotatoes.h:53
Skylark_Female::Resources
double Resources
Definition: skylarks_all.h:797
cfg_MaleSplitScale
CfgFloat cfg_MaleSplitScale("SK_MALESPLITSCALE", CFG_CUSTOM, 0.5)
Farm::m_OurManager
FarmManager * m_OurManager
Pointer to the FarmManager.
Definition: farm.h:935
tov_WinterBarley
Definition: tov_declaration.h:53
RoeDeerInfo::m_Age
int m_Age
Definition: PopulationManager.h:190
osbext_hay
Definition: OSpringBarleyExt.h:50
Farm::StriglingSow
virtual bool StriglingSow(LE *a_field, double a_user, int a_days)
Carry out a mechanical weeding followed by sowing on a_field.
Definition: farmfuncs.cpp:1597
NLSpringBarley::NLSpringBarley
NLSpringBarley()
Definition: NLSpringBarley.h:80
ooa_fertslurry_stock
Definition: OOats.h:42
TALMaSSObject::GetCurrentStateNo
int GetCurrentStateNo()
Returns the current state number.
Definition: PopulationManager.h:121
pe_autumn_plough
Definition: Potatoes.h:43
SimulationName
const string SimulationName
Definition: skylarks_all.cpp:53
CropOptimised::m_GM_Savings
double m_GM_Savings
Holds the value of m_GM in case of non-fodder crops and a value of m_savings in case of fodder crops ...
Definition: farm.h:1693
Population_Manager::SortStateR
void SortStateR(unsigned Type)
TALMaSSObject::BeginStep
virtual void BeginStep(void)
BeingStep behaviour - must be implemented in descendent classes.
Definition: PopulationManager.h:137
sr_ferti_p2
Definition: SpringRape.h:56
cfg_WW_InsecticideDay
CfgInt cfg_WW_InsecticideDay
pl_be_ferti_p8
Definition: PLBeet.h:85
FarmManager::InitiateManagement
void InitiateManagement(void)
Definition: farm.cpp:2733
FarmManager::m_crops_fertilizer
vector< double > m_crops_fertilizer
Stores information on aggregate (all farms) fertilizer usage for each crop.
Definition: farm.h:1953
farminfo::m_farmvalid
APoint m_farmvalid
Definition: farm.h:502
wwpt_herbicide1
Definition: WWheatPTreatment.h:56
nl_pot_fungicide7
Definition: NLPotatoes.h:69
ca_fp_slurry
Definition: Carrots.h:41
nl_gg1_cut_to_silage5
Definition: NLGrassGrazed1.h:52
Skylark_Female::Supply_BreedingAttempts
int Supply_BreedingAttempts()
Definition: skylarks_all.cpp:6094
pl_wr_ferti_p2
Definition: PLWinterRape.h:47
Population_Manager::BeginningOfMonth
bool BeginningOfMonth()
Skylark_Male::st_CaringForYoung
int st_CaringForYoung()
Definition: skylarks_all.cpp:4994
WBTSoDo
WBTSoDo
Definition: WinterBarleyStrigling.h:55
spring_plough
Definition: treatment.h:44
nl_sb_ferti_p1_sandy
Definition: NLSpringBarley.h:40
NLGrassGrazedLast::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: NLGrassGrazedLast.cpp:54
nl_be_spring_sow
Definition: NLBeet.h:47
Landscape::SetPolymapping
void SetPolymapping(int a_index, int a_val)
Definition: Landscape.h:182
CGG1_WATER_DATE
#define CGG1_WATER_DATE
Definition: CloverGrassGrazed1.h:29
l_pest_productapplic_startdate
CfgInt l_pest_productapplic_startdate
pl_wwl_ferti_p2
Definition: PLWinterWheatLate.h:47
sbpcgs_start
Definition: BarleyPeaCloverGrassStrigling.h:46
Skylark_struct::y
int y
Definition: skylarks_all.h:199
wr_compress
Definition: winterrape.h:74
OMaizeSilage
Definition: OMaizeSilage.h:53
Landscape::SupplyVegPhase
int SupplyVegPhase(int a_poly)
Definition: Landscape.h:179
UserDefinedFarm6
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1323
Farm
The base class for all farm types.
Definition: farm.h:767
nl_tu_insecticide1
Definition: NLTulips.h:73
FPEASSI_DECIDE_TO_HERB
#define FPEASSI_DECIDE_TO_HERB
Definition: FieldPeasSilage.h:36
fa_greenmanure
Definition: treatment.h:67
sbe_start_threads_one
Definition: Sugarbeet.h:50
OptimisingFarm::m_livestock
vector< Livestock * > m_livestock
Vector of pointers to animals belonging to a farm.
Definition: farm.h:2181
pl_ww_sleep_all_day
Definition: PLWinterWheat.h:40
PLSpringBarleySpr::PLSpringBarleySpr
PLSpringBarleySpr()
Definition: PLSpringBarleySpr.h:81
FarmManager::totalOptFarmsArea
double totalOptFarmsArea
Definition: farm.h:1930
SBSKM_FUNGI_DATE
#define SBSKM_FUNGI_DATE
Definition: SpringBarleySKManagement.h:40
nl_tu_straw_covering
Definition: NLTulips.h:49
TempHindrance
double TempHindrance[31]
Definition: skylarks_all.cpp:215
cfg_TU_InsecticideDay
CfgInt cfg_TU_InsecticideDay("PEST_TUINSECTONEDAY", CFG_CUSTOM, 15)
Provided to allow configuration control of the first insecticide spray in tulip crops - this changes ...
OptimisingFarm::m_totalBIHerb
double m_totalBIHerb
Total amount of herbicides which is planned to be applied at a farm. Expressed as a Treatment frequen...
Definition: farm.h:2248
AnimalFarm::createCropsLists
virtual void createCropsLists(int a_foobar)
Creates lists of crops.
Definition: farm.cpp:5574
version_revision
static const int version_revision
Definition: Landscape.cpp:51
tov_NaturalGrass
Definition: tov_declaration.h:37
PL_POT_FERTI_S1
#define PL_POT_FERTI_S1
Definition: PLPotatoes.h:29
OrganicPig::OrganicPig
OrganicPig(FarmManager *a_manager)
Definition: farm.cpp:2045
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
Skylark_Female::st_StartingNewBrood
int st_StartingNewBrood()
Definition: skylarks_all.cpp:6396
FarmManager::Set_cropTotals_pig_sum
void Set_cropTotals_pig_sum(int i, double crop_area)
Definition: farm.h:1859
pl_wwl_insecticide1
Definition: PLWinterWheatLate.h:59
top_PriceLM
Definition: farm.h:373
nl_tu_planting
Definition: NLTulips.h:46
pl_be_herbicide4
Definition: PLBeet.h:76
pl_sbs_harvest
Definition: PLSpringBarleySpr.h:59
cfg_BE_InsecticideDay
CfgInt cfg_BE_InsecticideDay
Farm::m_farm_num
int m_farm_num
Definition: farm.h:944
owwuExt_ferti_p1
Definition: OWinterWheatUndersownExt.h:41
pl_bes_harrow_before_emergence
Definition: PLBeetSpr.h:53
fpst_spring_roll
Definition: FieldPeasStrigling.h:46
OptimisingFarm::m_previous_satisfaction_levels
vector< double > m_previous_satisfaction_levels
Vector of satisfaction levels in five previous years.
Definition: farm.h:2145
Farm::HandleEvents
virtual void HandleEvents(void)
If there are events to carry out do this, and perhaps start a new crop.
Definition: farm.cpp:882
psa_cut_to_hay
Definition: PermanentSetAside.h:37
OCloverGrassGrazed1
Definition: OCloverGrassGrazed1.h:51
NLCabbageSpring::NLCabbageSpring
NLCabbageSpring()
Definition: NLCabbageSpring.h:75
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
pl_sw_ferti_s8
Definition: PLSpringWheat.h:77
FieldPeasSilage::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: FieldPeasSilage.cpp:37
Farm::m_wwheatptreatment
WWheatPTreatment * m_wwheatptreatment
Definition: farm.h:1031
nl_tu_added_insecticide5
Definition: NLTulips.h:67
Skylark_Male::OnMateLeaving
void OnMateLeaving()
Definition: skylarks_all.cpp:4337
WWTC_WAIT_FOR_PLOUGH
#define WWTC_WAIT_FOR_PLOUGH
Definition: WWheatPToxicControl.h:41
fpst_fertmanure_plant
Definition: FieldPeasStrigling.h:43
sr_insect_one
Definition: SpringRape.h:63
OrchardCrop::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OrchardCrop.cpp:43
pl_wb_ferti_s5
Definition: PLWinterBarley.h:63
osg1_water_zero_b
Definition: OSeedGrass1.h:37
wry_stubble_harrowing
Definition: WinterRye.h:71
PL_BE_HERBI1
#define PL_BE_HERBI1
Definition: PLBeet.h:35
nl_ggl_ferti_s6
Definition: NLGrassGrazedLast.h:59
Skylark_Female::st_EggHatching
int st_EggHatching()
Definition: skylarks_all.cpp:6470
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
SBST_WATER_DATE
#define SBST_WATER_DATE
Definition: SpringBarleyStrigling.h:41
nl_sb_herbicide1
Definition: NLSpringBarley.h:57
g_landscape_p
Landscape * g_landscape_p
Definition: Landscape.cpp:258
nl_gg1s_cut_to_silage4
Definition: NLGrassGrazed1Spring.h:47
cfg_BE_InsecticideMonth
CfgInt cfg_BE_InsecticideMonth("PEST_BEINSECTONEMONTH", CFG_CUSTOM, 5)
Provided to allow configuration control of the first insecticide spray in beet crops - this changes t...
pl_wr_herbicide1
Definition: PLWinterRape.h:57
ca_water_two
Definition: Carrots.h:57
Population_Manager::SortX
void SortX(unsigned Type)
fb_row_cultivation_two
Definition: Fodderbeet.h:61
toof_Other
Definition: farm.h:279
OrganicPlant
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1135
nl_sb_fungicide2
Definition: NLSpringBarley.h:59
nl_pot_fungicide10
Definition: NLPotatoes.h:72
fg_ferti_zero
Definition: FodderGrass.h:40
nl_cabs_insecticide1
Definition: NLCabbageSpring.h:49
no_oats_spring_roll
Definition: NorwegianOats.h:40
cfg_WW_isecticide_prop3
CfgFloat cfg_WW_isecticide_prop3("PEST_WWINSECTTHREEPROP", CFG_CUSTOM, 1.0)
Provided to allow configuration control of the proportion of farmers doing third insecticide spray in...
dcpt_start
Definition: DummyCropPestTesting.h:41
TTypesOfLandscapeElement
TTypesOfLandscapeElement
Definition: tole_declaration.h:36
UserDefinedFarm19
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1441
nl_gg1s_ferti_p4
Definition: NLGrassGrazed1Spring.h:52
wwpc_strigling2
Definition: WWheatPControl.h:65
SBARLEY_BASE
#define SBARLEY_BASE
Definition: SpringBarley.h:31
nl_tu_ferti_p4
Definition: NLTulips.h:79
owr_stub_harrow
Definition: OWinterRape.h:57
PL_POT_DID_STRIG1
#define PL_POT_DID_STRIG1
Definition: PLPotatoes.h:31
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
NonAnimalFarm::findFodderDemand
virtual void findFodderDemand()
Determines farm's total demand for fodder (m_totalFUdemand).
Definition: farm.cpp:5693
NLMaizeSpringToDo
NLMaizeSpringToDo
Definition: NLMaizeSpring.h:35
cfg_pest_springwheat_on
CfgBool cfg_pest_springwheat_on
cfg_SkScrapesPremiumII
CfgFloat cfg_SkScrapesPremiumII
Landscape::SupplyWindPeriod
double SupplyWindPeriod(long a_date, int a_period)
Definition: Landscape.h:1405
tole_IndividualTree
Definition: tole_declaration.h:93
cfg_strigling_prop
CfgFloat cfg_strigling_prop
OCGS1_BASE
#define OCGS1_BASE
Definition: OCloverGrassSilage1.h:33
sr_start
Definition: SpringRape.h:48
nl_ggl_cut_to_silage5
Definition: NLGrassGrazedLast.h:48
September
const int September
Definition: Landscape.h:44
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
SBST_BASE
#define SBST_BASE
Definition: SpringBarleyStrigling.h:31
PL_WWL_STUBBLE_PLOUGH
#define PL_WWL_STUBBLE_PLOUGH
Definition: PLWinterWheatLate.h:30
sbst_fungicide_two
Definition: SpringBarleyStrigling.h:65
Farm::m_wwheatptoxiccontrol
WWheatPToxicControl * m_wwheatptoxiccontrol
Definition: farm.h:1030
toss_StoppingBreeding
Definition: skylarks_all.h:59
Landscape::RecordGooseSpNumbersTimed
void RecordGooseSpNumbersTimed(int a_poly, int a_number, GooseSpecies a_goose)
This records the number of geese of each species on the polygon the day before at a predefined time....
Definition: Landscape.cpp:3363
fpst_growth_reg
Definition: FieldPeasStrigling.h:55
tof_UserDefinedFarm8
Definition: farm.h:245
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
owwuExt_autumn_plough
Definition: OWinterWheatUndersownExt.h:43
FieldPeasSilageToDo
FieldPeasSilageToDo
Definition: FieldPeasSilage.h:39
Farm::m_OCGG2
OCloverGrassGrazed2 * m_OCGG2
Definition: farm.h:982
cfg_pesticidemapstartyear
CfgInt cfg_pesticidemapstartyear("PEST_MAP_STARTYEAR", CFG_CUSTOM, 0)
The first simulation year the pesticide is mapped.
TAnimal::CheckManagement
void CheckManagement(void)
wwptc_insecticide2
Definition: WWheatPToxicControl.h:63
wr_herbi_one
Definition: winterrape.h:64
pl_wb_fungicide1
Definition: PLWinterBarley.h:58
nl_ca_bed_forming
Definition: NLCarrots.h:48
pl_wwl_autumn_roll
Definition: PLWinterWheatLate.h:50
sr_rowcol_one
Definition: SpringRape.h:61
Landscape::SupplyValidX
int SupplyValidX(int a_polyref)
Definition: Landscape.h:1474
CGG2_CUT_DATE
#define CGG2_CUT_DATE
Definition: CloverGrassGrazed2.h:31
CloverGrassGrazed1::CloverGrassGrazed1
CloverGrassGrazed1()
Definition: CloverGrassGrazed1.h:59
probe_data::m_NoEleTypes
unsigned m_NoEleTypes
Definition: PopulationManager.h:294
wb_fertmanganese_plant_two
Definition: WinterBarley.h:68
cfg_hindconstantH_b
CfgFloat cfg_hindconstantH_b("SK_HINDCONSTH_B", CFG_CUSTOM, 1)
FarmManager::TranslateAnimalsCodes
TTypesOfAnimals TranslateAnimalsCodes(string &str)
Definition: farm.cpp:4309
Landscape::SupplyFarmAnimalCensus
int SupplyFarmAnimalCensus(int a_farm_ref, int a_LifeStage)
Definition: Landscape.cpp:745
FarmManager::DumpFarmAreas
void DumpFarmAreas()
Definition: farm.cpp:1964
Skylark_Male::OnPreFledgelingMature
void OnPreFledgelingMature(Skylark_PreFledgeling *P)
Definition: skylarks_all.cpp:4497
PLPOTATOES_BASE
#define PLPOTATOES_BASE
Definition: PLPotatoes.h:24
tov_SeedGrass2
Definition: tov_declaration.h:50
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
osb_spring_sow2
Definition: OSpringBarley.h:49
PL_WWL_FERTI_P1
#define PL_WWL_FERTI_P1
A flag used to indicate autumn ploughing status.
Definition: PLWinterWheatLate.h:28
Skylark_Male::SupplyNestLoc
APoint SupplyNestLoc()
Definition: skylarks_all.h:983
Landscape::BorderTest
bool BorderTest(int a_fieldpoly, int a_borderpoly, int a_x, int a_y)
Definition: Landscape.cpp:2452
osbext_ferti_p1
Definition: OSpringBarleyExt.h:38
cfg_productapplicendyear
CfgInt cfg_productapplicendyear
pl_wt_preseeding_cultivator_sow
Definition: PLWinterTriticale.h:54
OSBEXT_ISAUTUMNPLOUGH
#define OSBEXT_ISAUTUMNPLOUGH
Definition: OSpringBarleyExt.h:32
WINTERWHEATStrigling_BASE
#define WINTERWHEATStrigling_BASE
Definition: WinterWheatStrigling.h:40
sr_fungi_one
Definition: SpringRape.h:60
Livestock::m_FUdemand
double m_FUdemand
Amount of fodder needed for a given type of livestock. [fodder units].
Definition: farm.h:1628
oww_ferti_p2
Definition: OWinterWheat.h:42
TAnimal::Supply_m_Location_y
int Supply_m_Location_y()
Definition: PopulationManager.h:216
NPOT_FUNGI_DATE
#define NPOT_FUNGI_DATE
Definition: NorwegianPotatoes.h:39
Farm::m_orchardcrop
OrchardCrop * m_orchardcrop
Definition: farm.h:988
NL_GG2_FERTI_DATE
#define NL_GG2_FERTI_DATE
A flag used to indicate autumn ploughing status.
Definition: NLGrassGrazed2.h:28
pl_ms_ferti_s1
Definition: PLMaizeSilage.h:46
sbpt_insecticide1
Definition: SpringBarleyPTreatment.h:62
nl_gg1_ferti_s9
Definition: NLGrassGrazed1.h:67
cgg2_ferti_one
Definition: CloverGrassGrazed2.h:40
Farm::DeepPlough
virtual bool DeepPlough(LE *a_field, double a_user, int a_days)
Carry out a deep ploughing event on a_field.
Definition: farmfuncs.cpp:417
oww_ferti_s2
Definition: OWinterWheat.h:39
Skylark_Male::m_MyMinTerritoryQual
int m_MyMinTerritoryQual
Definition: skylarks_all.h:888
Farm::m_ospringbarleypigs
OSpringBarleyPigs * m_ospringbarleypigs
Definition: farm.h:997
tov_WaterBufferZone
Definition: tov_declaration.h:110
l_farm_cattle_veg_reduce2
static CfgFloat l_farm_cattle_veg_reduce2("FARM_CATTLE_VEG_REDUCE_LOW", CFG_CUSTOM, 1.00)
g_land
Landscape * g_land
Definition: skylarks_all.cpp:49
Farm::StrawCovering
virtual bool StrawCovering(LE *a_field, double a_user, int a_days)
Straw covering applied on a_field.
Definition: farmfuncs.cpp:2502
PLMaize::PLMaize
PLMaize()
Definition: PLMaize.h:98
YoungForestCrop::YoungForestCrop
YoungForestCrop()
Definition: YoungForest.h:54
sbst_autumn_plough
Definition: SpringBarleyStrigling.h:46
dcpt_August_pest1
Definition: DummyCropPestTesting.h:51
PermanentGrassGrazed::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: PermanentGrassGrazed.cpp:37
pl_pot_spring_planting
Definition: PLPotatoes.h:65
probe_data::m_NoFarms
unsigned m_NoFarms
Definition: PopulationManager.h:296
Farm::m_nlcatchpeacrop
NLCatchPeaCrop * m_nlcatchpeacrop
Definition: farm.h:1089
osbp_strigling1
Definition: OSpringBarleyPigs.h:46
pl_wrye_preseeding_cultivator
Definition: PLWinterRye.h:53
nl_pgg_ferti_p9
Definition: NLPermanentGrassGrazed.h:63
DataForOptimisation::Set_beta2
void Set_beta2(double a_value, int i)
Definition: farm.h:628
OptimisingFarm::m_crops_almass
vector< AlmassCrop > m_crops_almass
Vector of structs with almass type crops with positive areas in % (result of optimisation).
Definition: farm.h:2200
sbsts_spring_harrow
Definition: SpringBarleyStriglingSingle.h:50
SkTerritories::m_qual_grid
SkQualGrid ** m_qual_grid
Definition: skylarks_all.h:357
cfg_pest_springwheat_on
CfgBool cfg_pest_springwheat_on
PLMaizeToDo
PLMaizeToDo
Definition: PLMaize.h:42
sbsts_fertnpk_stock
Definition: SpringBarleyStriglingSingle.h:55
autumn_plough
Definition: dummy.h:43
nl_be_start
Definition: NLBeet.h:38
sbcgs_spring_sow
Definition: SpringBarleyCloverGrassStrigling.h:46
PGP_FIRST_PIGS_IN_DATE
#define PGP_FIRST_PIGS_IN_DATE
Definition: OGrazingPigs.h:32
Skylark_ClutchList
TSkylarkList< Skylark_Clutch * > Skylark_ClutchList
Definition: skylarks_all.h:440
sbpcgs_ferti_s3
Definition: BarleyPeaCloverGrassStrigling.h:49
Population_Manager::Catastrophe
virtual void Catastrophe()
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
cfg_UseBedriftsmodelFarmAreas
CfgBool cfg_UseBedriftsmodelFarmAreas("USE_BEDRIFTSMODEL_FARM_AREAS", CFG_CUSTOM, false)
If set to true, the farm areas from the original farm optimisation model are used in the optimisation...
pl_be_ferti_p7
Definition: PLBeet.h:82
FB_DECIDE_TO_HERB
#define FB_DECIDE_TO_HERB
Definition: Fodderbeet.h:43
fp_calcium
Definition: treatment.h:59
NLGRASSGRAZEDLAST_BASE
#define NLGRASSGRAZEDLAST_BASE
Definition: NLGrassGrazedLast.h:24
Skylark_Population_Manager::CreateObjects
void CreateObjects(int ob_type, TAnimal *pTAo, void *null, Skylark_struct *data, int number)
Definition: skylarks_all.cpp:557
pl_wwl_ferti_p10
Definition: PLWinterWheatLate.h:83
AgroChemIndustryCerealFarm2
Inbuilt special purpose farm type.
Definition: farm.h:1223
pgly_start
Definition: PermanentGrassLowYield.h:35
sc_insecticide1
Definition: AgroChemIndustryCereal.h:67
pl_fl1_ferti_p4
Definition: PLFodderLucerne1.h:58
sbpt_fertmanure_stock_two
Definition: SpringBarleyPTreatment.h:54
Landscape::m_GooseIntakeRateVSVegetationHeight_PF
Polynomial2CurveClass * m_GooseIntakeRateVSVegetationHeight_PF
Curve relatning goose intake rates in KJ/min to vegetation height.
Definition: Landscape.h:160
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
OFB_TRULY_DID_WATER_ONE
#define OFB_TRULY_DID_WATER_ONE
Definition: OFodderbeet.h:41
OFPEASSILAGE_BASE
#define OFPEASSILAGE_BASE
Definition: OFieldPeasSilage.h:31
pl_sw_stubble_harrow
Definition: PLSpringWheat.h:49
sbskm_fungicide_two
Definition: SpringBarleySKManagement.h:63
nl_pot_ferti_p1_sandy
Definition: NLPotatoes.h:47
OptimisingFarm::CropSort::key
double key
Definition: farm.h:2162
owr_start
Definition: OWinterRape.h:43
npe_spring_plough
Definition: NorwegianPotatoes.h:44
ocgs1_cut_to_silage
Definition: OCloverGrassSilage1.h:41
WB_DID_EIGHT_FOUR
#define WB_DID_EIGHT_FOUR
Definition: WinterBarley.h:53
NL_GGL_WATER_DATE
#define NL_GGL_WATER_DATE
Definition: NLGrassGrazedLast.h:30
Skylark_Female::OnClutchDeath
void OnClutchDeath()
Definition: skylarks_all.cpp:5990
WWheatPControlToDo
WWheatPControlToDo
Definition: WheatPControl.h:40
oa_herbicide_one
Definition: Oats.h:48
wrys_strigling_one
Definition: WinterRyeStrigling.h:59
fertilizer_animal4
Definition: dummy.h:61
Population_Manager::PartitionLiveDead
unsigned PartitionLiveDead(unsigned Type)
Landscape::hb_border_pixels
int hb_border_pixels
Definition: Landscape.h:276
wpc_ferti_s2
Definition: WheatPControl.h:45
OMaizeSilageToDo
OMaizeSilageToDo
Definition: OMaizeSilage.h:34
Skylark_Female::OnBreedingSuccess
void OnBreedingSuccess()
Definition: skylarks_all.cpp:5674
sg1_burn_straw
Definition: seedgrass1.h:47
Landscape::SupplyRoadWidth
int SupplyRoadWidth(int, int)
Definition: Landscape.h:811
l_map_chameleon_replace_num
static CfgInt l_map_chameleon_replace_num("MAP_CHAMELEON_REPLACE_NUM", CFG_CUSTOM, 58)
pl_be_harvest
Definition: PLBeet.h:84
sbsts_strigling_two
Definition: SpringBarleyStriglingSingle.h:59
pl_ms_straw_chopping
Definition: PLMaizeSilage.h:77
oww_catch_all
Definition: OWinterWheat.h:59
tole_PitDisused
Definition: tole_declaration.h:50
tof_UserDefinedFarm13
Definition: farm.h:250
pl_ww_insecticide1
Definition: PLWinterWheat.h:59
UserDefinedFarm11::UserDefinedFarm11
UserDefinedFarm11(FarmManager *a_manager)
Definition: farm.cpp:2299
tov_MaizeSilage
Definition: tov_declaration.h:62
DataForOptimisation::m_livestockParameters
vector< double > m_livestockParameters
Vector storing parameters of all livestock types.
Definition: farm.h:720
OFirstYearDangerToDo
OFirstYearDangerToDo
Definition: OFirstYearDanger.h:33
FarmManager::PesticideData::BIfi
double BIfi
Definition: farm.h:1926
pl_bns_start
Definition: PLBeans.h:39
Farm::FP_RSM
virtual bool FP_RSM(LE *a_field, double a_user, int a_days)
RSM (ammonium nitrate solution) applied on a_field owned by an arable farmer.
Definition: farmfuncs.cpp:847
Population_Manager::Catastrophe
virtual void Catastrophe(int)
Definition: PopulationManager.h:440
March
const int March
Definition: Landscape.h:38
nl_gg1s_cut_to_silage6
Definition: NLGrassGrazed1Spring.h:49
nl_be_herbicide1
Definition: NLBeet.h:50
ca_start
Definition: Carrots.h:39
cfg_productapplicendyear
CfgInt cfg_productapplicendyear
cfg_maxfeedrain
CfgFloat cfg_maxfeedrain
toa_Piglet
Definition: farm.h:310
Farm::m_plspringwheat
PLSpringWheat * m_plspringwheat
Definition: farm.h:1056
pl_bns_winter_plough
Definition: PLBeans.h:51
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
cfg_pest_productapplic_startdate
CfgInt cfg_pest_productapplic_startdate
OCGS1_CUT_DATE
#define OCGS1_CUT_DATE
Definition: OCloverGrassSilage1.h:31
NLSpringBarleyToDo
NLSpringBarleyToDo
Definition: NLSpringBarley.h:36
skTTerritory::m_x_div10
int m_x_div10
Definition: skylarks_all.h:270
sb_fertmanure_stock_one
Definition: SpringBarley.h:50
nl_ww_herbicide3
Definition: NLWinterWheat.h:53
cfg_Environmentalist_proportion
CfgFloat cfg_Environmentalist_proportion("ENVIRONMENTALIST_PROPORTION", CFG_CUSTOM, 0)
A parameter setting the proportion of farmers of a type environmentalist.
FarmManager::m_crop_lookup_table
vector< int > m_crop_lookup_table
Specifies which crop order is allowed in a rotation (i.e. if a given crop can follow another crop).
Definition: farm.h:1939
cfg_EM_Nestling_a
CfgFloat cfg_EM_Nestling_a
cfg_Skylark_nestling_NOEL
CfgFloat cfg_Skylark_nestling_NOEL("SK_NESTLING_NOEL", CFG_CUSTOM, 0.001)
Can be used to trigger a response to pesticides for the nestlings.
trial_toxiccontrol
Definition: treatment.h:97
toc_OTriticale
Definition: farm.h:364
nl_cabs_ferti_s1
Definition: NLCabbageSpring.h:40
ope_strigling_one
Definition: OPotatoes.h:47
pl_ms_stubble_plough
Definition: PLMaizeSilage.h:47
ope_strigling_three
Definition: OPotatoes.h:51
nl_gg1s_ferti_p7
Definition: NLGrassGrazed1Spring.h:58
EM_nest_T
const double EM_nest_T[14]
Definition: skylarks_all.cpp:161
spring_roll
Definition: treatment.h:46
nl_pot_dessication1
Definition: NLPotatoes.h:79
pl_sb_insecticide1
Definition: PLSpringBarley.h:68
nl_pot_fungicide11
Definition: NLPotatoes.h:73
nl_gg2_cut_to_silage6
Definition: NLGrassGrazed2.h:49
NestlingMortProb
static int NestlingMortProb
Definition: skylarks_all.cpp:177
tov_NoGrowth
Definition: tov_declaration.h:38
tole_Wasteland
Definition: tole_declaration.h:92
pl_sw_ferti_p9
Definition: PLSpringWheat.h:78
Skylark_Male::HaveTerritory
bool HaveTerritory
Definition: skylarks_all.h:906
OptimisingFarm::m_variableCrops
vector< CropSort > m_variableCrops
Vector of structs containing pointers to crops which are not fixed.
Definition: farm.h:2185
sbs_fungicide2
Definition: SpringBarleySilage.h:65
Skylark_Population_Manager::BreedingSuccessProbeOutput
virtual void BreedingSuccessProbeOutput(double, int, int, int, int, int, int, int)
Definition: skylarks_all.cpp:825
wrys_strigling_three
Definition: WinterRyeStrigling.h:61
Skylark_Adult::GetWeatherHindrance
double GetWeatherHindrance()
Definition: skylarks_all.cpp:3740
Farm::m_nlcabbage
NLCabbage * m_nlcabbage
Definition: farm.h:1076
osbext_ferti_p2
Definition: OSpringBarleyExt.h:39
OWinterWheatUndersownExtToDo
OWinterWheatUndersownExtToDo
Definition: OWinterWheatUndersownExt.h:35
EM_warmblood1
const double EM_warmblood1
Definition: skylarks_all.cpp:206
cfg_Skylark_prefledegling_NOEL
CfgFloat cfg_Skylark_prefledegling_NOEL
FarmManager::m_crop_areas_stages
vector< double > m_crop_areas_stages
Stores information on crop areas calculated in different stages of model development: for comparison ...
Definition: farm.h:1957
FarmManager::m_renumbered
bool m_renumbered
A flag to show whether renumbering was already done.
Definition: farm.h:1917
sb_GR
Definition: SpringBarley.h:62
owr_fa_manure
Definition: OWinterRape.h:44
fa_manganesesulphate
Definition: treatment.h:64
Landscape::SupplyLastSownVegVector
TTypesOfVegetation SupplyLastSownVegVector(unsigned int a_index)
Definition: Landscape.h:1063
PLWinterRye
PLWinterRye class .
Definition: PLWinterRye.h:91
tov_OPotatoes
Definition: tov_declaration.h:44
PLWinterRyeToDo
PLWinterRyeToDo
Definition: PLWinterRye.h:37
Landscape::RecordGooseRoostDist
void RecordGooseRoostDist(int a_polyref, int a_dist, GooseSpecies a_goose)
Records the distance to the closest roost of goose species.
Definition: Landscape.cpp:3373
obpcg_water1
Definition: OBarleyPeaCloverGrass.h:36
tole_HeritageSite
Definition: tole_declaration.h:90
OptimisingPigFarm::checkRestrictions
virtual void checkRestrictions()
Checks if the restrictions are fulfilled and corrects crops' areas if necessary.
Definition: farm.cpp:6457
wpc_ferti_p1
Definition: WheatPControl.h:43
nl_gg2_ferti_p3
Definition: NLGrassGrazed2.h:52
POT_FUNGI_DATE
#define POT_FUNGI_DATE
Definition: Potatoes.h:39
pl_pot_stubble_plough
Definition: PLPotatoes.h:48
Farm::WinterPlough
virtual bool WinterPlough(LE *a_field, double a_user, int a_days)
Carry out a ploughing event in the winter on a_field.
Definition: farmfuncs.cpp:392
OFieldPeas::OFieldPeas
OFieldPeas()
Definition: OFieldPeas.h:55
nl_m_ferti_s1
Definition: NLMaize.h:43
pl_wwl_ferti_p9
Definition: PLWinterWheatLate.h:70
pl_sw_ferti_p2
Definition: PLSpringWheat.h:50
pl_be_watering2
Definition: PLBeet.h:71
Skylark_Male::m_BroodSize
int m_BroodSize
Definition: skylarks_all.h:885
pl_wwl_ferti_p3
Definition: PLWinterWheatLate.h:52
nl_gg1s_cut_to_silage3
Definition: NLGrassGrazed1Spring.h:46
fpsi_water_one
Definition: FieldPeasSilage.h:53
wwptc_strigling1
Definition: WWheatPToxicControl.h:65
bb_rowcultivation
Definition: BroadBeans.h:42
toss_PreparingForBreeding
Definition: skylarks_all.h:58
OptimisingFarm::randomizeCropList
void randomizeCropList(vector< CropSort > &listToRandomize, string key)
Swaps randomly elements of the list holding same values of the key (according to which the list was p...
Definition: farm.cpp:7811
nl_gg1_ferti_p8
Definition: NLGrassGrazed1.h:64
SB_DID_ROW_TWO
#define SB_DID_ROW_TWO
Definition: Sugarbeet.h:38
SYNGENTACEREAL_BASE
#define SYNGENTACEREAL_BASE
Definition: AgroChemIndustryCereal.h:40
nl_sb_ferti_s3
Definition: NLSpringBarley.h:50
wwsc_strigling2
Definition: WinterWheatStriglingCulm.h:66
O_FIRST_YEAR_DANGER_BASE
#define O_FIRST_YEAR_DANGER_BASE
Definition: OFirstYearDanger.h:31
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
SBCG_FERTI_DONE
#define SBCG_FERTI_DONE
Definition: SpringBarleyCloverGrass.h:34
Population_Manager::RipleysOutputPrb2
FILE * RipleysOutputPrb2
Definition: PopulationManager.h:584
pl_wrye_hay_bailing
Definition: PLWinterRye.h:75
wws_ferti_s2
Definition: WinterWheatStrigling.h:49
GooseFieldListItem::digestability
double digestability
Definition: Landscape.h:95
OptimisingFarm::~OptimisingFarm
virtual ~OptimisingFarm()
Definition: farm.h:2033
toc_Foobar
Definition: farm.h:367
nl_ww_herbicide2
Definition: NLWinterWheat.h:42
nl_m_straw_chopping
Definition: NLMaize.h:54
Landscape::SupplyDayDegrees
double SupplyDayDegrees(int a_polyref)
Definition: Landscape.h:1326
bed_forming
Definition: treatment.h:106
wwsc_stubble_harrow1
Definition: WinterWheatStriglingCulm.h:52
sbcgs_cattle_out
Definition: SpringBarleyCloverGrassStrigling.h:55
WR_INSECT_DATE
#define WR_INSECT_DATE
Definition: winterrape.h:47
fg_ferti_one
Definition: FodderGrass.h:41
FarmManager::GetFarmCentroid
APoint GetFarmCentroid(int a_farmref)
Gets the farm centroid as an APoint.
Definition: farm.h:1809
wwss_ferti_p1
Definition: WinterWheatStriglingSingle.h:47
Skylark_Population_Manager::TheRipleysOutputProbe
virtual void TheRipleysOutputProbe(FILE *a_prb)
Definition: skylarks_all.cpp:799
Landscape::DegreesDump
void DegreesDump()
Prints the sum of day degrees. See FarmManager::daydegrees.
Definition: Landscape.cpp:1687
Farm::m_plmaizesilage
PLMaizeSilage * m_plmaizesilage
Definition: farm.h:1059
cut_weeds
Definition: treatment.h:94
pe_fungi_three
Definition: Potatoes.h:63
l_map_print_git_version_info
CfgBool l_map_print_git_version_info("MAP_PRINT_GIT_VERSION_INFO", CFG_CUSTOM, false)
Should git version info be printed to file and console?
nl_gg2_ferti_p2
Definition: NLGrassGrazed2.h:50
nl_gg1s_ferti_p5
Definition: NLGrassGrazed1Spring.h:54
toss_Laying
Definition: skylarks_all.h:58
wpc_insecticide3
Definition: WheatPControl.h:60
NLGrassGrazedLastToDo
NLGrassGrazedLastToDo
Definition: NLGrassGrazedLast.h:38
oms_fa_manure_b
Definition: OMaizeSilage.h:36
Population_Manager::m_NoProbes
int m_NoProbes
Definition: PopulationManager.h:525
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
Skylark_MaleList
TSkylarkList< Skylark_Male * > Skylark_MaleList
Definition: skylarks_all.h:443
cfg_PatchyPremium
CfgInt cfg_PatchyPremium
cfg_productapplicendyear
CfgInt cfg_productapplicendyear("PEST_PROCTAPPLICENDYEAR", CFG_CUSTOM,-1)
Landscape::NewElement
LE * NewElement(TTypesOfLandscapeElement a_type)
Definition: Landscape.cpp:3688
sbs_ferti_s1
Definition: SpringBarleySilage.h:44
SkTerritories::m_poly_size
int * m_poly_size
Definition: skylarks_all.h:362
pl_wr_fungicide4
Definition: PLWinterRape.h:77
BroadBeansToDo
BroadBeansToDo
Definition: BroadBeans.h:34
SB_DID_NPKS_TWO
#define SB_DID_NPKS_TWO
Definition: Sugarbeet.h:40
sbcg_GR
Definition: SpringBarleyCloverGrass.h:49
OptimisingOtherFarm::OptimisingOtherFarm
OptimisingOtherFarm(FarmManager *a_myfarmmanager, int a_No)
Definition: farm.cpp:5291
Population_Manager::SupplyListSize
unsigned SupplyListSize(unsigned listindex)
Definition: PopulationManager.h:471
pl_fl2_ferti_s1A
Definition: PLFodderLucerne2.h:41
DataForOptimisation::Set_livestockNumber
void Set_livestockNumber(int a_number)
Definition: farm.h:603
nl_gg1s_ferti_s11
Definition: NLGrassGrazed1Spring.h:67
nl_cpc_ferti_p1
Definition: NLCatchPeaCrop.h:35
nl_sbs_insecticide1
Definition: NLSpringBarleySpring.h:55
nl_tu_ferti_p1
Definition: NLTulips.h:47
AnimalFarm::m_totalFodderToProduce
double m_totalFodderToProduce
Fodder that has to be produced by a farm to fulfill the min. fodder production restriction....
Definition: farm.h:2391
tole_PlantNursery
Definition: tole_declaration.h:95
sbskm_fungicide_one
Definition: SpringBarleySKManagement.h:61
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
pl_wwl_ferti_s5
Definition: PLWinterWheatLate.h:63
nl_pot_insecticide
Definition: NLPotatoes.h:78
DataForOptimisation::m_livestockNumbers
vector< int > m_livestockNumbers
Vector containing numbers of all livestock types at farms included in the simulation.
Definition: farm.h:713
bb_strigling
Definition: BroadBeans.h:41
Landscape::SupplyRodenticidePredatoryManager
RodenticidePredators_Population_Manager * SupplyRodenticidePredatoryManager()
Definition: Landscape.h:432
Farm::AddField
void AddField(LE *a_newfield)
Adds a field to a farm.
Definition: farm.cpp:1447
pl_sw_ferti_s10
Definition: PLSpringWheat.h:84
Population_Manager::DisplayLocations
virtual void DisplayLocations()
wwpc_stubble_harrow2
Definition: WWheatPControl.h:78
pl_wt_stubble_harrow
Definition: PLWinterTriticale.h:45
OptimisingFarm::Make_rotational_crops
void Make_rotational_crops()
Creates a vector m_rotational_crops using the results of optimisation.
Definition: farm.cpp:8285
OptimisingFarm::m_area_rot
double m_area_rot
Area assigned to rotational crops. [ha].
Definition: farm.h:2266
pl_ww_growth_regulator1
Definition: PLWinterWheat.h:78
PL_MS_SPRING_FERTI
#define PL_MS_SPRING_FERTI
Definition: PLMaizeSilage.h:34
NonAnimalFarm::checkWinterRotation1
virtual void checkWinterRotation1()
Checks if the restriction on a winter rotation is fulfilled.
Definition: farm.cpp:6469
FodderGrassToDo
FodderGrassToDo
Definition: FodderGrass.h:38
SpringBarleyStrigling
Definition: SpringBarleyStrigling.h:76
pl_ww_ferti_s3
Definition: PLWinterWheat.h:53
nl_cas_bed_forming
Definition: NLCarrotsSpring.h:46
ww_strigling2
Definition: WinterWheat.h:90
SyngetaCerealToDo
SyngetaCerealToDo
Definition: AgroChemIndustryCereal.h:49
Farm::m_osbarleysilage
OSBarleySilage * m_osbarleysilage
Definition: farm.h:998
Landscape::PolysRemoveInvalid
bool PolysRemoveInvalid(void)
Definition: Landscape.cpp:1772
GooseFieldListItem::openness
double openness
Definition: Landscape.h:88
orch_start
Definition: OrchardCrop.h:37
FarmManager::TranslateParametersCodes
TTypesOfParameters TranslateParametersCodes(string &str)
Definition: farm.cpp:4387
cfg_sk_triplength
CfgFloat cfg_sk_triplength("SK_TRIPLENGTH", CFG_CUSTOM, 10)
Farm::GetValidCoords
APoint GetValidCoords()
Returns the valid coordinates of the first field owned by a farm.
Definition: farm.h:800
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
wrys_growth_reg_two
Definition: WinterRyeStrigling.h:62
OptimisingPigFarm::check_WRape_WBarley
void check_WRape_WBarley()
Checks if the restriction on winter rape and winter barley attachment is fulfilled and corrects crops...
Definition: farm.cpp:7380
DataForOptimisation::Set_livestockParameter
void Set_livestockParameter(double a_value, int i)
Definition: farm.h:617
sbpt_fertlnh3_plant
Definition: SpringBarleyPTreatment.h:52
FarmManager::GetRandomFarmRefnum
int GetRandomFarmRefnum()
Returns a random farm reference number.
Definition: farm.h:1781
pl_wt_ferti_s8
Definition: PLWinterTriticale.h:68
Nestling_struct::Dad
Skylark_Male * Dad
Definition: skylarks_all.h:230
Landscape::SupplyIsGrass2
bool SupplyIsGrass2(TTypesOfVegetation a_vege_type)
Definition: Landscape.cpp:503
pl_fl2_harrow1A
Definition: PLFodderLucerne2.h:39
PLMaizeSilageToDo
PLMaizeSilageToDo
Definition: PLMaizeSilage.h:42
nl_gg1_ferti_s5
Definition: NLGrassGrazed1.h:59
OSBarleySilage::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OSBarleySilage.cpp:31
nl_bes_herbicide1
Definition: NLBeetSpring.h:47
wrs_ferti_p2
Definition: winterrapestrigling.h:30
NLGrassGrazed2::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: NLGrassGrazed2.cpp:54
pl_fl2_cut_to_silage1A
Definition: PLFodderLucerne2.h:38
SeedGrass2::SeedGrass2
SeedGrass2()
Definition: seedgrass2.h:59
sbspr_insecticide2
Definition: SpringBarleySpr.h:61
RoeDeerInfo::m_OldRange_y
unsigned m_OldRange_y
Definition: PopulationManager.h:194
OptimisingFarm::Set_main_goal
void Set_main_goal(TTypeOfFarmerGoal a_goal)
Definition: farm.h:2057
cfg_SkStartNos
CfgInt cfg_SkStartNos
nl_gg2_ferti_s1
Definition: NLGrassGrazed2.h:43
CropOptimised::m_savings
double m_savings
Value of savings resulting from growing a fodder crop and not purchasing amount of fodder correspondi...
Definition: farm.h:1691
PLWinterRape_BASE
#define PLWinterRape_BASE
Definition: PLWinterRape.h:24
owwu_autumn_harrow
Definition: OWinterWheatUndersown.h:44
ms_row_two
Definition: MaizeSilage.h:49
wbs_fertnpk_stock_one
Definition: WinterBarleyStrigling.h:69
PLWINTERBARLEY_BASE
#define PLWINTERBARLEY_BASE
Definition: PLWinterBarley.h:24
ofb_fertnpks_one
Definition: OFodderbeet.h:50
Landscape::m_LargestPolyNumUsed
int m_LargestPolyNumUsed
Definition: Landscape.h:194
Landscape::SupplyLEReset
void SupplyLEReset(void)
Definition: Landscape.cpp:3551
Farm::BulbHarvest
virtual bool BulbHarvest(LE *a_field, double a_user, int a_days)
Carry out a bulb harvest on a_field.
Definition: farmfuncs.cpp:2465
direction_sw
Definition: Landscape.h:60
PLFodderLucerne1
PLFodderLucerne1 class .
Definition: PLFodderLucerne1.h:79
Skylark_Female::m_toowet
int m_toowet
Definition: skylarks_all.h:803
Landscape::AxisLoop
void AxisLoop(int a_poly, int *a_x, int *a_y, int a_axis)
Definition: Landscape.cpp:2938
SkTerritories::Supply_terr
skTTerritory * Supply_terr(int ref)
Definition: skylarks_all.cpp:1448
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
SBTSoDo
SBTSoDo
Definition: SpringBarleyStrigling.h:44
SB_MANURE_DONE
#define SB_MANURE_DONE
Definition: SpringBarley.h:33
cattle_in
Definition: dummy.h:76
OWINTERWHEATUndersown_BASE
#define OWINTERWHEATUndersown_BASE
Definition: OWinterWheatUndersown.h:31
FarmManager::Save_diff_farm_types_areas
void Save_diff_farm_types_areas()
Calculates and saves total areas of all optimising farms and specific farm types.
Definition: farm.cpp:3404
Skylark_PreFledgeling::Skylark_PreFledgeling
Skylark_PreFledgeling(int x, int y, Landscape *L, SkTerritories *Terrs, Skylark_Male *Daddy, bool sex, double size, int age, Skylark_Population_Manager *SPM, int bx, int by, int mh)
Definition: skylarks_all.cpp:3360
FarmManager::GetIsRenumbered
bool GetIsRenumbered()
Returns the flag for renumbering.
Definition: farm.h:1886
WB_DID_SEVEN_THREE
#define WB_DID_SEVEN_THREE
Definition: WinterBarley.h:44
toc_FodderBeet
Definition: farm.h:355
owry_hay_bailing
Definition: OWinterRye.h:51
DataForOptimisation::m_str_cropTypes
vector< string > m_str_cropTypes
Crop types saved in string format (Bedriftsmodel i.e. original crop optimization model crop mode).
Definition: farm.h:700
DataForOptimisation::m_cropParameters
vector< double > m_cropParameters
Vector storing parameters of all crop types.
Definition: farm.h:725
wpc_herbicide1
Definition: WheatPControl.h:52
pi_fungi_two
Definition: PotatoesIndustry.h:61
nl_cab_herbicide1
Definition: NLCabbage.h:47
fp_manganesesulphate
Definition: treatment.h:53
pl_sw_insecticide2
Definition: PLSpringWheat.h:71
ww_ferti_p4
Definition: WinterWheat.h:94
PermanentSetAside
Definition: PermanentSetAside.h:42
WW_DECIDE_TO_HERB
#define WW_DECIDE_TO_HERB
Definition: WinterWheat.h:59
cfg_Areas_Based_on_Distribution
CfgBool cfg_Areas_Based_on_Distribution("AREAS_BASED_ON_DISTRIBUTION", CFG_CUSTOM, false)
If set to true, crops are assigned area based on their gross margin proportion in the total GM for al...
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
pi_fa_slurry
Definition: PotatoesIndustry.h:45
sbskm_fertnpk_stock
Definition: SpringBarleySKManagement.h:55
nl_cas_fungicide3
Definition: NLCarrotsSpring.h:55
PLBeansToDo
PLBeansToDo
Definition: PLBeans.h:38
tole_DrainageDitch
Definition: tole_declaration.h:105
nl_cas_herbicide2
Definition: NLCarrotsSpring.h:51
wwss_sleep_all_day
Definition: WinterWheatStriglingSingle.h:46
WinterWheat::WinterWheat
WinterWheat()
Definition: WinterWheat.h:120
OWinterWheat::OWinterWheat
OWinterWheat()
Definition: OWinterWheat.h:67
cut_to_straw
Definition: dummy.h:79
Skylark_Population_Manager::incNoPestEffects
void incNoPestEffects()
Definition: skylarks_all.h:532
August
const int August
Definition: Landscape.h:43
NL_SB_FUNGII
#define NL_SB_FUNGII
A flag used to indicate autumn ploughing status.
Definition: NLSpringBarley.h:28
OrganicCattle::OrganicCattle
OrganicCattle(FarmManager *a_manager)
Definition: farm.cpp:2038
Farm::m_opermgrassgrazed
OPermanentGrassGrazed * m_opermgrassgrazed
Definition: farm.h:991
nl_pots_fungicide5
Definition: NLPotatoesSpring.h:63
NLCatchPeaCrop
NLCatchPeaCrop class .
Definition: NLCatchPeaCrop.h:54
DataForOptimisation::Get_beta2
double Get_beta2(int i)
Definition: farm.h:629
pe_insecticide
Definition: Potatoes.h:57
tov_OSeedGrass2
Definition: tov_declaration.h:46
wws_water1
Definition: WinterWheatStrigling.h:67
NLSpringBarley::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: NLSpringBarley.cpp:64
pl_pot_ferti_p1
Definition: PLPotatoes.h:47
cfg_P1C
CfgFloat cfg_P1C
skTTerritory::m_sizes
vector< int > m_sizes
Definition: skylarks_all.h:266
PLPotatoesToDo
PLPotatoesToDo
Definition: PLPotatoes.h:43
Population_Manager::RipleysOutputPrb7
FILE * RipleysOutputPrb7
Definition: PopulationManager.h:589
farminfo::m_nofields
int m_nofields
Definition: farm.h:498
DataForOptimisation::m_rotationMin
vector< double > m_rotationMin
Minimum acreage of a crop at a farm [%]. Farm type, soil type and farm size specific.
Definition: farm.h:755
Farm::m_ofieldpeassilage
OFieldPeasSilage * m_ofieldpeassilage
Definition: farm.h:985
SimpleStatistics::add_variable
void add_variable(double x)
Add a value.
Definition: PopulationManager.h:342
Farm::m_springbarleyptreatment
SpringBarleyPTreatment * m_springbarleyptreatment
Definition: farm.h:1019
pl_be_fungicide1
Definition: PLBeet.h:77
OptimisingFarm::m_rotationCrops
vector< CropSort > m_rotationCrops
Vector of structs containing pointers to (winter) rotation crops.
Definition: farm.h:2196
VegHindranceD
double VegHindranceD[111]
Definition: skylarks_all.cpp:217
nl_bes_ferti_p2
Definition: NLBeetSpring.h:45
Landscape::DumpMapGraphics
void DumpMapGraphics(const char *a_filename)
Definition: Landscape.cpp:3599
herbicide_treat
Definition: treatment.h:71
Landscape::CentroidSpiralOut
void CentroidSpiralOut(int a_polyref, int &a_x, int &a_y)
Definition: Landscape.cpp:3073
Crop::m_count
int m_count
Definition: farm.h:541
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
Landscape::SupplyFarmOwnerIndex
int SupplyFarmOwnerIndex(int a_x, int a_y)
Definition: Landscape.h:1165
fb_fertmanure
Definition: Fodderbeet.h:49
toss_MakingNest
Definition: skylarks_all.h:58
Sugarbeet::Sugarbeet
Sugarbeet()
Definition: Sugarbeet.h:75
Skylark_Nestling::OnDeserted
void OnDeserted()
Definition: skylarks_all.cpp:3301
Farm::FP_GreenManure
virtual bool FP_GreenManure(LE *a_field, double a_user, int a_days)
Spread green manure on a_field owned by an arable farmer.
Definition: farmfuncs.cpp:798
FarmManager::m_crops_summary_BIs
vector< PesticideData > m_crops_summary_BIs
Stores information on aggregate (all farms)pesticide usage for each crop.
Definition: farm.h:1951
nl_m_herbicide1
Definition: NLMaize.h:52
wwpt_sleep_all_day
Definition: WWheatPTreatment.h:46
FPEADSI_INSECT_DATE
#define FPEADSI_INSECT_DATE
Definition: FieldPeasSilage.h:33
PLSpringBarleyToDo
PLSpringBarleyToDo
Definition: PLSpringBarley.h:41
Farm::GrowthRegulator
virtual bool GrowthRegulator(LE *a_field, double a_user, int a_days)
Apply growth regulator to a_field.
Definition: farmfuncs.cpp:1250
cfg_EM_Nestling_b
CfgFloat cfg_EM_Nestling_b
nl_gg1_cut_to_silage2
Definition: NLGrassGrazed1.h:49
Skylark_Female::st_Flocking
int st_Flocking()
Definition: skylarks_all.cpp:5682
pl_wb_ferti_p1
Definition: PLWinterBarley.h:41
owry_hay_turning
Definition: OWinterRye.h:50
nl_m_stubble_harrow1
Definition: NLMaize.h:38
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
UserDefinedFarm12
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1377
Skylark_Base::m_pcide_conc
double m_pcide_conc
Definition: skylarks_all.h:593
l_map_dump_veg_x
static CfgInt l_map_dump_veg_x("MAP_DUMP_VEG_X", CFG_CUSTOM, 100)
pl_wrye_ferti_p1
Definition: PLWinterRye.h:40
cfg_pest_springwheat_on
CfgBool cfg_pest_springwheat_on
cgg2_ferti_zero
Definition: CloverGrassGrazed2.h:39
PLWinterBarley::PLWinterBarley
PLWinterBarley()
Definition: PLWinterBarley.h:102
owry_autumn_plough
Definition: OWinterRye.h:39
wwpt_GR
Definition: WWheatPTreatment.h:59
osbs_water2
Definition: OSBarleySilage.h:37
OptimisingFarm::m_rotational_crops
vector< AlmassCrop > m_rotational_crops
Vector of structs with almass type crops with positive areas in % (result of optimisation): includes ...
Definition: farm.h:2202
OCloverGrassGrazed2::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OCloverGrassGrazed2.cpp:38
sbpt_fertpk_plant
Definition: SpringBarleyPTreatment.h:53
Skylark_Female::BeginStep
virtual void BeginStep(void)
BeingStep behaviour - must be implemented in descendent classes.
Definition: skylarks_all.cpp:5425
cfg_dumpvegjanfile
CfgStr cfg_dumpvegjanfile("G_VEGAREASJAN_FILENAME", CFG_CUSTOM, "DUMPVEG_JAN.TXT")
g_farmmanager
FarmManager * g_farmmanager
Definition: farm.cpp:284
wws_sleep_all_day
Definition: WinterWheatStrigling.h:46
WinterRyeStrigling
Definition: WinterRyeStrigling.h:75
Skylark_Female
Definition: skylarks_all.h:760
wry_fertmanganese_plant_one
Definition: WinterRye.h:53
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
cfg_BeetleBankWidth
static CfgInt cfg_BeetleBankWidth("BBANK_WIDTH", CFG_CUSTOM, 4)
wry_autumn_harrow
Definition: WinterRye.h:50
pi_water_three
Definition: PotatoesIndustry.h:59
sr_swarth
Definition: SpringRape.h:66
nl_pot_fungicide15
Definition: NLPotatoes.h:77
wbs_fertslurry_stock_two
Definition: WinterBarleyStrigling.h:68
PL_FL1_HERBI_DATE
#define PL_FL1_HERBI_DATE
Definition: PLFodderLucerne1.h:34
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
sbpt_start
Definition: SpringBarleyPTreatment.h:45
sbcg_spring_plough
Definition: SpringBarleyCloverGrass.h:43
pl_wr_ferti_s5
Definition: PLWinterRape.h:67
cfg_RipleysOutput_used
CfgBool cfg_RipleysOutput_used
nl_ggl_winter_plough_clay
Definition: NLGrassGrazedLast.h:73
PesticideTrialToxicControl::MakeStockFarmer
virtual void MakeStockFarmer(void)
Definition: farm.h:1186
FarmManager::pm_data
DataForOptimisation * pm_data
Pointer to the DataForOptimisation.
Definition: farm.h:1876
pl_wr_straw_chopping
Definition: PLWinterRape.h:83
Landscape::UpdateOsmiaNesting
void UpdateOsmiaNesting()
Tesll all LE objects to update their osmia nest status.
Definition: Landscape.h:856
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
wrs_harvest
Definition: winterrapestrigling.h:38
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
PLSpringWheat
PLSpringWheat class .
Definition: PLSpringWheat.h:98
Skylark_Clutch::OnFarmEvent
virtual bool OnFarmEvent(FarmToDo event)
Definition: skylarks_all.cpp:2513
FarmEvent::m_run
long m_run
Definition: farm.h:468
sbse_GR
Definition: SpringBarleySeed.h:50
no_sb_autumn_plough
Definition: NorwegianSpringBarley.h:36
Skylark_PreFledgeling
Definition: skylarks_all.h:709
nl_pgg_ferti_p7
Definition: NLPermanentGrassGrazed.h:59
OptimisingFarm::m_farmType
TTypesOfOptFarms m_farmType
Farm's type (cattle, pig, plant, other).
Definition: farm.h:2210
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
nl_bes_fungicide2
Definition: NLBeetSpring.h:52
wwsc_ferti_s4
Definition: WinterWheatStriglingCulm.h:73
no_oats_harvest
Definition: NorwegianOats.h:41
pl_ww_stubble_cultivator_heavy
Definition: PLWinterWheat.h:51
pl_bes_ferti_s4
Definition: PLBeetSpr.h:46
nl_pot_fungicide6
Definition: NLPotatoes.h:68
tof_UserDefinedFarm16
Definition: farm.h:253
PLWinterWheatLate
PLWinterWheatLate class .
Definition: PLWinterWheatLate.h:98
FarmManager::GetFarmNoFields
int GetFarmNoFields(int a_farmref)
Returns the number of fields owned by a from the farm ref num.
Definition: farm.h:1743
OptimisingFarm
A farm that carries out crop, pesticide and fertilizer planning using simplified optimisation or othe...
Definition: farm.h:2028
PL_FL1_FERTI_P1
#define PL_FL1_FERTI_P1
A flag used to indicate autumn ploughing status.
Definition: PLFodderLucerne1.h:28
wrs_ferti_p1
Definition: winterrapestrigling.h:29
nl_gg2_ferti_s2
Definition: NLGrassGrazed2.h:51
Farm::m_plwinterwheatlate
PLWinterWheatLate * m_plwinterwheatlate
Definition: farm.h:1066
pl_ww_ferti_p5
Definition: PLWinterWheat.h:62
PLSPRINGBARLEY_BASE
#define PLSPRINGBARLEY_BASE
Definition: PLSpringBarley.h:24
TTypeOfFarmerGoal
TTypeOfFarmerGoal
Definition: farm.h:435
AnimalFarm::m_fodderCrops
vector< CropSort > m_fodderCrops
List of pointers to variable (non-fixed) fodder crops.
Definition: farm.h:2386
wpc_ferti_s3
Definition: WheatPControl.h:68
pl_wwl_sleep_all_day
Definition: PLWinterWheatLate.h:40
nl_sbs_ferti_s2_clay
Definition: NLSpringBarleySpring.h:43
Skylark_struct
Definition: skylarks_all.h:195
pl_ww_autumn_sow
Definition: PLWinterWheat.h:56
May1
const int May1
Definition: AgroChemIndustryCereal.h:45
toc_ChrisTree
Definition: farm.h:362
cfg_strigling_prop
CfgFloat cfg_strigling_prop
skTTerritory::m_hr_sizes
vector< int > m_hr_sizes
Definition: skylarks_all.h:268
obpcg_spring_sow
Definition: OBarleyPeaCloverGrass.h:43
pl_sw_autumn_harrow1
Definition: PLSpringWheat.h:47
cfg_MS_InsecticideDay
CfgInt cfg_MS_InsecticideDay
tov_NLGrassGrazed2
Definition: tov_declaration.h:98
TAnimal::CorrectWrapRound
void CorrectWrapRound()
Corrects wrap around co-ordinate problems.
Definition: PopulationManager.h:231
OptimisingFarm::m_assigned
double m_assigned
Variable holding a value of area already reserved for certain crops at a farm. [0-100%].
Definition: farm.h:2242
l_map_dump_gfx_file
static CfgStr l_map_dump_gfx_file("MAP_DUMP_GFX_FILE", CFG_CUSTOM, "dump.ppm")
OWinterBarley::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OWinterBarley.cpp:33
nl_cab_ferti_p4
Definition: NLCabbage.h:57
Population_Manager::ProbesSet
bool ProbesSet
Definition: PopulationManager.h:514
WWheatPControl
Definition: WWheatPControl.h:83
sbspr_stubble_harrow
Definition: SpringBarleySpr.h:70
nl_gg1s_ferti_p3
Definition: NLGrassGrazed1Spring.h:50
npe_strigling_two
Definition: NorwegianPotatoes.h:54
NorwegianPotatoesToDo
NorwegianPotatoesToDo
Definition: NorwegianPotatoes.h:41
OAToDo
OAToDo
Definition: Oats.h:38
November
const int November
Definition: Landscape.h:46
OptimisingFarm::fixBI
void fixBI()
Sets values of Treatment frequency indices (BI) for crops with fixed amount of pesticides (CropOptimi...
Definition: farm.cpp:6123
DataForOptimisation::FarmData::md_farmRealID
int md_farmRealID
Definition: farm.h:681
wwpt_ferti_s5
Definition: WWheatPTreatment.h:74
FarmManager::m_farmmapping_lookup
int * m_farmmapping_lookup
Used for a dynamic array of lookups converting farm references to internal renumbering.
Definition: farm.h:1915
cfg_HQualityTallVeg
CfgInt cfg_HQualityTallVeg
nl_pgg_cut_to_silage4
Definition: NLPermanentGrassGrazed.h:46
Landscape::SupplyBirdMaizeForage
double SupplyBirdMaizeForage(int a_x, int a_y)
Returns the maize forage resource as seen from a goose standpoint at an x,y location.
Definition: Landscape.h:640
sg2_burnstrawstubble
Definition: seedgrass2.h:47
tov_OFieldPeasSilage
Definition: tov_declaration.h:56
PL_WR_DECIDE_TO_GR
#define PL_WR_DECIDE_TO_GR
Definition: PLWinterRape.h:31
sbspr_water_two
Definition: SpringBarleySpr.h:66
cfg_pest_tulips_on
CfgBool cfg_pest_tulips_on
nl_ggl_ferti_p5
Definition: NLGrassGrazedLast.h:56
WWPC_WAIT_FOR_PLOUGH
#define WWPC_WAIT_FOR_PLOUGH
Definition: WWheatPControl.h:40
wws_ferti_p3
Definition: WinterWheatStrigling.h:69
pl_sb_fungicide1
Definition: PLSpringBarley.h:65
UserDefinedFarm32::UserDefinedFarm32
UserDefinedFarm32(const char *fname, FarmManager *a_manager)
Definition: farm.cpp:2601
cfg_FarmSizeProbParam1
CfgFloat cfg_FarmSizeProbParam1("FARMSIZEPROBPARAMONE", CFG_CUSTOM, 1.5)
A fitting parameter for the probability of hunter acceptance of a farm that is smaller.
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
growth_regulator
Definition: treatment.h:72
nl_pot_fungicide14
Definition: NLPotatoes.h:76
fp_herbicide_two
Definition: FieldPeas.h:50
SC_AUTUMN_PLOUGH
#define SC_AUTUMN_PLOUGH
Definition: AgroChemIndustryCereal.h:42
nl_pots_fungicide6
Definition: NLPotatoesSpring.h:64
pgg_herbicide
Definition: PermanentGrassGrazed.h:42
nl_ggl_ferti_p11
Definition: NLGrassGrazedLast.h:68
nl_cabs_ferti_p2
Definition: NLCabbageSpring.h:52
NLGrassGrazed1Spring::NLGrassGrazed1Spring
NLGrassGrazed1Spring()
Definition: NLGrassGrazed1Spring.h:88
Landscape::SupplyRainPeriod
double SupplyRainPeriod(long a_date, int a_period)
Definition: Landscape.h:1351
owr_straw_chop
Definition: OWinterRape.h:56
fb_water_one
Definition: Fodderbeet.h:64
top_PriceFi
Definition: farm.h:375
cfg_HQualityTrack
CfgInt cfg_HQualityTrack
sbsts_strigling_one
Definition: SpringBarleyStriglingSingle.h:58
SpringBarleyCloverGrass::SpringBarleyCloverGrass
SpringBarleyCloverGrass()
Definition: SpringBarleyCloverGrass.h:68
Farm::m_permgrassgrazed
PermanentGrassGrazed * m_permgrassgrazed
Definition: farm.h:1007
pgt_start
Definition: PermanentGrassTussocky.h:36
cut_to_silage
Definition: treatment.h:86
Farm::m_plfodderlucerne1
PLFodderLucerne1 * m_plfodderlucerne1
Definition: farm.h:1062
ofb_fertslurry
Definition: OFodderbeet.h:51
pl_sb_ferti_s6
Definition: PLSpringBarley.h:71
wrs_strigling_two
Definition: winterrapestrigling.h:26
sbpcgs_spring_roll
Definition: SpringBarleyPeaCloverGrassStrigling.h:45
osb_hay
Definition: OSpringBarley.h:50
Farm::GetAreaDouble
double GetAreaDouble(void)
Returns the area of arable fields owned by that farm.
Definition: farm.cpp:1350
SBSKM_SLURRY_EXEC
#define SBSKM_SLURRY_EXEC
Definition: SpringBarleySKManagement.h:34
SkTerritories::Supply_size
int Supply_size(int ref)
Definition: skylarks_all.cpp:1471
pl_fl1_ferti_s4
Definition: PLFodderLucerne1.h:59
TALMaSSObject::ReinitialiseObject
virtual void ReinitialiseObject()
Used to re-use an object - must be implemented in descendent classes.
Definition: PopulationManager.h:143
toss_FDying
Definition: skylarks_all.h:59
OptimisingPlantFarm::~OptimisingPlantFarm
virtual ~OptimisingPlantFarm()
Definition: farm.h:2498
nl_ggl_cattle_is_out
Definition: NLGrassGrazedLast.h:72
Population_Manager::Shuffle
void Shuffle(unsigned Type)
UserDefinedFarm14
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1395
wr_stub_harrow
Definition: winterrape.h:75
DataForOptimisation::Get_fixed
bool Get_fixed(int i)
Definition: farm.h:638
wwss_start
Definition: WinterWheatStriglingSingle.h:45
POTATOESIND_BASE
#define POTATOESIND_BASE
Definition: PotatoesIndustry.h:30
sbskm_fertmanure_plant
Definition: SpringBarleySKManagement.h:51
MD_Hatch
static double MD_Hatch
Definition: skylarks_all.cpp:186
toa_MDuck
Definition: farm.h:318
cfg_pest_carrots_on
CfgBool cfg_pest_carrots_on
wwsc_straw_chopping
Definition: WinterWheatStriglingCulm.h:76
pl_ca_autumn_harrow2
Definition: PLCarrots.h:42
product_treat
Definition: treatment.h:101
mas_row_two
Definition: MaizeStrigling.h:47
PreFledgeling_struct::size
double size
Definition: skylarks_all.h:240
pl_wwl_ferti_s4
Definition: PLWinterWheatLate.h:61
pl_pot_fungicide3
Definition: PLPotatoes.h:80
osb_straw_chopping
Definition: OSpringBarley.h:54
nl_pots_fungicide1
Definition: NLPotatoesSpring.h:59
Crop::SetCropClassification
void SetCropClassification(int a_classification)
Definition: farm.h:569
OFirstYearDanger
Definition: OFirstYearDanger.h:38
SBS_SPRAY
#define SBS_SPRAY
Definition: SpringBarleySilage.h:34
OptimisingFarm::findResponse
void findResponse(CropOptimised *a_crop, int a_foobar)
Determines the response (CropOptimised::m_resp) of a crop at a farm.
Definition: farm.cpp:6031
Landscape::GrazeVegetationTotal
void GrazeVegetationTotal(int a_poly, double a_forage)
Removes grazing forage from a poly and divides this out per m2.
Definition: Landscape.h:676
tov_SpringWheat
Definition: tov_declaration.h:53
nl_ww_ferti_s2
Definition: NLWinterWheat.h:46
DataForOptimisation::Set_emaize_price
void Set_emaize_price(double a_value)
Definition: farm.h:671
CropOptimised::m_grooming
double m_grooming
Value of mechanical weed control for a crop - grooming [DKK/ha].
Definition: farm.h:1673
owry_straw_chopping_stock
Definition: OWinterRye.h:49
Skylark_PreFledgeling::GetFledgelingEM
double GetFledgelingEM(int Age)
Definition: skylarks_all.cpp:3632
OptimisingFarm::Find_neighbour_to_imitate
OptimisingFarm * Find_neighbour_to_imitate()
Picks randomly a farmer to imitate/compare with. It chooses among neighbouring farmers with similar f...
Definition: farm.cpp:5380
cfg_G6E
CfgBool cfg_G6E
pl_wb_fungicide4
Definition: PLWinterBarley.h:75
NL_CAS_HERBI1
#define NL_CAS_HERBI1
Definition: NLCarrotsSpring.h:29
probe_data::m_Time
int m_Time
Definition: PopulationManager.h:287
pl_wb_stubble_cultivator_heavy
Definition: PLWinterBarley.h:51
owwu_stubble_harrow2
Definition: OWinterWheatUndersown.h:57
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
sr_insect_one_b
Definition: SpringRape.h:64
ope_spring_harrow
Definition: OPotatoes.h:44
wwptc_insecticide1
Definition: WWheatPToxicControl.h:62
sbs_ferti_p3
Definition: SpringBarleySilage.h:43
CropOptimised::m_initialArea
double m_initialArea
Initial area of a crop on a farm [ha].
Definition: farm.h:1642
SBSTS_FUNGI_DATE
#define SBSTS_FUNGI_DATE
Definition: SpringBarleyStriglingSingle.h:40
tri_GR_one
Definition: Triticale.h:51
Skylark_Female::MyMate
Skylark_Male * MyMate
Definition: skylarks_all.h:806
tov_SpringBarley
Definition: tov_declaration.h:52
osbext_ferti_s1
Definition: OSpringBarleyExt.h:40
Landscape::BuildingDesignationCalc
void BuildingDesignationCalc()
used to calculate whether a building is rural or town - for rodenticide use
Definition: Landscape.cpp:3287
cfg_ClosestFarmProbParam2
CfgFloat cfg_ClosestFarmProbParam2("CLOSESTFARMPROBPARAMTWO", CFG_CUSTOM, 1.0)
A fitting parameter for the probability of hunter acceptance of a farm with distance from home - scal...
FarmManager::~FarmManager
~FarmManager()
Farm manager destructor.
Definition: farm.cpp:2699
FarmManager::SetSpilledGrain
void SetSpilledGrain(bool a_spilledgrain)
Set m_SpilledGrain which is the flag for either 2013 (true) or 2014 (false) spilled grain distributio...
Definition: farm.h:1828
wb_insecticide
Definition: WinterBarley.h:80
sbstc_water_one
Definition: SpringBarleyStriglingCulm.h:66
sbpt_spring_roll
Definition: SpringBarleyPTreatment.h:57
sbs_herbicide2
Definition: SpringBarleySilage.h:63
PreFledgeling_struct
Definition: skylarks_all.h:237
FarmManager::totalOptFarmsArea_plant
double totalOptFarmsArea_plant
Definition: farm.h:1931
toss_PDeveloping
Definition: skylarks_all.h:51
cfg_pest_beet_on
CfgBool cfg_pest_beet_on
ttop_ModelinkPesticide
Definition: Landscape.h:71
MD_Threshold
static double MD_Threshold
Definition: skylarks_all.cpp:182
pl_bes_herbicide3
Definition: PLBeetSpr.h:60
FarmToDo
FarmToDo
Definition: treatment.h:31
cfg_Skylark_nestling_NOEL
CfgFloat cfg_Skylark_nestling_NOEL
tov_OWinterRye
Definition: tov_declaration.h:49
NL_POT_HERBI
#define NL_POT_HERBI
A flag used to indicate autumn ploughing status.
Definition: NLPotatoes.h:28
tole_Carpark
Definition: tole_declaration.h:85
pl_wb_straw_chopping
Definition: PLWinterBarley.h:81
Landscape::m_minmaxextent
int m_minmaxextent
Definition: Landscape.h:142
wwptc_autumn_harrow
Definition: WWheatPToxicControl.h:51
SR_INSECT_DATE
#define SR_INSECT_DATE
Definition: SpringRape.h:38
sc_straw_chopping
Definition: AgroChemIndustryCereal.h:81
Landscape::RecordGooseSpNumbers
void RecordGooseSpNumbers(int a_poly, int a_number, GooseSpecies a_goose)
This records the number of geese of each species on the polygon the day before. To prevent lots of un...
Definition: Landscape.cpp:3352
tov_NLCarrots
Definition: tov_declaration.h:90
TOP_Osmia
Definition: PopulationManager.h:70
FG_FORCE_SECOND_CUT
#define FG_FORCE_SECOND_CUT
Definition: FodderGrass.h:34
SBCG_SPRAY
#define SBCG_SPRAY
Definition: SpringBarleyCloverGrass.h:35
pl_wwl_stubble_plough
Definition: PLWinterWheatLate.h:43
pl_sbs_ferti_s6
Definition: PLSpringBarleySpr.h:65
FieldPeas::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: FieldPeas.cpp:37
cfg_tramline_foraging
CfgFloat cfg_tramline_foraging("SK_TRAMLINE_FORAGING_PROP", CFG_CUSTOM, 0.45)
Skylark_struct::mh
int mh
Definition: skylarks_all.h:202
PGP_LAST_PIGS_IN_DATE
#define PGP_LAST_PIGS_IN_DATE
Definition: OGrazingPigs.h:33
sbe_water_two
Definition: Sugarbeet.h:65
toc_OLSeedCut
Definition: farm.h:341
Landscape::SupplyYear
int SupplyYear(void)
Definition: Landscape.h:1611
PreFledgeling_struct::age
int age
Definition: skylarks_all.h:243
toss_Hatching
Definition: skylarks_all.h:47
OptimisingFarm::m_certainty_level
double m_certainty_level
Farmer's certainty level.
Definition: farm.h:2112
cfg_OrchardNoCutsDay
CfgInt cfg_OrchardNoCutsDay
nl_cpc_preseeding_cultivator_with_sow
Definition: NLCatchPeaCrop.h:37
OptimisingCattleFarm::checkCattleRotation
void checkCattleRotation()
Checks if the cattle restriction is fulfilled - in the Bedriftsmodel (original farm optimization mode...
Definition: farm.cpp:7053
sb_harvest
Definition: SpringBarley.h:70
DataForOptimisation::m_livestockTypes
vector< TTypesOfAnimals > m_livestockTypes
Livestock types saved as enumarator types.
Definition: farm.h:709
tri_GR_two
Definition: Triticale.h:52
HQualityTall2
int HQualityTall2
Definition: skylarks_all.cpp:256
g_FarmIntensivenessH
double g_FarmIntensivenessH
Farm::m_dummycroppesttesting
DummyCropPestTesting * m_dummycroppesttesting
Definition: farm.h:1091
Landscape::SupplyTempPeriod
double SupplyTempPeriod(long a_date, int a_period)
Definition: Landscape.h:1410
owwuExt_ferti_p2
Definition: OWinterWheatUndersownExt.h:42
pl_wrye_ferti_p3
Definition: PLWinterRye.h:51
cfg_strigling_clutch
CfgInt cfg_strigling_clutch
Farm::RemoveHunter
void RemoveHunter(Hunter *a_hunter)
Definition: farm.h:925
ww_autumn_plough
Definition: WinterWheat.h:74
wrys_fertmanganese_plant_two
Definition: WinterRyeStrigling.h:54
OptimisingFarm::m_previous_profits
vector< double > m_previous_profits
Vector of profits from previous years.
Definition: farm.h:2137
sbst_spring_roll
Definition: SpringBarleyStrigling.h:57
ttop_AcuteEffects
Definition: Landscape.h:68
NLPermanentGrassGrazed
NLPermanentGrassGrazed class .
Definition: NLPermanentGrassGrazed.h:83
CGG2_WATER_DATE
#define CGG2_WATER_DATE
Definition: CloverGrassGrazed2.h:32
l_map_dump_event_enable
static CfgBool l_map_dump_event_enable("MAP_DUMP_EVENT_ENABLE", CFG_CUSTOM, false)
nl_pgg_ferti_p4
Definition: NLPermanentGrassGrazed.h:53
nl_pgg_start
Definition: NLPermanentGrassGrazed.h:39
cfg_CAB_InsecticideMonth
CfgInt cfg_CAB_InsecticideMonth
sc_spring_roll
Definition: AgroChemIndustryCereal.h:62
ww_water1
Definition: WinterWheat.h:91
FarmManager::GetFarmTypeLookup
int GetFarmTypeLookup(int a_ref)
Get a farm type from the lookup table.
Definition: farm.h:1884
top_PriceH
Definition: farm.h:377
tov_OFirstYearDanger
Definition: tov_declaration.h:44
PLWinterWheatLateToDo
PLWinterWheatLateToDo
Definition: PLWinterWheatLate.h:38
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
cfg_Price_WBarley
CfgFloat cfg_Price_WBarley("PRICE_WBARLEY", CFG_CUSTOM, 93)
nl_pot_ferti_s3_sandy
Definition: NLPotatoes.h:58
nl_gg1s_ferti_p11
Definition: NLGrassGrazed1Spring.h:66
tole_DeciduousForest
Definition: tole_declaration.h:52
fp_water_one
Definition: FieldPeas.h:53
OPOT_SOW_DATE
#define OPOT_SOW_DATE
Definition: OPotatoes.h:34
Farm::GetPreviousCrop
TTypesOfVegetation GetPreviousCrop(int a_index)
Definition: farm.h:909
pl_pot_winter_plough
Definition: PLPotatoes.h:56
pl_sw_start
Definition: PLSpringWheat.h:42
IntArray100::n
int n[100]
Definition: PopulationManager.h:89
AgroChemIndustryCerealFarm3
Inbuilt special purpose farm type.
Definition: farm.h:1232
Farm::m_norwegianoats
NorwegianOats * m_norwegianoats
Definition: farm.h:1048
wb_stubble_harrowing
Definition: WinterBarley.h:84
Landscape::hb_map
int * hb_map
Definition: Landscape.h:268
nl_sbs_ferti_s4_clay
Definition: NLSpringBarleySpring.h:51
TALMaSSObject::m_CurrentStateNo
int m_CurrentStateNo
The basic state number for all objects - '-1' indicates death.
Definition: PopulationManager.h:116
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
Farm::ListOpenFields
polylist * ListOpenFields(int a_openness)
Returns a list of fields with openness above a_openness.
Definition: farm.cpp:9399
pl_wr_autumn_plough
Definition: PLWinterRape.h:49
OGrazingPigs::OGrazingPigs
OGrazingPigs()
Definition: OGrazingPigs.h:48
wbs_hay_turning
Definition: WinterBarleyStrigling.h:79
OFBToDo
OFBToDo
Definition: OFodderbeet.h:43
nl_pgg_ferti_p5
Definition: NLPermanentGrassGrazed.h:55
nl_gg1_spring_sow
Definition: NLGrassGrazed1.h:45
wpc_ferti_p5
Definition: WheatPControl.h:67
OPGG_CUT_DATE
#define OPGG_CUT_DATE
Definition: OPermanentGrassGrazed.h:32
toss_Destroy
Definition: skylarks_all.h:62
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
CGG1_FERTI_DATE
#define CGG1_FERTI_DATE
Definition: CloverGrassGrazed1.h:30
wrys_spring_roll
Definition: WinterRyeStrigling.h:57
toc_WRye
Definition: farm.h:329
pl_wb_herbicide1
Definition: PLWinterBarley.h:57
tov_CloverGrassGrazed1
Definition: tov_declaration.h:32
ma_fa_manure_b
Definition: Maize.h:38
pl_wt_fungicide3
Definition: PLWinterTriticale.h:73
pl_ms_ferti_p1
Definition: PLMaizeSilage.h:45
owwuExt_spring_roll2
Definition: OWinterWheatUndersownExt.h:51
oa_start
Definition: Oats.h:39
Farm::m_winterwheatstrigling
WinterWheatStrigling * m_winterwheatstrigling
Definition: farm.h:1033
opgg_cattle_out2
Definition: OPermanentGrassGrazed.h:40
UserDefinedFarm26
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1511
NLBeetSpring::NLBeetSpring
NLBeetSpring()
Definition: NLBeetSpring.h:70
Skylark_Female::OnMateDying
void OnMateDying()
Definition: skylarks_all.cpp:6034
ma_spring_sow
Definition: Maize.h:43
PL_WW_FERTI_S1
#define PL_WW_FERTI_S1
Definition: PLWinterWheat.h:29
tof_UserDefinedFarm15
Definition: farm.h:252
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
tri_autumn_roll
Definition: Triticale.h:44
SBPT_MANURE_EXEC
#define SBPT_MANURE_EXEC
Definition: SpringBarleyPTreatment.h:35
owb_strigling_one
Definition: OWinterBarley.h:41
Skylark_Male::Step
virtual void Step(void)
Step behaviour - must be implemented in descendent classes.
Definition: skylarks_all.cpp:3995
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
owry_fertslurry_stock
Definition: OWinterRye.h:38
PL_MS_FERTI_S1
#define PL_MS_FERTI_S1
Definition: PLMaizeSilage.h:29
tole_Hedges
Definition: tole_declaration.h:37
NL_GGL_FERTI_DATE
#define NL_GGL_FERTI_DATE
A flag used to indicate autumn ploughing status.
Definition: NLGrassGrazedLast.h:28
version_date
static const char * version_date
Definition: Landscape.cpp:52
Landscape::m_x_add
int m_x_add[8]
Definition: Landscape.h:266
sbs_harvest1
Definition: SpringBarleySilage.h:48
SpringBarleySpr::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: SpringBarleySpr.cpp:42
SkTerritories::Territories
skTTerritory * Territories[400000]
Definition: skylarks_all.h:346
ca_fp_npk_one
Definition: Carrots.h:59
pl_sbs_ferti_s2
Definition: PLSpringBarleySpr.h:54
pigs_out
Definition: treatment.h:84
SkTerritories::PreEvaluateHabitatStripY
int PreEvaluateHabitatStripY(int a_x, int a_y, int a_range_x)
Definition: skylarks_all.cpp:1997
osg1_burn_straw
Definition: OSeedGrass1.h:42
Landscape::SupplyElementTypeCC
TTypesOfLandscapeElement SupplyElementTypeCC(int a_x, int a_y)
Definition: Landscape.h:1139
cfg_CAB_InsecticideDay
CfgInt cfg_CAB_InsecticideDay
Breed_Temp_Thresh
const double Breed_Temp_Thresh
Definition: skylarks_all.cpp:237
WinterBarley::WinterBarley
WinterBarley()
Definition: WinterBarley.h:94
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
Landscape::CorrectHeight
int CorrectHeight(int y)
Definition: Landscape.h:1573
Landscape::SupplyPolygonAreaVector
double SupplyPolygonAreaVector(int a_polyref)
Returns the area of a polygon using the vector index as a reference.
Definition: Landscape.h:1200
SBSTC_GR_DATE
#define SBSTC_GR_DATE
Definition: SpringBarleyStriglingCulm.h:39
toss_MImmigrating
Definition: skylarks_all.h:53
Landscape::hb_Add
void hb_Add(void)
wwpc_water2
Definition: WWheatPControl.h:67
tov_OFieldPeas
Definition: tov_declaration.h:43
DummyToDo
DummyToDo
Definition: dummy.h:40
PL_M_WINTER_PLOUGH
#define PL_M_WINTER_PLOUGH
Definition: PLMaize.h:31
Landscape::m_ThePopManager
Population_Manager * m_ThePopManager
a pointer to the current main population manager
Definition: Landscape.h:155
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
wry_start
Definition: WinterRye.h:46
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
oms_stubble
Definition: OMaizeSilage.h:48
ca_fa_slurry
Definition: Carrots.h:40
Farm::GetAreaOpenFields
int GetAreaOpenFields(int a_openness)
Returns the area of the fields above an openness of a_openness.
Definition: farm.cpp:1369
SBSTC_DID_AUTUMN_PLOUGH
#define SBSTC_DID_AUTUMN_PLOUGH
Definition: SpringBarleyStriglingCulm.h:36
tov_FodderBeet
Definition: tov_declaration.h:35
FB_DID_WATER_ONE
#define FB_DID_WATER_ONE
Definition: Fodderbeet.h:41
Landscape::EventDumpPesticides
void EventDumpPesticides(int x1, int y1)
Definition: Landscape.cpp:1720
pi_fungi_four
Definition: PotatoesIndustry.h:63
pl_ms_herbicide1
Definition: PLMaizeSilage.h:66
skClutch_struct::Mum
Skylark_Female * Mum
Definition: skylarks_all.h:220
Farm::m_maizesilage
MaizeSilage * m_maizesilage
Definition: farm.h:977
npe_water_one
Definition: NorwegianPotatoes.h:58
osbp_strigling2
Definition: OSpringBarleyPigs.h:47
TTypesOfCrops
TTypesOfCrops
Definition: farm.h:323
NLSpringBarleySpring::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: NLSpringBarleySpring.cpp:64
PatchyPremium
int PatchyPremium
Definition: skylarks_all.cpp:265
pl_sbs_ferti_s4
Definition: PLSpringBarleySpr.h:58
Skylark_Female::OnEggsHatch
void OnEggsHatch()
Definition: skylarks_all.cpp:6012
OPotatoesEatToDo
OPotatoesEatToDo
Definition: OPotatoes.h:37
fpst_strigling3
Definition: FieldPeasStrigling.h:49
SBSTS_INSECT_DATE
#define SBSTS_INSECT_DATE
Definition: SpringBarleyStriglingSingle.h:42
ofp_strigling2
Definition: OFieldPeas.h:41
cfg_HQualityWater
CfgInt cfg_HQualityWater("SK_HQWATER", CFG_CUSTOM, 0)
nl_ca_herbicide3
Definition: NLCarrots.h:54
toc_OSCrops
Definition: farm.h:326
nl_tu_ferti_s4
Definition: NLTulips.h:80
nl_gg1_ferti_p1
Definition: NLGrassGrazed1.h:42
oww_strigling_sow
Definition: OWinterWheat.h:48
oa_hay_bailing
Definition: Oats.h:53
cfg_adultreturnmort
CfgInt cfg_adultreturnmort
HunterInfo::~HunterInfo
~HunterInfo()
Definition: farm.h:524
sb_start
Definition: SpringBarley.h:47
PL_CA_WEEDING
#define PL_CA_WEEDING
Definition: PLCarrots.h:29
wws_autumn_sow
Definition: WinterWheatStrigling.h:53
nl_gg1s_cut_to_silage2
Definition: NLGrassGrazed1Spring.h:45
Farm::m_ospringbarleyext
OSpringBarleyExt * m_ospringbarleyext
Definition: farm.h:996
SpringBarleySeed::SpringBarleySeed
SpringBarleySeed()
Definition: SpringBarleySeed.h:64
nl_gg2_cut_to_silage3
Definition: NLGrassGrazed2.h:46
SBCGS_ISAUTUMNPLOUGH
#define SBCGS_ISAUTUMNPLOUGH
Definition: SpringBarleyCloverGrassStrigling.h:32
sc_ferti_s4
Definition: AgroChemIndustryCereal.h:78
pl_wb_insecticide1
Definition: PLWinterBarley.h:59
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
skTerritory_struct::nqual
double nqual
Definition: skylarks_all.h:312
Landscape::SupplyLastTreatment
int SupplyLastTreatment(int a_polyref, int *a_index)
Definition: Landscape.h:1331
NLCarrots
NLCarrots class .
Definition: NLCarrots.h:70
Skylark_Male::SensibleCopy
void SensibleCopy()
Definition: skylarks_all.cpp:6820
cfg_Min_need_satisfaction1
CfgFloat cfg_Min_need_satisfaction1("MIN_NEED_SATISFACTION_ONE", CFG_CUSTOM, 100)
A parameter setting the minimum satisfaction level for profit.
nl_ms_start
Definition: NLMaizeSpring.h:36
NorwegianOats::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: NorwegianOats.cpp:33
tri_autumn_sow
Definition: Triticale.h:43
tri_autumn_harrow
Definition: Triticale.h:42
trial_control
Definition: treatment.h:98
tov_WinterRye
Definition: tov_declaration.h:55
pl_sbs_sleep_all_day
Definition: PLSpringBarleySpr.h:38
osbs_spring_harrow
Definition: OSBarleySilage.h:40
SBSPR_FUNGI_DATE
#define SBSPR_FUNGI_DATE
Definition: SpringBarleySpr.h:40
Skylark_Male::Supply_Territory
skTerritory_struct Supply_Territory()
Definition: skylarks_all.cpp:4548
tov_PLFodderLucerne2
Definition: tov_declaration.h:82
Skylark_Population_Manager::DoFirst
virtual void DoFirst()
Definition: skylarks_all.cpp:939
cfg_ClutchMortProb
CfgInt cfg_ClutchMortProb
no_oats_spring_harrow
Definition: NorwegianOats.h:38
toc_Fruit
Definition: farm.h:359
FarmManager::ReadLivestockNumbers
void ReadLivestockNumbers()
Reads the data on livestock numbers and saves them in a vector DataForOptimisation::m_livestockNumber...
Definition: farm.cpp:3530
pl_wwl_fungicide4
Definition: PLWinterWheatLate.h:75
cfg_hindconstantD_b
CfgFloat cfg_hindconstantD_b
cfg_fecundity_reduc_chance
CfgInt cfg_fecundity_reduc_chance("SK_FECUNDITY_REDUC_CHANCE", CFG_CUSTOM, 0)
Skylark_Male::OnAddPreFledgeling
void OnAddPreFledgeling(Skylark_PreFledgeling *P, Skylark_Nestling *N)
Definition: skylarks_all.cpp:4404
l_map_dump_event_x1
static CfgInt l_map_dump_event_x1("MAP_DUMP_EVENT_XA", CFG_CUSTOM, 4287)
pl_ww_preseeding_cultivator
Definition: PLWinterWheat.h:54
OPGG_TURN_DATE
#define OPGG_TURN_DATE
Definition: OPermanentGrassGrazed.h:34
toa_Deer
Definition: farm.h:311
wwptc_water2
Definition: WWheatPToxicControl.h:68
pl_sw_ferti_s6
Definition: PLSpringWheat.h:61
pl_wb_autumn_harrow1
Definition: PLWinterBarley.h:44
FarmManager::ReadFarmsData_perFarmType
void ReadFarmsData_perFarmType()
Reads the data on farms' parameters that vary with a farm type and saves them in a vector of a DataFo...
Definition: farm.cpp:4184
cfg_WR_InsecticideDay
CfgInt cfg_WR_InsecticideDay
pl_sb_heavy_cultivator
Definition: PLSpringBarley.h:60
nl_tu_fungicide4
Definition: NLTulips.h:56
direction_s
Definition: Landscape.h:60
TAnimal::Step
virtual void Step(void)
Step behaviour - must be implemented in descendent classes.
Definition: PopulationManager.h:252
Landscape::hb_min_y
int hb_min_y
Definition: Landscape.h:273
toss_Incubating
Definition: skylarks_all.h:59
nl_gg1s_ferti_s8
Definition: NLGrassGrazed1Spring.h:61
PGG_CUT_DATE
#define PGG_CUT_DATE
Definition: PermanentGrassGrazed.h:32
Landscape::SupplyPolyRefIndex
int SupplyPolyRefIndex(int a_x, int a_y)
Definition: Landscape.h:1493
pl_wr_ferti_p4
Definition: PLWinterRape.h:64
TOP_Skylark
Definition: PopulationManager.h:60
tov_Triticale
Definition: tov_declaration.h:53
Landscape::SupplyLargestPolyNumUsed
int SupplyLargestPolyNumUsed()
Definition: Landscape.h:355
OptimisingFarm::m_exp_costs
double m_exp_costs
Expected costs at a farm in a given year.
Definition: farm.h:2128
tri_hay_turning
Definition: Triticale.h:58
Skylark_Clutch::Mother
Skylark_Female * Mother
Definition: skylarks_all.h:670
osbs_spring_sow2
Definition: OSBarleySilage.h:44
wrs_fungi_one
Definition: winterrapestrigling.h:33
NL_CA_FUNGI2
#define NL_CA_FUNGI2
Definition: NLCarrots.h:32
HQualityWater
int HQualityWater
Definition: skylarks_all.cpp:262
ocgs1_ferti_one
Definition: OCloverGrassSilage1.h:38
sbspr_fertlnh3_plant
Definition: SpringBarleySpr.h:51
pl_wrye_ferti_p5
Definition: PLWinterRye.h:60
PL_SW_FERTI_S1
#define PL_SW_FERTI_S1
Definition: PLSpringWheat.h:29
Farm::~Farm
virtual ~Farm(void)
Farm destructor - deletes all crop instances and empties event queues.
Definition: farm.cpp:1199
Population_Manager::TheAOROutputProbe
virtual void TheAOROutputProbe()
nl_ggl_cut_to_silage4
Definition: NLGrassGrazedLast.h:47
nl_pot_ferti_p2_clay
Definition: NLPotatoes.h:45
pl_bes_preseeding_cultivator
Definition: PLBeetSpr.h:50
cfg_strigling_prop
CfgFloat cfg_strigling_prop
pl_wb_ferti_s9
Definition: PLWinterBarley.h:71
OptimisingFarm::Save_last_years_crops
void Save_last_years_crops()
It saves the OptimisingFarm::m_rotational_crops in a vector m_rotational_crops_visible which is acces...
Definition: farm.cpp:5472
pl_ca_ferti_p3
Definition: PLCarrots.h:59
Farm::FA_PK
virtual bool FA_PK(LE *a_field, double a_user, int a_days)
Apply PK fertilizer to a_field owned by an stock farmer.
Definition: farmfuncs.cpp:941
obpcg_cut_to_silage
Definition: OBarleyPeaCloverGrass.h:46
NLSPRINGBARLEY_BASE
#define NLSPRINGBARLEY_BASE
Definition: NLSpringBarley.h:24
ocgg1_ferti_two
Definition: OCloverGrassGrazed1.h:38
OptimisingCattleFarm::~OptimisingCattleFarm
virtual ~OptimisingCattleFarm()
Definition: farm.h:2451
wpc_hay_turning
Definition: WheatPControl.h:73
FarmManager::Get_cropTotals_size
int Get_cropTotals_size()
Definition: farm.h:1840
pl_sb_ferti_s4
Definition: PLSpringBarley.h:56
toss_MCaringForYoung
Definition: skylarks_all.h:55
OptimisingFarm::findCropByName_almass
CropOptimised * findCropByName_almass(string crop_name)
Returns a pointer to almass crop whose name is specified as the argument (ALMaSS crops mode).
Definition: farm.cpp:7770
pl_ww_ferti_p7
Definition: PLWinterWheat.h:66
Landscape::hb_Cleanup
void hb_Cleanup(void)
WinterRapeStriglingToDo
WinterRapeStriglingToDo
Definition: winterrapestrigling.h:19
pgg_cattle_out2
Definition: PermanentGrassGrazed.h:39
tolp_FUuKey
Definition: farm.h:395
pl_pot_ferti_p4
Definition: PLPotatoes.h:58
Farm::m_nlbeet
NLBeet * m_nlbeet
Definition: farm.h:1070
wwsc_ferti_p4
Definition: WinterWheatStriglingCulm.h:70
pl_wwl_ferti_s2
Definition: PLWinterWheatLate.h:48
Population_Manager::OpenTheBreedingSuccessProbe
virtual bool OpenTheBreedingSuccessProbe()
Definition: PopulationManager.h:638
wwsc_fungicide2
Definition: WinterWheatStriglingCulm.h:61
PL_BES_SPRING_FERTI
#define PL_BES_SPRING_FERTI
A flag used to indicate autumn ploughing status.
Definition: PLBeetSpr.h:28
cfg_juvreturnmort
CfgInt cfg_juvreturnmort
wr_autumn_sow
Definition: winterrape.h:57
PL_SW_FERTI_P1
#define PL_SW_FERTI_P1
A flag used to indicate autumn ploughing status.
Definition: PLSpringWheat.h:28
Skylark_Male::ReInit
virtual void ReInit(int x, int y, double size, int age, SkTerritories *Terrs, Landscape *L, Skylark_Population_Manager *SPM, int bx, int by, int mh)
Definition: skylarks_all.cpp:3813
l_farm_pig_veg_reduce
static CfgFloat l_farm_pig_veg_reduce("FARM_PIG_VEG_REDUCE", CFG_CUSTOM, 0.98)
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
Skylark_Adult::ReInit
virtual void ReInit(int x, int y, double size, int age, SkTerritories *Terrs, Landscape *L, Skylark_Population_Manager *SPM, int bx, int by, int mh)
Definition: skylarks_all.cpp:3690
sbstc_stubble_harrow
Definition: SpringBarleyStriglingCulm.h:71
Landscape::PolysValidate
void PolysValidate(bool a_exit_on_invalid)
Definition: Landscape.cpp:1746
UserDefinedFarm28::UserDefinedFarm28
UserDefinedFarm28(const char *fname, FarmManager *a_manager)
Definition: farm.cpp:2581
PLFodderLucerne2ToDo
PLFodderLucerne2ToDo
Definition: PLFodderLucerne2.h:31
OWBExtToDo
OWBExtToDo
Definition: OWinterBarleyExt.h:34
nl_pgg_cut_to_silage6
Definition: NLPermanentGrassGrazed.h:48
NLCatchPeaCrop::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: NLCatchPeaCrop.cpp:56
tov_PLWinterWheat
Definition: tov_declaration.h:70
cfg_strigling_prop
CfgFloat cfg_strigling_prop
wwpc_herbicide1
Definition: WWheatPControl.h:55
SBCGS_FERTI_DONE
#define SBCGS_FERTI_DONE
Definition: SpringBarleyCloverGrassStrigling.h:33
FarmManager::CalcCentroids
void CalcCentroids()
calculate all farm centroids
Definition: farm.h:1783
ca_rowcul_three
Definition: Carrots.h:52
sbskm_straw_chopping
Definition: SpringBarleySKManagement.h:67
PLBeetSpr::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: PLBeetSpr.cpp:64
SBeet_BASE
#define SBeet_BASE
Definition: Sugarbeet.h:31
owb_autumn_sow
Definition: OWinterBarley.h:40
nl_m_preseeding_cultivator
Definition: NLMaize.h:46
nl_pots_sleep_all_day
Definition: NLPotatoesSpring.h:42
fb_water_two
Definition: Fodderbeet.h:66
cfg_HQualityMetalRoad
CfgInt cfg_HQualityMetalRoad("SK_HQMETALROAD", CFG_CUSTOM, -10)
Landscape::SupplyLENext
int SupplyLENext(void)
Definition: Landscape.cpp:3555
TTypesOfFarm
TTypesOfFarm
Definition: farm.h:221
DataForOptimisation::Set_beta1
void Set_beta1(double a_value, int i)
Definition: farm.h:626
Farm::BurnStrawStubble
virtual bool BurnStrawStubble(LE *a_field, double a_user, int a_days)
Burn stubble on a_field.
Definition: farmfuncs.cpp:2236
OPGG_BASE
#define OPGG_BASE
Definition: OPermanentGrassGrazed.h:31
direction_n
Definition: Landscape.h:60
sbcgs_cattle_is_out
Definition: SpringBarleyCloverGrassStrigling.h:56
pl_pot_ferti_s3
Definition: PLPotatoes.h:55
Landscape::SupplyTotalPollen
double SupplyTotalPollen(int a_x, int a_y)
Definition: Landscape.h:380
Farm::m_owinterbarleyext
OWinterBarleyExt * m_owinterbarleyext
Definition: farm.h:1001
cfg_silage_prop
CfgFloat cfg_silage_prop
tole_Vildtager
Definition: tole_declaration.h:99
version_minor
static const int version_minor
Definition: Landscape.cpp:50
cfg_Env_pest_multiplier
CfgFloat cfg_Env_pest_multiplier("ENV_PEST_MULTIPLIER", CFG_CUSTOM, 1.25)
A parameter of the environmentalist farmer type: increases the chance that environmentalist does not ...
cfg_fungi_app_prop2
CfgFloat cfg_fungi_app_prop2
wpc_strigling2
Definition: WheatPControl.h:62
GooseFieldListItem::grain
double grain
Definition: Landscape.h:89
cut_to_hay
Definition: treatment.h:85
tof_ConventionalPlant
Definition: farm.h:225
top_AlfaH
Definition: farm.h:385
YOUNGFOREST_BASE
#define YOUNGFOREST_BASE
Definition: YoungForest.h:40
pl_fl2_herbicide1
Definition: PLFodderLucerne2.h:37
tocv_Savings
Definition: farm.h:415
toof_Foobar
Definition: farm.h:283
ww_ferti_s2
Definition: WinterWheat.h:73
pl_sb_ferti_p5
Definition: PLSpringBarley.h:58
SBCGToDo
SBCGToDo
Definition: SpringBarleyCloverGrass.h:37
tof_ConventionalCattle
Definition: farm.h:223
HQualityNeutral
int HQualityNeutral
Definition: skylarks_all.cpp:260
Skylark_Base::WhatState
virtual int WhatState()
Definition: skylarks_all.h:618
nl_pot_fungicide5
Definition: NLPotatoes.h:67
toa_Goose
Definition: farm.h:316
tof_UserDefinedFarm6
Definition: farm.h:243
pi_strigling_three
Definition: PotatoesIndustry.h:54
PLWinterWheat
PLWinterWheat class .
Definition: PLWinterWheat.h:98
pl_sbs_fungicide3
Definition: PLSpringBarleySpr.h:50
pl_bns_weeding3
Definition: PLBeans.h:60
osg1_strawchopping
Definition: OSeedGrass1.h:40
Population_Manager::OpenTheAOROutputProbe
void OpenTheAOROutputProbe(string a_AORFilename)
Farm::m_plbeet
PLBeet * m_plbeet
Definition: farm.h:1061
nl_gg2_ferti_p10
Definition: NLGrassGrazed2.h:66
pl_wwl_harvest
Definition: PLWinterWheatLate.h:80
ppp_10
Definition: farm.h:431
ms_spring_sow
Definition: MaizeSilage.h:43
cfg_BES_InsecticideDay
CfgInt cfg_BES_InsecticideDay
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
Population_Manager::m_ListNames
const char * m_ListNames[32]
Definition: PopulationManager.h:537
cfg_HQualityHedgeScrub
CfgInt cfg_HQualityHedgeScrub("SK_HQHEDGESCRUB", CFG_CUSTOM, 0)
nl_tu_added_insecticide3
Definition: NLTulips.h:65
FarmManager::ReadEnergyMaizePrice
void ReadEnergyMaizePrice()
Definition: farm.cpp:4244
SSPRBARLEY_BASE
#define SSPRBARLEY_BASE
Definition: SpringBarleySpr.h:31
Skylark_Clutch::OnMumGone
void OnMumGone()
Definition: skylarks_all.cpp:2660
SpringBarleySpr::SpringBarleySpr
SpringBarleySpr()
Definition: SpringBarleySpr.h:79
sbs_GR
Definition: SpringBarleySilage.h:59
wbs_switchboard
Definition: WinterBarleyStrigling.h:73
fpst_spring_harrow
Definition: FieldPeasStrigling.h:42
NL_POT_FUNGI4
#define NL_POT_FUNGI4
Definition: NLPotatoes.h:32
OSBP_STRIGLING_DATE
#define OSBP_STRIGLING_DATE
Definition: OSpringBarleyPigs.h:33
pl_wr_ferti_s2
Definition: PLWinterRape.h:48
pl_pot_ferti_p6
Definition: PLPotatoes.h:74
SR_HARVEST_DATE
#define SR_HARVEST_DATE
Definition: SpringRape.h:41
Landscape::FindValidXY
bool FindValidXY(int a_field, int &a_x, int &a_y)
Definition: Landscape.cpp:2688
pl_ww_straw_chopping
Definition: PLWinterWheat.h:81
wbs_harvest
Definition: WinterBarleyStrigling.h:78
Skylark_Adult::MyTerritory
skTerritory_struct MyTerritory
Definition: skylarks_all.h:743
cfg_ins_app_prop3
CfgFloat cfg_ins_app_prop3
nl_gg1_watering
Definition: NLGrassGrazed1.h:74
NotTramline
double NotTramline
Definition: skylarks_all.cpp:248
spring_sow
Definition: treatment.h:47
OptimisingFarm::Check_if_area_100
void Check_if_area_100()
Checks if the sum of crops' areaPercent is 100%.
Definition: farm.cpp:8060
pl_sbs_insecticide2
Definition: PLSpringBarleySpr.h:52
cfg_HQualityHedge
CfgInt cfg_HQualityHedge
cfg_HQualityHedge
CfgInt cfg_HQualityHedge("SK_HQHEDGE", CFG_CUSTOM, -1050)
wpc_herbicide2
Definition: WheatPControl.h:54
Skylark_Population_Manager::SupplyNoTerritories
int SupplyNoTerritories()
Definition: skylarks_all.cpp:917
cfg_Skylark_male_Biodegredation
CfgFloat cfg_Skylark_male_Biodegredation
farminfo::m_areaopenfields
int m_areaopenfields
Definition: farm.h:500
tpct::index
int index
Definition: farm.h:455
cfg_organic_extensive
CfgBool cfg_organic_extensive
NL_POTS_FUNGI5
#define NL_POTS_FUNGI5
Definition: NLPotatoesSpring.h:33
fungicide
Definition: dummy.h:65
wry_hay_bailing
Definition: WinterRye.h:70
sbpt_fertslurry_stock
Definition: SpringBarleyPTreatment.h:47
OSB_ISAUTUMNPLOUGH
#define OSB_ISAUTUMNPLOUGH
Definition: OSpringBarley.h:32
nl_gg2_ferti_s10
Definition: NLGrassGrazed2.h:67
cfg_HQualityBareEarth
CfgInt cfg_HQualityBareEarth("SK_HQBAREEARTH", CFG_CUSTOM, 11)
owbext_strigling_two
Definition: OWinterBarleyExt.h:45
Skylark_Female::FeedYoung
void FeedYoung()
Definition: skylarks_all.cpp:6542
pl_wb_ferti_p10
Definition: PLWinterBarley.h:83
OptimisingFarm::m_exp_income
double m_exp_income
An expected farm's income at a farm in a given year.
Definition: farm.h:2124
MaizeToDo
MaizeToDo
Definition: Maize.h:35
Farm::Swathing
virtual bool Swathing(LE *a_field, double a_user, int a_days)
Cut the crop on a_field and leave it lying (probably rape)
Definition: farmfuncs.cpp:1744
sbse_fertpk
Definition: SpringBarleySeed.h:43
ocgg2_cattle_out
Definition: OCloverGrassGrazed2.h:41
skTTerritory::m_nest_pos_validx
int m_nest_pos_validx
Definition: skylarks_all.h:274
Landscape::Warn
void Warn(std::string a_msg1, std::string a_msg2)
Definition: Landscape.h:1579
cfg_Skylark_prefledegling_Biodegredation
CfgFloat cfg_Skylark_prefledegling_Biodegredation("SK_FLEDGE_BIODEG", CFG_CUSTOM, 0.0)
The proportion of pesticide remaining from one day to the next for prefledglings.
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
sbse_herbicide_one
Definition: SpringBarleySeed.h:46
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
pl_wwl_ferti_s6
Definition: PLWinterWheatLate.h:65
CGG2_STOP_CATTLE
#define CGG2_STOP_CATTLE
Definition: CloverGrassGrazed2.h:34
SBSTS_BASE
#define SBSTS_BASE
Definition: SpringBarleyStriglingSingle.h:31
POTATOESEAT_BASE
#define POTATOESEAT_BASE
Definition: Potatoes.h:31
pl_wrye_ferti_s10
Definition: PLWinterRye.h:77
SkTerritories::m_hash_size
int m_hash_size
Definition: skylarks_all.h:360
fp_fungicide
Definition: FieldPeas.h:52
PL_M_SPRING_FERTI
#define PL_M_SPRING_FERTI
Definition: PLMaize.h:34
nl_gg1s_ferti_p9
Definition: NLGrassGrazed1Spring.h:62
Population_Manager::DoAlmostLast
virtual void DoAlmostLast()
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
nl_pgg_ferti_s1
Definition: NLPermanentGrassGrazed.h:42
SEEDGRASS1_BASE
#define SEEDGRASS1_BASE
Definition: seedgrass1.h:30
sbcg_insecticide2
Definition: SpringBarleyCloverGrass.h:55
ooa_spring_sow_one
Definition: OOats.h:43
pl_bns_insecticide
Definition: PLBeans.h:65
sc_ferti_p3
Definition: AgroChemIndustryCereal.h:74
wr_insect_one_b
Definition: winterrape.h:69
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
sb_insecticide2
Definition: SpringBarley.h:65
pl_bns_ferti_p7
Definition: PLBeans.h:71
nl_pgg_cut_to_silage1
Definition: NLPermanentGrassGrazed.h:43
FPEASS_WATER_DATE
#define FPEASS_WATER_DATE
Definition: FieldPeasStrigling.h:35
UserDefinedFarm7::UserDefinedFarm7
UserDefinedFarm7(FarmManager *a_manager)
Definition: farm.cpp:2268
WWStriglingCulm_AUTUMN_PLOUGH
#define WWStriglingCulm_AUTUMN_PLOUGH
Definition: WinterWheatStriglingCulm.h:42
sbskm_hay_baling
Definition: SpringBarleySKManagement.h:68
g_map_maxpolyref
CfgInt g_map_maxpolyref
TTypesOfAnimals
TTypesOfAnimals
Definition: farm.h:299
DataForOptimisation::InitializeVector
void InitializeVector(vector< double > &vector)
Initializes vector with -1 values.
Definition: farm.cpp:5039
pl_sb_sleep_all_day
Definition: PLSpringBarley.h:43
ofps_spring_harrow
Definition: OFieldPeasSilage.h:37
sc_strigling2
Definition: AgroChemIndustryCereal.h:71
CropOptimised::m_areaVariable
double m_areaVariable
Area of a crop that can be changed when checking for restrictions (=m_areaPercent - m_rotationMin) [%...
Definition: farm.h:1697
pl_bns_ferti_s4
Definition: PLBeans.h:54
g_rand_uni
boost::variate_generator< base_generator_type &, boost::uniform_real<> > g_rand_uni
ofp_straw_chopping
Definition: OFieldPeas.h:46
Fodderbeet::Fodderbeet
Fodderbeet()
Definition: Fodderbeet.h:76
Skylark_Population_Manager
Definition: skylarks_all.h:450
SkTerritories::PrePolyNQual
double PrePolyNQual(int a_poly, int *a_good_polys)
Definition: skylarks_all.cpp:1768
sbsts_stubble_harrow
Definition: SpringBarleyStriglingSingle.h:71
pl_wrye_autumn_roll
Definition: PLWinterRye.h:49
pl_wrye_ferti_p10
Definition: PLWinterRye.h:76
cfg_pest_productapplic_startdate2
CfgInt cfg_pest_productapplic_startdate2
owr_fp_manure
Definition: OWinterRape.h:45
OSeedGrass2
Definition: OSeedGrass2.h:49
osg2_strawchopping
Definition: OSeedGrass2.h:41
nl_cabs_ferti_s3
Definition: NLCabbageSpring.h:55
FarmManager::m_cropTotals_cattle_sum
vector< double > m_cropTotals_cattle_sum
Stores the sums of crops areas on cattle farms within one simulation at the landscape level.
Definition: farm.h:1947
pl_wr_hay_bailing
Definition: PLWinterRape.h:84
nl_cab_insecticide3
Definition: NLCabbage.h:54
MeanExtractionRatePerMinute
static double MeanExtractionRatePerMinute
Definition: skylarks_all.cpp:183
osg1_water_zero
Definition: OSeedGrass1.h:36
cfg_skylark_pesticide_globaleggshellreduction
CfgFloat cfg_skylark_pesticide_globaleggshellreduction
NoPesticideBaseFarm
Inbuilt special purpose farm type.
Definition: farm.h:1241
wwss_stubble_harrow2
Definition: WinterWheatStriglingSingle.h:79
cfg_strigling_prop
CfgFloat cfg_strigling_prop
grass_to_ensilage
Definition: dummy.h:78
tole_RefuseSite
Definition: tole_declaration.h:107
NL_POTS_FUNGI3
#define NL_POTS_FUNGI3
Definition: NLPotatoesSpring.h:31
wwpt_ferti_p1
Definition: WWheatPTreatment.h:47
sleep_all_day
Definition: treatment.h:33
tole_Chameleon
Definition: tole_declaration.h:110
nl_pot_fungicide2
Definition: NLPotatoes.h:64
SBPT_FUNGI_DATE
#define SBPT_FUNGI_DATE
Definition: SpringBarleyPTreatment.h:40
wrs_autumn_harrow
Definition: winterrapestrigling.h:23
EM_warmblood2
const double EM_warmblood2
Definition: skylarks_all.cpp:207
cfg_pm_eventfrequency
CfgInt cfg_pm_eventfrequency
DataForOptimisation::Get_rotationMin
double Get_rotationMin(int i)
Definition: farm.h:655
pgg_start
Definition: PermanentGrassGrazed.h:36
rowcol_cleaning
Definition: dummy.h:68
oa_autumn_plough
Definition: Oats.h:40
OWBToDo
OWBToDo
Definition: OWinterBarley.h:34
wwss_hay_turning
Definition: WinterWheatStriglingSingle.h:77
nl_ww_ferti_s3
Definition: NLWinterWheat.h:48
skTTerritory::Owner
Skylark_Male * Owner
Definition: skylarks_all.h:286
nl_sb_ferti_p2_sandy
Definition: NLSpringBarley.h:42
NLPotatoes::NLPotatoes
NLPotatoes()
Definition: NLPotatoes.h:97
FarmManager
The Farm Manager class.
Definition: farm.h:1706
NLCabbageSpring::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: NLCabbageSpring.cpp:64
ca_rowcul_two
Definition: Carrots.h:51
wwpt_fungicide
Definition: WWheatPTreatment.h:60
FarmManager::m_cropTotals_other_sum
vector< double > m_cropTotals_other_sum
Stores the sums of crops areas on other farms within one simulation at the landscape level.
Definition: farm.h:1949
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
NonAnimalFarm::checkWinterCrops
virtual void checkWinterCrops()
Checks if the restriction on a max. share of winter crops is fulfilled.
Definition: farm.cpp:6836
SBSTC_MANURE_DONE
#define SBSTC_MANURE_DONE
Definition: SpringBarleyStriglingCulm.h:33
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
toc_MaizeSil
Definition: farm.h:344
OGrazingPigsToDo
OGrazingPigsToDo
Definition: OGrazingPigs.h:35
cfg_CAS_InsecticideMonth
CfgInt cfg_CAS_InsecticideMonth
pl_wr_ferti_s9
Definition: PLWinterRape.h:86
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
pl_ww_ferti_s11
Definition: PLWinterWheat.h:86
PLWINTERTRITICALE_BASE
#define PLWINTERTRITICALE_BASE
Definition: PLWinterTriticale.h:24
ttop_AcuteDelayedEffects
Definition: Landscape.h:76
oww_ferti_s3
Definition: OWinterWheat.h:40
UserDefinedFarm10::UserDefinedFarm10
UserDefinedFarm10(FarmManager *a_manager)
Definition: farm.cpp:2292
OOats::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OOats.cpp:33
owry_spring_roll
Definition: OWinterRye.h:46
cfg_G6D
CfgFloat cfg_G6D
fpst_water_two
Definition: FieldPeasStrigling.h:54
owwuExt_strigling2
Definition: OWinterWheatUndersownExt.h:47
tov_NLPermanentGrassGrazed
Definition: tov_declaration.h:99
POT_DID_HILL
#define POT_DID_HILL
Definition: Potatoes.h:37
pl_sbs_insecticide1
Definition: PLSpringBarleySpr.h:51
Skylark_Male::No_HabitatTable_Refs
int No_HabitatTable_Refs
Definition: skylarks_all.h:887
ma_fa_slurry_two
Definition: Maize.h:47
pl_wwl_growth_regulator1
Definition: PLWinterWheatLate.h:78
ocgg1_cut_to_silage1
Definition: OCloverGrassGrazed1.h:41
OMAIZESILAGE_BASE
#define OMAIZESILAGE_BASE
Definition: OMaizeSilage.h:31
cfg_pest_springbarley_on
CfgBool cfg_pest_springbarley_on
oms_fa_slurry_two
Definition: OMaizeSilage.h:43
FarmManager::ReadCropsData_perFarm_and_Soil_almass
void ReadCropsData_perFarm_and_Soil_almass()
Reads the data on crops' parameters that vary with a farm and soil type (sellingPrice) and saves them...
Definition: farm.cpp:4036
pl_sb_hay_bailing
Definition: PLSpringBarley.h:78
OptimisingFarm::m_farmSize
TTypesOfFarmSize m_farmSize
Scale of the farm - business (size above 10 ha) or private (size below 10 ha).
Definition: farm.h:2214
nl_gg2_ferti_p9
Definition: NLGrassGrazed2.h:64
pl_m_ferti_s8
Definition: PLMaize.h:80
FG_FERTI_DATE
#define FG_FERTI_DATE
Definition: FodderGrass.h:33
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
ms_fa_npk
Definition: MaizeSilage.h:44
nl_gg2_sleep_all_day
Definition: NLGrassGrazed2.h:40
pl_wb_autumn_harrow2
Definition: PLWinterBarley.h:45
Landscape::m_elems
vector< LE * > m_elems
List of all landscape elements. The index is a sequential number, to get the polynum look this number...
Definition: Landscape.h:122
toa_Ostrich
Definition: farm.h:319
pl_pot_hilling3
Definition: PLPotatoes.h:68
MAIZEStrigling_BASE
#define MAIZEStrigling_BASE
Definition: MaizeStrigling.h:31
Skylark_Male::MyMate
Skylark_Female * MyMate
Definition: skylarks_all.h:891
mas_water_two
Definition: MaizeStrigling.h:49
Population_Manager::SetNoProbes
void SetNoProbes(int a_pn)
Definition: PopulationManager.h:431
cfg_BE_InsecticideDay
CfgInt cfg_BE_InsecticideDay("PEST_BEINSECTONEDAY", CFG_CUSTOM, 15)
Provided to allow configuration control of the first insecticide spray in beet crops - this changes t...
Population_Manager::OpenTheBreedingPairsProbe
virtual bool OpenTheBreedingPairsProbe()
Definition: PopulationManager.h:635
Farm::m_plpotatoes
PLPotatoes * m_plpotatoes
Definition: farm.h:1060
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
pl_wt_start
Definition: PLWinterTriticale.h:38
cfg_pest_SBS_ERA
CfgBool cfg_pest_SBS_ERA
ww_ferti_p5
Definition: WinterWheat.h:95
tole_AmenityGrass
Definition: tole_declaration.h:76
pl_wr_insecticide3
Definition: PLWinterRape.h:62
Farm::m_OCGG1
OCloverGrassGrazed1 * m_OCGG1
Definition: farm.h:981
PL_WR_STUBBLE_PLOUGH
#define PL_WR_STUBBLE_PLOUGH
Definition: PLWinterRape.h:30
SR_SWARTH_DATE
#define SR_SWARTH_DATE
Definition: SpringRape.h:40
cfg_heightconstant_b
CfgFloat cfg_heightconstant_b
sbs_straw_chopping
Definition: SpringBarleySilage.h:58
OSpringBarley
Definition: OSpringBarley.h:60
sbstc_autumn_plough
Definition: SpringBarleyStriglingCulm.h:46
Skylark_Female::st_Laying
TTypesOfSkState st_Laying()
Definition: skylarks_all.cpp:6259
Farm::CheckRotationManagementLoop
void CheckRotationManagementLoop(FarmEvent *ev)
Definition: farm.cpp:839
owwuExt_autumn_harrow
Definition: OWinterWheatUndersownExt.h:44
toa_Sheep
Definition: farm.h:306
FodderGrass::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: FodderGrass.cpp:45
Crop::ChooseNextCrop
void ChooseNextCrop(int a_no_dates)
Chooses the next crop to grow in a field.
Definition: farm.cpp:318
SkTerritories::m_for_iter_y
int m_for_iter_y[1000]
Definition: skylarks_all.h:369
RoeDeerInfo::m_Range_x
unsigned m_Range_x
Definition: PopulationManager.h:191
GooseFieldListItem::vegphase
int vegphase
Definition: Landscape.h:96
ocgs1_start
Definition: OCloverGrassSilage1.h:36
TAnimal::m_Location_x
int m_Location_x
Definition: PopulationManager.h:225
SpringBarleyStriglingSingle::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: SpringBarleyStriglingSingle.cpp:43
pi_water_one
Definition: PotatoesIndustry.h:57
OptimisingFarm::m_neighbours
vector< OptimisingFarm * > m_neighbours
Vector of pointers to the farms considered neighbours (fulfilling the neighbourship condition) of a g...
Definition: farm.h:2108
Farm::PigsOut
virtual bool PigsOut(LE *a_field, double a_user, int a_days)
Generate a 'pigs_out' event for every day the cattle are on a_field.
Definition: farmfuncs.cpp:2062
OptimisingPlantFarm::OptimisingPlantFarm
OptimisingPlantFarm(FarmManager *a_myfarmmanager, int a_No)
Definition: farm.cpp:5287
pl_wb_autumn_roll
Definition: PLWinterBarley.h:50
osb_spring_plough_p
Definition: OSpringBarley.h:43
pl_ms_sleep_all_day
Definition: PLMaizeSilage.h:44
NL_CAS_WINTER_PLOUGH
#define NL_CAS_WINTER_PLOUGH
A flag used to indicate autumn ploughing status.
Definition: NLCarrotsSpring.h:28
Farm::HayTurning
virtual bool HayTurning(LE *a_field, double a_user, int a_days)
Carry out hay turning on a_field.
Definition: farmfuncs.cpp:2159
SpringBarley
Definition: SpringBarley.h:78
cfg_B6C
CfgFloat cfg_B6C
NLCarrotsSpring::NLCarrotsSpring
NLCarrotsSpring()
Definition: NLCarrotsSpring.h:72
pl_sw_ferti_s2
Definition: PLSpringWheat.h:51
Skylark_Female::m_MinFemaleAcceptScore
double m_MinFemaleAcceptScore
Definition: skylarks_all.h:804
SkTerritories::SimH
int SimH
Definition: skylarks_all.h:348
Landscape::SupplyMagicMapP
int * SupplyMagicMapP(int a_x, int a_y)
Definition: Landscape.h:1509
Landscape::StepOneValid
bool StepOneValid(int a_polyindex, int a_x, int a_y, int step)
Definition: Landscape.cpp:2429
fp_spring_plough
Definition: FieldPeas.h:43
OWWUEXT_HARROW_RUNS
#define OWWUEXT_HARROW_RUNS
Definition: OWinterWheatUndersownExt.h:33
PGG_FERTI_DATE
#define PGG_FERTI_DATE
Definition: PermanentGrassGrazed.h:33
wrys_straw_chopping
Definition: WinterRyeStrigling.h:67
Crop::m_ev
FarmEvent * m_ev
Definition: farm.h:539
wb_fertnpk_stock_two
Definition: WinterBarley.h:73
wpc_straw_chopping
Definition: WheatPControl.h:72
Farm::m_setaside
SetAside * m_setaside
Definition: farm.h:1015
pl_sb_ferti_p4
Definition: PLSpringBarley.h:55
PL_MS_FERTI_P1
#define PL_MS_FERTI_P1
A flag used to indicate autumn ploughing status.
Definition: PLMaizeSilage.h:28
owr_harvest
Definition: OWinterRape.h:55
Population_Manager::LOG
void LOG(const char *fname)
ofps_spring_plough
Definition: OFieldPeasSilage.h:36
NorwegianPotatoes::NorwegianPotatoes
NorwegianPotatoes()
Definition: NorwegianPotatoes.h:76
nl_cab_ferti_p3
Definition: NLCabbage.h:55
OptimisingFarm::Get_actual_aggregated_yield
double Get_actual_aggregated_yield()
Definition: farm.h:2054
pgly_cut_weeds
Definition: PermanentGrassLowYield.h:40
OWinterRye::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OWinterRye.cpp:33
SG2_WATER_DATE
#define SG2_WATER_DATE
Definition: seedgrass2.h:32
wwsc_autumn_roll
Definition: WinterWheatStriglingCulm.h:54
OptimisingFarm::Make_rotations
void Make_rotations()
Creates m_rotation. Not used in ALMaSS crop mode.
Definition: farm.cpp:8403
sbe_herbicide_one
Definition: Sugarbeet.h:56
pl_pot_spring_harrow2
Definition: PLPotatoes.h:60
skTerritory_struct::x
int x
Definition: skylarks_all.h:308
ww_straw_chopping
Definition: WinterWheat.h:100
owwu_strigling_sow
Definition: OWinterWheatUndersown.h:48
oa_spring_sow_two
Definition: Oats.h:46
NL_PGG_CUT_DATE
#define NL_PGG_CUT_DATE
Definition: NLPermanentGrassGrazed.h:29
cfg_pest_springbarley_on
CfgBool cfg_pest_springbarley_on
fb_herbicide_one
Definition: Fodderbeet.h:57
cfg_pest_springbarley_on
CfgBool cfg_pest_springbarley_on
OFieldPeas::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OFieldPeas.cpp:33
cfg_productapplicstartyear
CfgInt cfg_productapplicstartyear("PEST_PROCTAPPLICSTARTYEAR", CFG_CUSTOM, 9999999)
pl_m_spring_sow
Definition: PLMaize.h:65
tole_NaturalGrassDry
Definition: tole_declaration.h:48
wpc_spring_roll
Definition: WheatPControl.h:53
Skylark_Female::MyClutch
Skylark_Clutch * MyClutch
Definition: skylarks_all.h:793
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop("CROPS_HERBICIDE_APPLIC_PROPORTION", CFG_CUSTOM, 1.0)
Skylark_Male::BeginStep
virtual void BeginStep(void)
BeingStep behaviour - must be implemented in descendent classes.
Definition: skylarks_all.cpp:3963
WWStriglingSingle_AUTUMN_PLOUGH
#define WWStriglingSingle_AUTUMN_PLOUGH
Definition: WinterWheatStriglingSingle.h:42
oms_start
Definition: OMaizeSilage.h:35
cgg2_start
Definition: CloverGrassGrazed2.h:38
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
OBSBSToDo
OBSBSToDo
Definition: OSBarleySilage.h:33
sbspr_insecticide1
Definition: SpringBarleySpr.h:60
toss_MEmigrating
Definition: skylarks_all.h:53
Farm::CattleOut
virtual bool CattleOut(LE *a_field, double a_user, int a_days)
Start a grazing event on a_field today.
Definition: farmfuncs.cpp:1910
sbskm_harvest
Definition: SpringBarleySKManagement.h:66
Landscape::m_height10
int m_height10
Definition: Landscape.h:141
ww_ferti_s3
Definition: WinterWheat.h:96
MaizeSilage::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: MaizeSilage.cpp:36
autumn_or_spring_plough
Definition: treatment.h:91
top_AlfaHerb
Definition: farm.h:379
pl_wt_insecticide2
Definition: PLWinterTriticale.h:75
FieldPeasStrigling
Definition: FieldPeasStrigling.h:61
Nestling_struct
Definition: skylarks_all.h:227
Skylark_Male::ConstructAHabitatTable
void ConstructAHabitatTable()
Definition: skylarks_all.cpp:4938
wwsc_ferti_s2
Definition: WinterWheatStriglingCulm.h:49
NO_SB_DID_AUTUMN_PLOUGH
#define NO_SB_DID_AUTUMN_PLOUGH
Definition: NorwegianSpringBarley.h:32
CE_nest
const double CE_nest[15]
Definition: skylarks_all.cpp:167
pl_fl2_cut_to_silage3B
Definition: PLFodderLucerne2.h:51
Skylark_Female::st_CaringForYoung
int st_CaringForYoung()
Definition: skylarks_all.cpp:6515
TerrHeterogeneity
double TerrHeterogeneity[1000]
Definition: skylarks_all.cpp:220
Skylark_Male::EstablishingATerritory
int EstablishingATerritory()
Definition: skylarks_all.cpp:4678
UserDefinedFarm21::UserDefinedFarm21
UserDefinedFarm21(const char *fname, FarmManager *a_manager)
Definition: farm.cpp:2546
OPermanentGrassGrazed
Definition: OPermanentGrassGrazed.h:51
ttop_eggshellthinning
Definition: Landscape.h:75
tole_BeetleBank
Definition: tole_declaration.h:69
Landscape::SupplyDaylength
int SupplyDaylength(void)
Definition: Landscape.h:1530
Landscape::m_NeedOpennessCalculation
bool m_NeedOpennessCalculation
a flag to ensure openness calculation on object construction
Definition: Landscape.h:148
cfg_NestLeavingChance
CfgInt cfg_NestLeavingChance
Landscape::SupplyPolyRef
int SupplyPolyRef(int a_x, int a_y)
Definition: Landscape.h:1488
sbstc_straw_chopping
Definition: SpringBarleyStriglingCulm.h:69
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
cfg_NestLeavingWeight
CfgFloat cfg_NestLeavingWeight("SK_NEST_LEAVING_WEIGHT", CFG_CUSTOM, 20.5)
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
tov_SeedGrass1
Definition: tov_declaration.h:50
OptimisingFarm::optimizeCrops
void optimizeCrops(int a_foobar)
Carries out crop optimisation at a farm.
Definition: farm.cpp:5796
pl_sb_straw_chopping
Definition: PLSpringBarley.h:77
cfg_strigling_prop
CfgFloat cfg_strigling_prop
pl_wt_fungicide2
Definition: PLWinterTriticale.h:72
Farm::m_triticale
Triticale * m_triticale
Definition: farm.h:1024
pl_pot_ferti_s2
Definition: PLPotatoes.h:53
nl_pots_bed_forming
Definition: NLPotatoesSpring.h:48
OptimisingFarm::reverseSort::operator()
bool operator()(CropSort a, CropSort b)
Definition: farm.h:2168
FarmManager::Set_cropTotals_plant_sum
void Set_cropTotals_plant_sum(int i, double crop_area)
Definition: farm.h:1858
nl_pots_fungicide10
Definition: NLPotatoesSpring.h:68
cfg_TU_InsecticideDay
CfgInt cfg_TU_InsecticideDay
Farm::m_owinterwheatundersown
OWinterWheatUndersown * m_owinterwheatundersown
Definition: farm.h:1004
Farm::m_potatoes
Potatoes * m_potatoes
Definition: farm.h:1011
cfg_BeetleBankMaxY
CfgInt cfg_BeetleBankMaxY("BBANK_MAXY", CFG_CUSTOM, 100000)
Landscape::EventDump
void EventDump(int x, int y, int x2, int y2)
Definition: Landscape.cpp:1697
sbpt_autumn_plough
Definition: SpringBarleyPTreatment.h:46
cfg_pest_productapplic_period
CfgInt cfg_pest_productapplic_period
wbs_fertmanure_stock
Definition: WinterBarleyStrigling.h:58
CropOptimised::m_rotationMax
double m_rotationMax
Maximum area in percent of farm's arable area for a given crop (depends on a farm size,...
Definition: farm.h:1650
NL_GG1S_CUT_DATE
#define NL_GG1S_CUT_DATE
A flag used to indicate autumn ploughing status.
Definition: NLGrassGrazed1Spring.h:28
nl_cab_weeding2
Definition: NLCabbage.h:48
Landscape::SupplyFarmIntensity
int SupplyFarmIntensity(int a_x, int a_y)
Definition: Landscape.cpp:756
OWinterRye
Definition: OWinterRye.h:56
cfg_BE_InsecticideDay
CfgInt cfg_BE_InsecticideDay
TALMaSSObject::GetStepDone
bool GetStepDone()
Returns the step done indicator flag.
Definition: PopulationManager.h:129
OSG2_WATER_DATE
#define OSG2_WATER_DATE
Definition: OSeedGrass2.h:32
sr_spring_sow
Definition: SpringRape.h:52
pi_growth_reg
Definition: PotatoesIndustry.h:65
cfg_PEmax
CfgFloat cfg_PEmax("SK_PEMAX", CFG_CUSTOM, 4.55)
DataForOptimisation::FarmData::md_soilType
TTypesOfSoils md_soilType
Definition: farm.h:679
cfg_silage_prop
CfgFloat cfg_silage_prop
TAnimal::WhatState
virtual int WhatState()
Definition: PopulationManager.h:263
sbskm_spring_plough
Definition: SpringBarleySKManagement.h:49
nl_ww_herbicide1
Definition: NLWinterWheat.h:38
ocgs1_cut_to_silage3
Definition: OCloverGrassSilage1.h:44
DataForOptimisation::Set_cropTypes_almass
void Set_cropTypes_almass(TTypesOfVegetation crop_type)
Definition: farm.h:662
wwpc_water1
Definition: WWheatPControl.h:66
pl_sbs_spring_plough
Definition: PLSpringBarleySpr.h:39
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
nl_ca_ferti_p2
Definition: NLCarrots.h:50
pl_wwl_fungicide2
Definition: PLWinterWheatLate.h:73
strigling_hill
Definition: treatment.h:105
fp_start
Definition: FieldPeas.h:40
Population_Manager::SortY
void SortY(unsigned Type)
WWheatPTreatment
Definition: WWheatPTreatment.h:84
UserDefinedFarm31
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1561
PL_M_FERTI_S3
#define PL_M_FERTI_S3
Definition: PLMaize.h:33
owwu_harvest
Definition: OWinterWheatUndersown.h:52
pe_water_three
Definition: Potatoes.h:60
ca_water_one
Definition: Carrots.h:56
ca_insect_one
Definition: Carrots.h:53
sbpcgs_ferti_s2
Definition: BarleyPeaCloverGrassStrigling.h:48
sbsts_spring_sow
Definition: SpringBarleyStriglingSingle.h:56
sbstc_spring_harrow
Definition: SpringBarleyStriglingCulm.h:50
nl_sb_growth_regulator1
Definition: NLSpringBarley.h:61
cfg_strigling_nestling
CfgInt cfg_strigling_nestling("SK_STRIGLING_N", CFG_CUSTOM, 72)
SBSKM_SLURRY_DONE
#define SBSKM_SLURRY_DONE
Definition: SpringBarleySKManagement.h:32
ms_herbi_one
Definition: MaizeSilage.h:45
SimpleStatistics::ClearData
void ClearData()
Clears the data.
Definition: PopulationManager.h:403
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
pl_bns_autumn_harrow1
Definition: PLBeans.h:44
SBPT_SLURRY_EXEC
#define SBPT_SLURRY_EXEC
Definition: SpringBarleyPTreatment.h:34
nl_gg1s_start
Definition: NLGrassGrazed1Spring.h:38
sbpcgs_ferti_s3
Definition: SpringBarleyPeaCloverGrassStrigling.h:40
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
pl_fl1_ferti_p2
Definition: PLFodderLucerne1.h:51
PermanentSetAside::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: PermanentSetAside.cpp:32
December
const int December
Definition: Landscape.h:47
EM_coldblood1
const double EM_coldblood1
Definition: skylarks_all.cpp:204
sbstc_strigling_three
Definition: SpringBarleyStriglingCulm.h:60
EggTemp
static double EggTemp
Definition: skylarks_all.cpp:181
wwsc_ferti_s3
Definition: WinterWheatStriglingCulm.h:72
wr_ferti_zero
Definition: winterrape.h:54
pgg_ferti_p
Definition: PermanentGrassGrazed.h:44
obpcg_ferti_zero
Definition: OBarleyPeaCloverGrass.h:35
POT_WATER_DATE
#define POT_WATER_DATE
Definition: Potatoes.h:38
Landscape::SupplyCentroidIndex
APoint SupplyCentroidIndex(int a_polyrefindex)
Definition: Landscape.cpp:771
PLBeet::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: PLBeet.cpp:64
ms_water_one
Definition: MaizeSilage.h:50
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
cgg1_cut_to_silage3
Definition: CloverGrassGrazed1.h:44
pi_herbi_one
Definition: PotatoesIndustry.h:49
tov_OSpringBarleyGrass
Definition: tov_declaration.h:46
osbext_spring_roll
Definition: OSpringBarleyExt.h:47
nl_cpc_ferti_p2_sandy
Definition: NLCatchPeaCrop.h:41
g_farm_fixed_crop_enable
CfgBool g_farm_fixed_crop_enable
dcpt_June_pest1
Definition: DummyCropPestTesting.h:47
cfg_MeanHatchingWeight
CfgFloat cfg_MeanHatchingWeight
NPOT_HILL_DATE
#define NPOT_HILL_DATE
Definition: NorwegianPotatoes.h:35
WinterRye::WinterRye
WinterRye()
Definition: WinterRye.h:80
SB_DID_NPKS_ONE
#define SB_DID_NPKS_ONE
Definition: Sugarbeet.h:34
SBSPR_SLURRY_DONE
#define SBSPR_SLURRY_DONE
Definition: SpringBarleySpr.h:32
tof_UserDefinedFarm2
Definition: farm.h:239
cfg_HQualityTrack
CfgInt cfg_HQualityTrack("SK_HQTRACK", CFG_CUSTOM, 10)
ooa_start
Definition: OOats.h:37
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
HunterInfo::refID
int refID
Unique reference number.
Definition: farm.h:514
Skylark_struct::bx
int bx
Definition: skylarks_all.h:200
owr_swarth
Definition: OWinterRape.h:54
Farm::m_potatoesindustry
PotatoesIndustry * m_potatoesindustry
Definition: farm.h:1012
sbcg_insecticide3
Definition: SpringBarleyCloverGrass.h:56
WRYS_DID_SLUDGE
#define WRYS_DID_SLUDGE
Definition: WinterRyeStrigling.h:42
pl_wt_stubble_plough
Definition: PLWinterTriticale.h:42
OptimisingFarm::m_totalFUt
double m_totalFUt
Fodder from trade (has to be purchased). [fodder units].
Definition: farm.h:2238
Skylark_Nestling::st_Dying
virtual void st_Dying()
Definition: skylarks_all.cpp:3344
NLGrassGrazed1SpringToDo
NLGrassGrazed1SpringToDo
Definition: NLGrassGrazed1Spring.h:37
SpringBarleySilage::SpringBarleySilage
SpringBarleySilage()
Definition: SpringBarleySilage.h:79
pl_fl1_spring_sow
Definition: PLFodderLucerne1.h:63
ww_autumn_harrow
Definition: WinterWheat.h:75
Skylark_Population_Manager::m_NoChickDeaths
int m_NoChickDeaths
Definition: skylarks_all.h:468
PL_POT_DID_STRIG3
#define PL_POT_DID_STRIG3
Definition: PLPotatoes.h:33
CGG1_BASE
#define CGG1_BASE
Definition: CloverGrassGrazed1.h:33
cfg_OptimiseBedriftsmodelCrops
CfgBool cfg_OptimiseBedriftsmodelCrops
fg_start
Definition: FodderGrass.h:39
ww_water2
Definition: WinterWheat.h:92
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
ope_spring_plough
Definition: OPotatoes.h:43
OGrazingPigs_BASE
#define OGrazingPigs_BASE
Definition: OGrazingPigs.h:31
UserDefinedFarm15::UserDefinedFarm15
UserDefinedFarm15(FarmManager *a_manager)
Definition: farm.cpp:2327
OptimisingCattleFarm::setCattleCropsAtMin
void setCattleCropsAtMin()
Decreases area of cattle crops to their min. required area.
Definition: farm.cpp:7027
pl_ww_ferti_p1
Definition: PLWinterWheat.h:41
FarmManager::Set_cropTotals
void Set_cropTotals(int i, double value)
Definition: farm.h:1839
Farm::m_plwinterrye
PLWinterRye * m_plwinterrye
Definition: farm.h:1055
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
OWinterWheatUndersownExt::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OWinterWheatUndersownExt.cpp:33
BroadBeans
Definition: BroadBeans.h:50
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
cfg_Skylark_male_Biodegredation
CfgFloat cfg_Skylark_male_Biodegredation("SK_MALE_BIODEG", CFG_CUSTOM, 0.0)
The proportion of pesticide remaining from one day to the next for males.
nl_gg2_ferti_p7
Definition: NLGrassGrazed2.h:60
OSpringBarleyExt::OSpringBarleyExt
OSpringBarleyExt()
Definition: OSpringBarleyExt.h:63
Landscape::SetBirdSeedForage
void SetBirdSeedForage(int a_polyref, double a_fooddensity)
Sets the grain forage resource as seen from a goose standpoint at a polygon.
Definition: Landscape.h:528
osb_ferti_p1
Definition: OSpringBarley.h:38
mas_harvest
Definition: MaizeStrigling.h:50
PopulationManagerList::GetPopulation
Population_Manager * GetPopulation(TTypesOfPopulation a_pt)
Definition: PopulationManager.h:673
DummyCropPestTesting::DummyCropPestTesting
DummyCropPestTesting()
Definition: DummyCropPestTesting.h:65
ope_fa_manure
Definition: OPotatoes.h:40
Landscape::SupplyNectar
PollenNectarQuality SupplyNectar(int a_x, int a_y)
Definition: Landscape.h:382
tole_Coast
Definition: tole_declaration.h:67
cfg_WW_NINV_tillage_prop1
CfgFloat cfg_WW_NINV_tillage_prop1
nl_pots_insecticide
Definition: NLPotatoesSpring.h:74
owr_autumn_sow
Definition: OWinterRape.h:48
cfg_P1G
CfgFloat cfg_P1G
sg1_herbi_one
Definition: seedgrass1.h:39
pl_ww_growth_regulator2
Definition: PLWinterWheat.h:79
PL_BE_FERTI_S1
#define PL_BE_FERTI_S1
Definition: PLBeet.h:29
tole_BuiltUpWithParkland
Definition: tole_declaration.h:80
PLWinterTriticale::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: PLWinterTriticale.cpp:64
sr_productapplic_one
Definition: SpringRape.h:72
PL_MS_STUBBLE_PLOUGH
#define PL_MS_STUBBLE_PLOUGH
Definition: PLMaizeSilage.h:30
sb_spring_harrow
Definition: SpringBarley.h:52
Farm::m_permgrasslowyield
PermanentGrassLowYield * m_permgrasslowyield
Definition: farm.h:1008
OptimisingFarm::ActualProfit
void ActualProfit()
Function that determines actual crop yields and profit in a given year.
Definition: farm.cpp:8806
pe_fungi_one
Definition: Potatoes.h:61
pl_bns_ferti_p4
Definition: PLBeans.h:53
Landscape::l_vegtype_areas
double * l_vegtype_areas
Definition: Landscape.h:153
pl_wwl_ferti_s10
Definition: PLWinterWheatLate.h:84
Farm::HeavyCultivatorAggregate
virtual bool HeavyCultivatorAggregate(LE *a_field, double a_user, int a_days)
Carry out a heavy cultivation event on a_field. This is non-inversion type of cultivation which can b...
Definition: farmfuncs.cpp:217
nl_pot_sleep_all_day
Definition: NLPotatoes.h:42
toa_Goat
Definition: farm.h:307
SBST_DID_AUTUMN_PLOUGH
#define SBST_DID_AUTUMN_PLOUGH
Definition: SpringBarleyStrigling.h:36
cfg_Profit_max_proportion
CfgFloat cfg_Profit_max_proportion("PROFIT_MAX_PROPORTION", CFG_CUSTOM, 100)
A parameter setting the proportion of farmers of a type profit maximiser.
nl_tu_fungicide10
Definition: NLTulips.h:62
HQualityHedge
int HQualityHedge
Definition: skylarks_all.cpp:261
fa_slurry
Definition: treatment.h:63
Landscape::SupplyGlobalDate
long SupplyGlobalDate(void)
Definition: Landscape.h:1621
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
SB_DID_WATER_ONE
#define SB_DID_WATER_ONE
Definition: Sugarbeet.h:41
nl_m_ferti_s2
Definition: NLMaize.h:51
dcpt_May_pest2
Definition: DummyCropPestTesting.h:46
Landscape::SupplyTreeHeight
int SupplyTreeHeight(int, int)
Definition: Landscape.h:814
swathing
Definition: treatment.h:81
TOP_Partridge
Definition: PopulationManager.h:65
tole_SmallRoad
Definition: tole_declaration.h:60
wry_fertslurry_stock
Definition: WinterRye.h:56
sbsts_straw_chopping
Definition: SpringBarleyStriglingSingle.h:69
g_pest
class Pesticide * g_pest
nl_gg2_ferti_s8
Definition: NLGrassGrazed2.h:63
cfg_fungi_app_prop1
CfgFloat cfg_fungi_app_prop1
owbext_autumn_harrow
Definition: OWinterBarleyExt.h:39
l_map_umargin_width
static CfgInt l_map_umargin_width("MAP_UMARGINWIDTH", CFG_CUSTOM, 12)
cfg_M_InsecticideDay
CfgInt cfg_M_InsecticideDay
FarmManager::totalOptFarmsArea_pig
double totalOptFarmsArea_pig
Definition: farm.h:1932
toc_SpringRape
Definition: farm.h:365
UserDefinedFarm13::UserDefinedFarm13
UserDefinedFarm13(FarmManager *a_manager)
Definition: farm.cpp:2313
cfg_strigling_prop
CfgFloat cfg_strigling_prop("CROPS_STRIGLING_PROPORTION", CFG_CUSTOM, 1.0)
pl_m_ferti_s9
Definition: PLMaize.h:82
TALMaSSObject::TALMaSSObject
TALMaSSObject()
The constructor for TALMaSSObject.
WR_HARVEST_DATE
#define WR_HARVEST_DATE
Definition: winterrape.h:50
cfg_ins_app_prop1
CfgFloat cfg_ins_app_prop1
pe_strigling_three
Definition: Potatoes.h:55
Skylark_Population_Manager::TheSkylarkTerrsSupply_y
int TheSkylarkTerrsSupply_y(int)
Definition: skylarks_all.cpp:925
OptimisingFarm::Make_almass_crops_vector
void Make_almass_crops_vector()
Creates a vector storing crops with positive area. Used in ALMaSS crop mode.
Definition: farm.cpp:8269
wwss_strigling2
Definition: WinterWheatStriglingSingle.h:66
pl_sbs_ferti_s3
Definition: PLSpringBarleySpr.h:56
pl_pot_hilling4
Definition: PLPotatoes.h:70
OGrazingPigs
Definition: OGrazingPigs.h:44
UserDefinedFarm33
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1581
Landscape::SupplyLargeOpenFieldsNearXY
polylist * SupplyLargeOpenFieldsNearXY(int x, int y, int range, int a_openness)
Returns a pointer to a list of polygonrefs to large open fields within a range of location x,...
Definition: Landscape.cpp:782
tof_OrganicCattle
Definition: farm.h:226
nl_bes_fungicide1
Definition: NLBeetSpring.h:51
NLBEET_BASE
#define NLBEET_BASE
Definition: NLBeet.h:24
Landscape::SimulationClosingActions
void SimulationClosingActions()
Definition: Landscape.cpp:1455
Farm::m_rotation_sync_index
int m_rotation_sync_index
Definition: farm.h:945
Population_Manager::m_LiveArraySize
vector< unsigned > m_LiveArraySize
Definition: PopulationManager.h:524
osbs_start
Definition: OSBarleySilage.h:34
SkTerritories::SupplyNoTerritories
int SupplyNoTerritories()
Definition: skylarks_all.cpp:1422
sbspr_fertmanure_stock_two
Definition: SpringBarleySpr.h:53
PL_BE_HERBI3
#define PL_BE_HERBI3
Definition: PLBeet.h:36
oww_strigling2
Definition: OWinterWheat.h:47
pl_wrye_ferti_s9
Definition: PLWinterRye.h:69
ca_insect_two
Definition: Carrots.h:54
CloverGrassGrazed2::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: CloverGrassGrazed2.cpp:40
OptimisingFarm::m_totalIncome
double m_totalIncome
Planned total income from growing crops at a farm. [DKK].
Definition: farm.h:2262
pl_bns_preseeding_cultivator
Definition: PLBeans.h:56
pl_be_autumn_harrow2
Definition: PLBeet.h:51
tocv_TotalLoss
Definition: farm.h:410
cfg_silage_prop
CfgFloat cfg_silage_prop
wwss_autumn_plough
Definition: WinterWheatStriglingSingle.h:50
TOP_Newt
Definition: PopulationManager.h:69
Skylark_PreFledgeling::st_Developing
virtual int st_Developing()
Definition: skylarks_all.cpp:3588
OptimisingFarm::Get_decision_mode_counters
int Get_decision_mode_counters(int index)
Definition: farm.h:2060
PL_POT_FERTI_P1
#define PL_POT_FERTI_P1
A flag used to indicate autumn ploughing status.
Definition: PLPotatoes.h:28
OptimisingFarm::total
double total(TTypesOfCropVariables variable_name)
Function for determining total values per farm after initial optimisation.
Definition: farm.cpp:7977
hoeing
Definition: dummy.h:71
NLCarrots::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: NLCarrots.cpp:64
SkTerritories::RemoveFemale
void RemoveFemale(int ref)
Definition: skylarks_all.cpp:2399
wwptc_herbicide1
Definition: WWheatPToxicControl.h:56
Landscape::GetHareFoodQuality
double GetHareFoodQuality(int a_polygon)
Definition: Landscape.cpp:3403
Farm::m_OCGS1
OCloverGrassSilage1 * m_OCGS1
Definition: farm.h:983
tocv_N
Definition: farm.h:402
Farm::Spraying_fungins
virtual bool Spraying_fungins(TTypesOfVegetation)
Definition: farm.h:785
tri_harvest
Definition: Triticale.h:56
cfg_pest_winterrye_on
CfgBool cfg_pest_winterrye_on
Landscape::hb_HasOtherNeighbour
bool hb_HasOtherNeighbour(int a_x, int a_y)
skTTerritory::m_range_div10
int m_range_div10
Definition: skylarks_all.h:272
tov_None
Definition: tov_declaration.h:39
ca_water_three
Definition: Carrots.h:58
sbpcgs_cattle_is_out
Definition: BarleyPeaCloverGrassStrigling.h:64
sbsts_autumn_plough
Definition: SpringBarleyStriglingSingle.h:46
Population_Manager::Probe
virtual float Probe(int ListIndex, probe_data *p_TheProbe)
wb_autumn_sow
Definition: WinterBarley.h:65
pl_bes_fungicide2
Definition: PLBeetSpr.h:63
toc_Setaside
Definition: farm.h:352
sbse_spring_roll
Definition: SpringBarleySeed.h:45
pe_herbi_two
Definition: Potatoes.h:51
sbpcgs_strigling_sow
Definition: BarleyPeaCloverGrassStrigling.h:56
distribution_type3
boost::random::uniform_real_distribution< double > distribution_type3
Definition: BoostRandomGenerators.h:33
pl_sb_ferti_s10
Definition: PLSpringBarley.h:82
ofb_water_two
Definition: OFodderbeet.h:58
PLCarrots
PLCarrots class .
Definition: PLCarrots.h:75
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
cfg_pest_springbarley_on
CfgBool cfg_pest_springbarley_on
PL_SB_FERTI_S1
#define PL_SB_FERTI_S1
Definition: PLSpringBarley.h:29
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
cfg_greg_app_prop
CfgFloat cfg_greg_app_prop
sg2_strawchopping
Definition: seedgrass2.h:46
OWBarleyExt_BASE
#define OWBarleyExt_BASE
Definition: OWinterBarleyExt.h:31
oca_start
Definition: OCarrots.h:35
cfg_skylark_pesticide_eggshellreduction
CfgFloat cfg_skylark_pesticide_eggshellreduction("SK_PESTICIDEEGGSHELLREDUC", CFG_CUSTOM, 0.0)
The proportion of eggs assumed to crack from pesticide effects.
g_landscape_p
Landscape * g_landscape_p
Definition: Landscape.cpp:258
pgly_raking1
Definition: PermanentGrassLowYield.h:42
NLBeet::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
The one and only method for a crop management plan. All farm actions go through here.
Definition: NLBeet.cpp:64
Landscape::SupplyElementSubType
int SupplyElementSubType(int a_polyref)
Definition: Landscape.h:1121
ocgg2_water_one
Definition: OCloverGrassGrazed2.h:40
nl_pgg_cattle_out
Definition: NLPermanentGrassGrazed.h:70
Landscape::SetLESignal
void SetLESignal(int a_polyref, LE_Signal a_signal)
Definition: Landscape.cpp:3570
Population_Manager::LamdaDeath
void LamdaDeath(int x, int y)
Definition: PopulationManager.h:599
toc_WWheat
Definition: farm.h:328
sbcg_insecticide1
Definition: SpringBarleyCloverGrass.h:54
pl_sb_ferti_s9
Definition: PLSpringBarley.h:80
wwss_harvest
Definition: WinterWheatStriglingSingle.h:75
cgg2_cut_to_silage
Definition: CloverGrassGrazed2.h:42
nl_cabs_ferti_p1
Definition: NLCabbageSpring.h:39
ocgs1_water_zero
Definition: OCloverGrassSilage1.h:45
Farm::m_plbeans
PLBeans * m_plbeans
Definition: farm.h:1068
DataForOptimisation::Get_cropTypes_str
string Get_cropTypes_str(int i)
Definition: farm.h:599
tole_Fence
Definition: tole_declaration.h:57
nl_sb_ferti_s4_clay
Definition: NLSpringBarley.h:56
pe_herbi_one
Definition: Potatoes.h:50
pl_ms_herbicide2
Definition: PLMaizeSilage.h:67
owbext_fertmanure_plant_one
Definition: OWinterBarleyExt.h:36
wrys_start
Definition: WinterRyeStrigling.h:45
nl_gg2_cut_to_silage1
Definition: NLGrassGrazed2.h:44
sbstc_strigling_one
Definition: SpringBarleyStriglingCulm.h:58
pl_ms_ferti_s2
Definition: PLMaizeSilage.h:52
sb_spring_roll
Definition: SpringBarley.h:59
pl_bns_weeding1
Definition: PLBeans.h:58
fb_start
Definition: Fodderbeet.h:47
Population_Manager::IsLast
bool IsLast(unsigned listindex)
Definition: PopulationManager.h:481
Farm::StubbleHarrowing
virtual bool StubbleHarrowing(LE *a_field, double a_user, int a_days)
Carry out stubble harrowing on a_field.
Definition: farmfuncs.cpp:2209
WBS_DID_SEVEN_THREE
#define WBS_DID_SEVEN_THREE
Definition: WinterBarleyStrigling.h:44
pl_ww_ferti_s1
Definition: PLWinterWheat.h:42
OCloverGrassGrazed2
Definition: OCloverGrassGrazed2.h:48
OSBS_BASE
#define OSBS_BASE
Definition: OSBarleySilage.h:31
tov_OSpringBarleyExt
Definition: tov_declaration.h:63
WB_DID_SEVEN_ONE
#define WB_DID_SEVEN_ONE
Definition: WinterBarley.h:42
Farm::SpringHarrow
virtual bool SpringHarrow(LE *a_field, double a_user, int a_days)
Carry out a harrow event in the spring on a_field.
Definition: farmfuncs.cpp:471
Skylark_Male::OnNestPredatation
void OnNestPredatation()
Definition: skylarks_all.cpp:4886
cfg_HQualityNeutral
CfgInt cfg_HQualityNeutral
oms_fa_slurry_one
Definition: OMaizeSilage.h:37
sc_harvest
Definition: AgroChemIndustryCereal.h:80
Skylark_Female::st_Dying
void st_Dying()
Definition: skylarks_all.cpp:5943
pl_ca_stubble_plough
Definition: PLCarrots.h:40
sbsts_fertslurry_stock
Definition: SpringBarleyStriglingSingle.h:47
sbpt_fertmanure_plant
Definition: SpringBarleyPTreatment.h:51
cfg_WB_InsecticideDay
CfgInt cfg_WB_InsecticideDay
OFieldPeasSilage
Definition: OFieldPeasSilage.h:51
SpringBarleyCloverGrassStrigling::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: SpringBarleyCloverGrassStrigling.cpp:38
pl_ca_sleep_all_day
Definition: PLCarrots.h:39
Farm::InitiateManagement
virtual void InitiateManagement(void)
Kicks off the farm's management.
Definition: farm.cpp:1514
October
const int October
Definition: Landscape.h:45
AnimalFarm::decreaseCrops
virtual void decreaseCrops(vector< CropSort >cropsToDecrease, double &howMuchToDecrease)
Decreases area of cropsToDecrease by howMuchToDecrease.
Definition: farm.cpp:7931
opgg_cut_weeds
Definition: OPermanentGrassGrazed.h:42
Farm::FP_NPKS
virtual bool FP_NPKS(LE *a_field, double a_user, int a_days)
Apply NPKS fertilizer, on a_field owned by an arable farmer.
Definition: farmfuncs.cpp:602
tof_UserDefinedFarm12
Definition: farm.h:249
pl_fl1_winter_stubble_cultivator_heavy
Definition: PLFodderLucerne1.h:56
pl_wb_ferti_p4
Definition: PLWinterBarley.h:60
cfg_pest_productapplic_startdate
CfgInt cfg_pest_productapplic_startdate
pl_wt_autumn_sow
Definition: PLWinterTriticale.h:55
SBPT_SLURRY_DONE
#define SBPT_SLURRY_DONE
Definition: SpringBarleyPTreatment.h:32
dcpt_May_pest1
Definition: DummyCropPestTesting.h:45
sr_ferti_s2
Definition: SpringRape.h:58
pl_wb_growth_regulator2
Definition: PLWinterBarley.h:79
OptimisingFarm::OptimiseFarm
void OptimiseFarm(int a_foobar)
Carries out the whole farm optimisation.
Definition: farm.cpp:5765
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
UserDefinedFarm18
A farm that can have its rotation defined by the user at runtime.
Definition: farm.h:1431
HunterInfo::FarmHuntRef
vector< int > FarmHuntRef
The hunter's is the farm reference number to where he hunts.
Definition: farm.h:520
cfg_herbi_app_prop
CfgFloat cfg_herbi_app_prop
SB_WATER_DATE
#define SB_WATER_DATE
Definition: SpringBarley.h:41
OCloverGrassSilage1ToDo
OCloverGrassSilage1ToDo
Definition: OCloverGrassSilage1.h:35
PL_WB_STUBBLE_PLOUGH
#define PL_WB_STUBBLE_PLOUGH
Definition: PLWinterBarley.h:30
ConventionalCattle::ConventionalCattle
ConventionalCattle(FarmManager *a_manager)
Definition: farm.cpp:1982
sr_rowcol_one_b
Definition: SpringRape.h:62
Skylark_Female::OnMaleNeverComesBack
void OnMaleNeverComesBack(Skylark_Male *AMale)
Definition: skylarks_all.cpp:6080
pl_m_ferti_s6
Definition: PLMaize.h:73
Crop::SimpleEvent_
void SimpleEvent_(long a_date, int a_todo, bool a_lock, Farm *a_farm, LE *a_field)
Adds an event to this crop management without relying on member variables.
Definition: farm.cpp:312
PL_SB_SPRING_FERTI
#define PL_SB_SPRING_FERTI
Definition: PLSpringBarley.h:33
Landscape::ConsolidatePolys
void ConsolidatePolys(void)
Definition: Landscape.cpp:1329
nl_ww_fungicide3
Definition: NLWinterWheat.h:56
pgly_cattle_out2
Definition: PermanentGrassLowYield.h:38
sbcg_autumn_plough
Definition: SpringBarleyCloverGrass.h:44
cfg_BNS_InsecticideMonth
CfgInt cfg_BNS_InsecticideMonth
SPRINGRAPE_BASE
#define SPRINGRAPE_BASE
Definition: SpringRape.h:35
Landscape::BackTranslateEleTypes
int BackTranslateEleTypes(TTypesOfLandscapeElement EleReference)
Definition: Landscape.h:1662
wb_fertnpk_stock_one
Definition: WinterBarley.h:72
cgg1_ferti_zero
Definition: CloverGrassGrazed1.h:37
tof_UserDefinedFarm28
Definition: farm.h:265
SpringBarleyPeaCloverGrassStrigling::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: SpringBarleyPeaCloverGrassStrigling.cpp:38
wpc_water2
Definition: WheatPControl.h:64
oww_deep_plough
Definition: OWinterWheat.h:58
sbskm_spring_sow
Definition: SpringBarleySKManagement.h:56
SpringBarleyCloverGrass::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: SpringBarleyCloverGrass.cpp:45
cfg_pest_product_1_amount
CfgFloat cfg_pest_product_1_amount
Skylark_Population_Manager::M_Mig_Mort
int M_Mig_Mort
Definition: skylarks_all.h:459
Potatoes::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: Potatoes.cpp:38
Landscape::IncTreatCounter
void IncTreatCounter(int a_treat)
Definition: Landscape.cpp:3575
cfg_BeetleBankMinY
CfgInt cfg_BeetleBankMinY("BBANK_MINY", CFG_CUSTOM, 0)
fg_ferti_three
Definition: FodderGrass.h:43
Farm::CutWeeds
virtual bool CutWeeds(LE *a_field, double a_user, int a_days)
Carry out weed topping on a_field.
Definition: farmfuncs.cpp:2303
Skylark_Female::m_BreedingSuccess
int m_BreedingSuccess
Definition: skylarks_all.h:800
pl_fl1_herbicide2
Definition: PLFodderLucerne1.h:64
l_farm_cattle_veg_reduce
static CfgFloat l_farm_cattle_veg_reduce("FARM_CATTLE_VEG_REDUCE", CFG_CUSTOM, 1.5)
pi_autumn_plough
Definition: PotatoesIndustry.h:42
DummyCrop::Do
virtual bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
cfg_ConversionEffReduc
CfgFloat cfg_ConversionEffReduc("SK_CONVEFFREDEC", CFG_CUSTOM, 0.023077)
wrys_fert_ammonium_stock
Definition: WinterRyeStrigling.h:56
nl_bes_fungicide3
Definition: NLBeetSpring.h:53
wbs_fertmanganese_plant_one
Definition: WinterBarleyStrigling.h:64
cfg_syn_startspray
static CfgInt cfg_syn_startspray("SYN_STARTSPRAY", CFG_CUSTOM, 0)
l_farm_herbicide_kills
static CfgBool l_farm_herbicide_kills("FARM_PESTICIDE_KILLS", CFG_CUSTOM, true)
pl_pot_dessication2
Definition: PLPotatoes.h:84
nl_gg1_ferti_s6
Definition: NLGrassGrazed1.h:61
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
AnimalPosition::m_VegType
TTypesOfVegetation m_VegType
Definition: PopulationManager.h:175
water
Definition: dummy.h:72
tole_Heath
Definition: tole_declaration.h:70
tov_NLCabbageSpring
Definition: tov_declaration.h:105
Skylark_Female::OnMateHomeless
void OnMateHomeless()
Definition: skylarks_all.cpp:6058
wwptc_ferti_s4
Definition: WWheatPToxicControl.h:73
cfg_WT_InsecticideMonth
CfgInt cfg_WT_InsecticideMonth
nl_tu_fungicide6
Definition: NLTulips.h:58
PL_WT_STUBBLE_PLOUGH
#define PL_WT_STUBBLE_PLOUGH
Definition: PLWinterTriticale.h:30
wwpt_insecticide2
Definition: WWheatPTreatment.h:63
OSeedGrass2::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: OSeedGrass2.cpp:32
nl_pgg_ferti_s11
Definition: NLPermanentGrassGrazed.h:68
PL_SW_SPRING_FERTI
#define PL_SW_SPRING_FERTI
Definition: PLSpringWheat.h:33
DataForOptimisation::Get_livestockTypes
TTypesOfAnimals Get_livestockTypes(int i)
Definition: farm.h:598
wwptc_ferti_s5
Definition: WWheatPToxicControl.h:74
FarmManager::m_cropTotals_sum
vector< double > m_cropTotals_sum
Stores the sums of crops areas within one simulation at the landscape level.
Definition: farm.h:1941
pl_ca_herbicide2
Definition: PLCarrots.h:55
l_pest_insecticide_amount
CfgFloat l_pest_insecticide_amount
Population_Manager::IncLiveArraySize
void IncLiveArraySize(int a_listindex)
Increments the number of 'live' objects for a list index in the TheArray.
Definition: PopulationManager.h:437
SBSPR_SLURRY_EXEC
#define SBSPR_SLURRY_EXEC
Definition: SpringBarleySpr.h:34
FarmManager::Set_crops_summary_BIs
void Set_crops_summary_BIs(int i, double BI)
Definition: farm.h:1856
Skylark_Adult::BSuccess
bool BSuccess
Definition: skylarks_all.h:740
VeryHighDensityVeg
const double VeryHighDensityVeg
Definition: skylarks_all.cpp:221