ALMaSS Rabbit ODdox  1.1
The rabbit model description following ODdox protocol
OptimisingFarm Member List

This is the complete list of members for OptimisingFarm, including all inherited members.

ActualProfit()OptimisingFarm
AddField(LE *a_newfield)Farm
AddHunter(Hunter *a_hunter)Farminline
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)Farm
animals_noOptimisingFarmprotected
Assign_rotation(vector< TTypesOfVegetation >a_new_rotation)Farm
assignFixed()OptimisingFarmprotected
AssignPermanentCrop(TTypesOfVegetation tov, int pct)Farmprotected
AutumnHarrow(LE *a_field, double a_user, int a_days)Farmvirtual
AutumnPlough(LE *a_field, double a_user, int a_days)Farmvirtual
AutumnRoll(LE *a_field, double a_user, int a_days)Farmvirtual
AutumnSow(LE *a_field, double a_user, int a_days)Farmvirtual
BedForming(LE *a_field, double a_user, int a_days)Farmvirtual
Biocide(LE *a_field, double a_user, int a_days)Farmvirtual
BulbHarvest(LE *a_field, double a_user, int a_days)Farmvirtual
BurnStrawStubble(LE *a_field, double a_user, int a_days)Farmvirtual
CattleIsOut(LE *a_field, double a_user, int a_days, int a_max)Farmvirtual
CattleIsOutLow(LE *a_field, double a_user, int a_days, int a_max)Farmvirtual
CattleOut(LE *a_field, double a_user, int a_days)Farmvirtual
CattleOutLowGrazing(LE *a_field, double a_user, int a_days)Farmvirtual
Centroids()Farm
Check_if_area_100()OptimisingFarmprotected
Check_SG_and_CGG()OptimisingFarmprotected
checkRestrictions()OptimisingFarmprotectedvirtual
CheckRotationManagementLoop(FarmEvent *ev)Farmprotected
checkWinterCrops()OptimisingFarminlineprotectedvirtual
checkWinterRotation1()OptimisingFarminlineprotectedvirtual
ChooseDecisionMode()OptimisingFarm
createCropsLists(int a_foobar)OptimisingFarmprotectedvirtual
createVariableCrops(int a_foobar)OptimisingFarmprotected
crop_parameter(int index, string par_name)OptimisingFarmprotected
CutOrch(LE *a_field, double a_user, int a_days)Farmvirtual
CutToHay(LE *a_field, double a_user, int a_days)Farmvirtual
CutToSilage(LE *a_field, double a_user, int a_days)Farmvirtual
CutWeeds(LE *a_field, double a_user, int a_days)Farmvirtual
decreaseCrops(vector< CropSort >cropsToDecrease, double &howMuchToDecrease)OptimisingFarmprotectedvirtual
DeepPlough(LE *a_field, double a_user, int a_days)Farmvirtual
determineAreas(int a_foobar)OptimisingFarmprotectedvirtual
determineAreas_ha(vector< CropOptimised * >crops)OptimisingFarmprotected
DoIt(double a_probability)Farm
DoIt_prob(double a_probability)Farm
FA_AmmoniumSulphate(LE *a_field, double a_user, int a_days)Farmvirtual
FA_Calcium(LE *a_field, double a_user, int a_days)Farmvirtual
FA_GreenManure(LE *a_field, double a_user, int a_days)Farmvirtual
FA_ManganeseSulphate(LE *a_field, double a_user, int a_days)Farmvirtual
FA_Manure(LE *a_field, double a_user, int a_days)Farmvirtual
FA_NPK(LE *a_field, double a_user, int a_days)Farmvirtual
FA_NPKS(LE *a_field, double a_user, int a_days)Farmvirtual
FA_PK(LE *a_field, double a_user, int a_days)Farmvirtual
FA_RSM(LE *a_field, double a_user, int a_days)Farmvirtual
FA_Sludge(LE *a_field, double a_user, int a_days)Farmvirtual
FA_Slurry(LE *a_field, double a_user, int a_days)Farmvirtual
Farm(FarmManager *a_manager)Farm
FarmLevelCalculation()OptimisingFarmprotected
Find_neighbour_to_imitate()OptimisingFarm
findBIs(CropOptimised *a_crop, double benefit)OptimisingFarmprotected
findCropByName(string crop_name)OptimisingFarmprotected
findCropByName_almass(string crop_name)OptimisingFarmprotected
findCropByName_almass(TTypesOfVegetation a_tov_type)OptimisingFarmprotected
findFertilizer(CropOptimised *a_crop, int a_foobar, double benefit)OptimisingFarmprotected
findFodderDemand()OptimisingFarmprotectedvirtual
findGrossMargin(CropOptimised *a_crop, int a_foobar, double benefit)OptimisingFarmprotected
findMWeedControl(CropOptimised *a_crop)OptimisingFarmprotected
findNanim()OptimisingFarmprotected
findResponse(CropOptimised *a_crop, int a_foobar)OptimisingFarmprotected
findTotalArea()OptimisingFarmprotected
findTotalNanim()OptimisingFarmprotected
findYieldLoss(CropOptimised *a_crop)OptimisingFarmprotected
fixBI()OptimisingFarmprotected
FlowerCutting(LE *a_field, double a_user, int a_days)Farmvirtual
force_deliberationOptimisingFarmprotected
FP_AmmoniumSulphate(LE *a_field, double a_user, int a_days)Farmvirtual
FP_Calcium(LE *a_field, double a_user, int a_days)Farmvirtual
FP_GreenManure(LE *a_field, double a_user, int a_days)Farmvirtual
FP_LiquidNH3(LE *a_field, double a_user, int a_days)Farmvirtual
FP_ManganeseSulphate(LE *a_field, double a_user, int a_days)Farmvirtual
FP_Manure(LE *a_field, double a_user, int a_days)Farmvirtual
FP_NPK(LE *a_field, double a_user, int a_days)Farmvirtual
FP_NPKS(LE *a_field, double a_user, int a_days)Farmvirtual
FP_PK(LE *a_field, double a_user, int a_days)Farmvirtual
FP_RSM(LE *a_field, double a_user, int a_days)Farmvirtual
FP_Sludge(LE *a_field, double a_user, int a_days)Farmvirtual
FP_Slurry(LE *a_field, double a_user, int a_days)Farmvirtual
FungicideTreat(LE *a_field, double, int a_days)OptimisingFarmprotectedvirtual
Get_actual_aggregated_yield()OptimisingFarminline
Get_actual_profit()OptimisingFarminline
Get_almass_no(void)OptimisingFarminline
Get_crop(int i)OptimisingFarminline
Get_cropsSize(void)OptimisingFarminline
Get_decision_mode_counters(int index)OptimisingFarminline
Get_farmRealID(void)OptimisingFarminline
Get_farmSize(void)OptimisingFarminline
Get_farmType(void)OptimisingFarminline
Get_main_goal()OptimisingFarminline
Get_Neighbour(int i)OptimisingFarminline
Get_NeighboursSize(void)OptimisingFarminline
Get_rotational_crops()OptimisingFarminline
Get_rotational_crops_visible()OptimisingFarminline
Get_soilSubType(void)OptimisingFarminline
Get_soilType(void)OptimisingFarminline
GetArea(void)Farm
GetAreaDouble(void)Farm
GetAreaOpenFields(int a_openness)Farm
GetCentroids()Farminline
GetCrop(int a_index)Farminline
GetFarmCentroidX()OptimisingFarminline
GetFarmCentroidY()OptimisingFarminline
GetFarmNumber(void)Farminline
GetFirstCropIndex(TTypesOfLandscapeElement a_type)Farmprotectedvirtual
GetFirstDate(TTypesOfVegetation a_tov)Farmprotected
GetIntensity(void)Farminline
GetMaxOpenness()Farminline
GetNextCrop(int a_index)Farminline
GetNextCropIndex(int a_rot_index)Farmprotectedvirtual
GetNextCropStartDate(LE *a_field, TTypesOfVegetation &a_curr_veg)Farmprotected
GetNoFields()Farminline
GetNoOpenFields(int a_openness)Farm
GetPreviousCrop(int a_index)Farminline
GetTotalArea(void)Farm
GetType(void)Farminline
GetValidCoords()Farminline
GrowthRegulator(LE *a_field, double a_user, int a_days)Farmvirtual
HandleEvents(void)OptimisingFarmprotectedvirtual
Harvest(LE *a_field, double a_user, int a_days)OptimisingFarmvirtual
HarvestLong(LE *a_field, double a_user, int a_days)Farmvirtual
HayBailing(LE *a_field, double a_user, int a_days)Farmvirtual
HayTurning(LE *a_field, double a_user, int a_days)Farmvirtual
HeavyCultivatorAggregate(LE *a_field, double a_user, int a_days)Farmvirtual
HerbicideTreat(LE *a_field, double, int a_days)OptimisingFarmprotectedvirtual
HillingUp(LE *a_field, double a_user, int a_days)Farmvirtual
increaseCrops(vector< CropSort >cropsToIncrease, double &howMuchToIncrease)OptimisingFarmprotectedvirtual
Init(ofstream *ap_output_file)OptimisingFarm
Initialize(FarmManager *a_pfm)OptimisingFarmprotected
InitiateManagement(void)OptimisingFarmprotectedvirtual
InsecticideTreat(LE *a_field, double, int a_days)OptimisingFarmprotectedvirtual
InvIntPartition(vector< tpct > *items, int target)Farmprotected
IsStockFarmer(void)Farminline
LeSwitch(FarmEvent *ev)Farmprotected
ListOpenFields(int a_openness)Farm
m_actual_aggregated_yieldOptimisingFarmprotected
m_actual_costsOptimisingFarmprotected
m_actual_incomeOptimisingFarmprotected
m_actual_profitOptimisingFarmprotected
m_agrochemindustrycerealFarmprotected
m_almass_noOptimisingFarmprotected
m_animals_numbersOptimisingFarmprotected
m_area_rotOptimisingFarmprotected
m_area_scaling_factorOptimisingFarmprotected
m_assignedOptimisingFarmprotected
m_broadbeansFarmprotected
m_carrotsFarmprotected
m_certainty_levelOptimisingFarmprotected
m_CGG1Farmprotected
m_CGG2Farmprotected
m_cropsOptimisingFarmprotected
m_crops_almassOptimisingFarmprotected
m_decision_mode_countersOptimisingFarmprotected
m_dummycroppesttestingFarmprotected
m_exp_aggregated_yieldOptimisingFarmprotected
m_exp_costsOptimisingFarmprotected
m_exp_incomeOptimisingFarmprotected
m_exp_profitOptimisingFarmprotected
m_farm_centroidxFarmprotected
m_farm_centroidyFarmprotected
m_farm_numFarmprotected
m_farmRealIDOptimisingFarmprotected
m_farmSizeOptimisingFarmprotected
m_farmTypeOptimisingFarmprotected
m_farmtypeFarmprotected
m_fieldpeasFarmprotected
m_fieldpeassilageFarmprotected
m_fieldpeasstriglingFarmprotected
m_fieldsFarmprotected
m_fixedCropsOptimisingFarmprotected
m_fodderbeetFarmprotected
m_foddergrassFarmprotected
m_grownVariableCropsOptimisingFarmprotected
m_HuntersListFarmprotected
m_intensityFarmprotected
m_livestockOptimisingFarmprotected
m_main_goalOptimisingFarmprotected
m_maizeFarmprotected
m_maizesilageFarmprotected
m_maizestriglingFarmprotected
m_NanimOptimisingFarmprotected
m_need_satisfaction_levelOptimisingFarmprotected
m_neighboursOptimisingFarmprotected
m_nlbeetFarmprotected
m_nlbeetspringFarmprotected
m_nlcabbageFarmprotected
m_nlcabbagespringFarmprotected
m_nlcarrotsFarmprotected
m_nlcarrotsspringFarmprotected
m_nlcatchpeacropFarmprotected
m_nlgrassgrazed1Farmprotected
m_nlgrassgrazed1springFarmprotected
m_nlgrassgrazed2Farmprotected
m_nlgrassgrazedlastFarmprotected
m_nlmaizeFarmprotected
m_nlmaizespringFarmprotected
m_nlpermanentgrassgrazedFarmprotected
m_nlpotatoesFarmprotected
m_nlpotatoesspringFarmprotected
m_nlspringbarleyFarmprotected
m_nlspringbarleyspringFarmprotected
m_nltulipsFarmprotected
m_nlwinterwheatFarmprotected
m_norwegianoatsFarmprotected
m_norwegianpotatoesFarmprotected
m_norwegianspringbarleyFarmprotected
m_oatsFarmprotected
m_OBarleyPCGFarmprotected
m_ocarrotsFarmprotected
m_OCGG1Farmprotected
m_OCGG2Farmprotected
m_OCGS1Farmprotected
m_ofieldpeasFarmprotected
m_ofieldpeassilageFarmprotected
m_ofirstyeardangerFarmprotected
m_ofodderbeetFarmprotected
m_ograzingpigsFarmprotected
m_omaizesilageFarmprotected
m_ooatsFarmprotected
m_opermgrassgrazedFarmprotected
m_opotatoesFarmprotected
m_orchardcropFarmprotected
m_osbarleysilageFarmprotected
m_oseedgrass1Farmprotected
m_oseedgrass2Farmprotected
m_ospringbarleyFarmprotected
m_ospringbarleyextFarmprotected
m_ospringbarleypigsFarmprotected
m_otriticaleFarmprotected
m_OurManagerFarmprotected
m_owinterbarleyFarmprotected
m_owinterbarleyextFarmprotected
m_owinterrapeFarmprotected
m_owinterryeFarmprotected
m_owinterwheatFarmprotected
m_owinterwheatundersownFarmprotected
m_owinterwheatundersownextFarmprotected
m_permanentsetasideFarmprotected
m_PermCropsFarmprotected
m_permgrassgrazedFarmprotected
m_permgrasslowyieldFarmprotected
m_permgrasstussockyFarmprotected
m_plbeansFarmprotected
m_plbeetFarmprotected
m_plbeetsprFarmprotected
m_plcarrotsFarmprotected
m_plfodderlucerne1Farmprotected
m_plfodderlucerne2Farmprotected
m_plmaizeFarmprotected
m_plmaizesilageFarmprotected
m_plpotatoesFarmprotected
m_plspringbarleyFarmprotected
m_plspringbarleysprFarmprotected
m_plspringwheatFarmprotected
m_plwinterbarleyFarmprotected
m_plwinterrapeFarmprotected
m_plwinterryeFarmprotected
m_plwintertriticaleFarmprotected
m_plwinterwheatFarmprotected
m_plwinterwheatlateFarmprotected
m_potatoesFarmprotected
m_potatoesindustryFarmprotected
m_previous_aggregated_yieldsOptimisingFarmprotected
m_previous_costsOptimisingFarmprotected
m_previous_incomesOptimisingFarmprotected
m_previous_profitsOptimisingFarmprotected
m_previous_satisfaction_levelsOptimisingFarmprotected
m_previously_imitated_neighbourOptimisingFarmprotected
m_queueFarmprotected
m_rotationFarmprotected
m_rotation_sync_indexFarmprotected
m_rotational_cropsOptimisingFarmprotected
m_rotational_crops_copyOptimisingFarmprotected
m_rotational_crops_visibleOptimisingFarmprotected
m_rotationCropsOptimisingFarmprotected
m_sbarleyclovergrassFarmprotected
m_seedgrass1Farmprotected
m_seedgrass2Farmprotected
m_setasideFarmprotected
m_soilSubTypeOptimisingFarmprotected
m_soilTypeOptimisingFarmprotected
m_springbarleyFarmprotected
m_springbarleyclovergrassstriglingFarmprotected
m_springbarleypeaclovergrassstriglingFarmprotected
m_springbarleyptreatmentFarmprotected
m_springbarleyseedFarmprotected
m_springbarleysilageFarmprotected
m_springbarleyskmanagementFarmprotected
m_springbarleysprFarmprotected
m_springbarleystriglingFarmprotected
m_springbarleystriglingculmFarmprotected
m_springbarleystriglingsingleFarmprotected
m_springrapeFarmprotected
m_stockfarmerFarmprotected
m_sugarbeetFarmprotected
m_totalAreaOptimisingFarmprotected
m_totalArea_originalOptimisingFarmprotected
m_totalBIOptimisingFarmprotected
m_totalBIFiOptimisingFarmprotected
m_totalBIHerbOptimisingFarmprotected
m_totalCostsOptimisingFarmprotected
m_totalFUdemandOptimisingFarmprotected
m_totalFUdemandBeforeOptimisingFarmprotected
m_totalFUgrownOptimisingFarmprotected
m_totalFUtOptimisingFarmprotected
m_totalGroomingOptimisingFarmprotected
m_totalHoeingOptimisingFarmprotected
m_totalIncomeOptimisingFarmprotected
m_totalNOptimisingFarmprotected
m_totalNanimOptimisingFarmprotected
m_totalNtOptimisingFarmprotected
m_totalProfitOptimisingFarmprotected
m_totalWeedingOptimisingFarmprotected
m_triticaleFarmprotected
m_variableCropsOptimisingFarmprotected
m_variableCrops2OptimisingFarmprotected
m_winterbarleyFarmprotected
m_winterbarleystriglingFarmprotected
m_winterCropsOptimisingFarmprotected
m_winterrapeFarmprotected
m_winterrapestriglingFarmprotected
m_winterryeFarmprotected
m_winterryestriglingFarmprotected
m_winterwheatFarmprotected
m_winterwheatstriglingFarmprotected
m_winterwheatstriglingculmFarmprotected
m_winterwheatstriglingsingleFarmprotected
m_wwheatpcontrolFarmprotected
m_wwheatptoxiccontrolFarmprotected
m_wwheatptreatmentFarmprotected
m_youngforestFarmprotected
Make_almass_crops_vector()OptimisingFarmprotected
Make_rotational_crops()OptimisingFarmprotected
Make_rotations()OptimisingFarmprotected
MakeStockFarmer(void)Farminlinevirtual
Management(void)Farmvirtual
Match_crop_to_field(LE *a_field)OptimisingFarm
Molluscicide(LE *a_field, double a_user, int a_days)Farmvirtual
OptimiseFarm(int a_foobar)OptimisingFarmprotected
OptimisingFarm(FarmManager *a_myfarmmanager, int a_No)OptimisingFarm
optimizeCrops(int a_foobar)OptimisingFarmprotected
PigsAreOut(LE *a_field, double a_user, int a_days)Farmvirtual
PigsAreOutForced(LE *a_field, double a_user, int a_days)Farmvirtual
PigsOut(LE *a_field, double a_user, int a_days)Farmvirtual
PreseedingCultivator(LE *a_field, double a_user, int a_days)Farmvirtual
PreseedingCultivatorSow(LE *a_field, double a_user, int a_days)Farmvirtual
preventCashCrops()OptimisingFarminlineprotectedvirtual
Print_FarmVariables(ofstream *ap_output_file)OptimisingFarmprotected
Print_rotations(ofstream *ap_output_file)OptimisingFarmprotected
Prob_multiplier()OptimisingFarmvirtual
ProductApplication(LE *a_field, double a_user, int a_days, double a_applicationrate, PlantProtectionProducts a_ppp)Farmvirtual
ProductApplication_DateLimited(LE *a_field, double, int, double a_applicationrate, PlantProtectionProducts a_ppp)Farmvirtual
randomizeCropList(vector< CropSort > &listToRandomize, string key)OptimisingFarmprotected
ReadRotation(std::string fname)Farmprotected
RemoveField(LE *a_field)Farm
RemoveHunter(Hunter *a_hunter)Farminline
RowCultivation(LE *a_field, double a_user, int a_days)Farmvirtual
Save_last_years_crops()OptimisingFarm
Set_animals_no(int a_number)OptimisingFarminline
Set_Crop(CropOptimised *p_crop)OptimisingFarminline
Set_Livestock(Livestock *p_lvs)OptimisingFarminline
Set_main_goal(TTypeOfFarmerGoal a_goal)OptimisingFarminline
Set_Neighbour(OptimisingFarm *farm)OptimisingFarminline
SetFarmNumber(int a_farm_num)Farminline
setRotationCropsAtMax()OptimisingFarmprotected
ShallowHarrow(LE *a_field, double a_user, int a_days)Farmvirtual
SleepAllDay(LE *a_field, double a_user, int a_days)Farmvirtual
sortCrops(vector< CropSort > &cropsToSort, string sortingKey)OptimisingFarmprotected
Spraying_fungins(TTypesOfVegetation a_tov_type)OptimisingFarmvirtual
Spraying_herbicides(TTypesOfVegetation a_tov_type)OptimisingFarmvirtual
SpringHarrow(LE *a_field, double a_user, int a_days)Farmvirtual
SpringPlough(LE *a_field, double a_user, int a_days)Farmvirtual
SpringRoll(LE *a_field, double a_user, int a_days)Farmvirtual
SpringSow(LE *a_field, double a_user, int a_days)Farmvirtual
SpringSowWithFerti(LE *a_field, double a_user, int a_days)Farmvirtual
StrawChopping(LE *a_field, double a_user, int a_days)Farmvirtual
StrawCovering(LE *a_field, double a_user, int a_days)Farmvirtual
StrawRemoval(LE *a_field, double a_user, int a_days)Farmvirtual
Strigling(LE *a_field, double a_user, int a_days)Farmvirtual
StriglingHill(LE *a_field, double a_user, int a_days)Farmvirtual
StriglingSow(LE *a_field, double a_user, int a_days)Farmvirtual
StubbleCultivatorHeavy(LE *a_field, double a_user, int a_days)Farmvirtual
StubbleHarrowing(LE *a_field, double a_user, int a_days)Farmvirtual
StubblePlough(LE *a_field, double a_user, int a_days)Farmvirtual
sumMinAreas()OptimisingFarmprotected
Swathing(LE *a_field, double a_user, int a_days)Farmvirtual
total(TTypesOfCropVariables variable_name)OptimisingFarmprotected
Translate_crops_to_almass()OptimisingFarmprotected
Water(LE *a_field, double a_user, int a_days)Farmvirtual
WinterPlough(LE *a_field, double a_user, int a_days)Farmvirtual
~Farm(void)Farmvirtual
~OptimisingFarm()OptimisingFarminlinevirtual