|
ALMaSS Hare ODDox
1.1
The hare model description following ODdox protocol
|
This is the complete list of members for OptimisingFarm, including all inherited members.
| ActualProfit() | OptimisingFarm | |
| AddField(LE *a_newfield) | Farm | |
| AddHunter(Hunter *a_hunter) | Farm | inline |
| 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_no | OptimisingFarm | protected |
| Assign_rotation(vector< TTypesOfVegetation >a_new_rotation) | Farm | |
| assignFixed() | OptimisingFarm | protected |
| AssignPermanentCrop(TTypesOfVegetation tov, int pct) | Farm | protected |
| AutumnHarrow(LE *a_field, double a_user, int a_days) | Farm | virtual |
| AutumnPlough(LE *a_field, double a_user, int a_days) | Farm | virtual |
| AutumnRoll(LE *a_field, double a_user, int a_days) | Farm | virtual |
| AutumnSow(LE *a_field, double a_user, int a_days) | Farm | virtual |
| BedForming(LE *a_field, double a_user, int a_days) | Farm | virtual |
| Biocide(LE *a_field, double a_user, int a_days) | Farm | virtual |
| BulbHarvest(LE *a_field, double a_user, int a_days) | Farm | virtual |
| BurnStrawStubble(LE *a_field, double a_user, int a_days) | Farm | virtual |
| CattleIsOut(LE *a_field, double a_user, int a_days, int a_max) | Farm | virtual |
| CattleIsOutLow(LE *a_field, double a_user, int a_days, int a_max) | Farm | virtual |
| CattleOut(LE *a_field, double a_user, int a_days) | Farm | virtual |
| CattleOutLowGrazing(LE *a_field, double a_user, int a_days) | Farm | virtual |
| Centroids() | Farm | |
| Check_if_area_100() | OptimisingFarm | protected |
| Check_SG_and_CGG() | OptimisingFarm | protected |
| checkRestrictions() | OptimisingFarm | protectedvirtual |
| CheckRotationManagementLoop(FarmEvent *ev) | Farm | protected |
| checkWinterCrops() | OptimisingFarm | inlineprotectedvirtual |
| checkWinterRotation1() | OptimisingFarm | inlineprotectedvirtual |
| ChooseDecisionMode() | OptimisingFarm | |
| createCropsLists(int a_foobar) | OptimisingFarm | protectedvirtual |
| createVariableCrops(int a_foobar) | OptimisingFarm | protected |
| crop_parameter(int index, string par_name) | OptimisingFarm | protected |
| CutOrch(LE *a_field, double a_user, int a_days) | Farm | virtual |
| CutToHay(LE *a_field, double a_user, int a_days) | Farm | virtual |
| CutToSilage(LE *a_field, double a_user, int a_days) | Farm | virtual |
| CutWeeds(LE *a_field, double a_user, int a_days) | Farm | virtual |
| decreaseCrops(vector< CropSort >cropsToDecrease, double &howMuchToDecrease) | OptimisingFarm | protectedvirtual |
| DeepPlough(LE *a_field, double a_user, int a_days) | Farm | virtual |
| determineAreas(int a_foobar) | OptimisingFarm | protectedvirtual |
| determineAreas_ha(vector< CropOptimised * >crops) | OptimisingFarm | protected |
| DoIt(double a_probability) | Farm | |
| DoIt_prob(double a_probability) | Farm | |
| FA_AmmoniumSulphate(LE *a_field, double a_user, int a_days) | Farm | virtual |
| FA_Calcium(LE *a_field, double a_user, int a_days) | Farm | virtual |
| FA_GreenManure(LE *a_field, double a_user, int a_days) | Farm | virtual |
| FA_ManganeseSulphate(LE *a_field, double a_user, int a_days) | Farm | virtual |
| FA_Manure(LE *a_field, double a_user, int a_days) | Farm | virtual |
| FA_NPK(LE *a_field, double a_user, int a_days) | Farm | virtual |
| FA_NPKS(LE *a_field, double a_user, int a_days) | Farm | virtual |
| FA_PK(LE *a_field, double a_user, int a_days) | Farm | virtual |
| FA_RSM(LE *a_field, double a_user, int a_days) | Farm | virtual |
| FA_Sludge(LE *a_field, double a_user, int a_days) | Farm | virtual |
| FA_Slurry(LE *a_field, double a_user, int a_days) | Farm | virtual |
| Farm(FarmManager *a_manager) | Farm | |
| FarmLevelCalculation() | OptimisingFarm | protected |
| Find_neighbour_to_imitate() | OptimisingFarm | |
| findBIs(CropOptimised *a_crop, double benefit) | OptimisingFarm | protected |
| findCropByName(string crop_name) | OptimisingFarm | protected |
| findCropByName_almass(string crop_name) | OptimisingFarm | protected |
| findCropByName_almass(TTypesOfVegetation a_tov_type) | OptimisingFarm | protected |
| findFertilizer(CropOptimised *a_crop, int a_foobar, double benefit) | OptimisingFarm | protected |
| findFodderDemand() | OptimisingFarm | protectedvirtual |
| findGrossMargin(CropOptimised *a_crop, int a_foobar, double benefit) | OptimisingFarm | protected |
| findMWeedControl(CropOptimised *a_crop) | OptimisingFarm | protected |
| findNanim() | OptimisingFarm | protected |
| findResponse(CropOptimised *a_crop, int a_foobar) | OptimisingFarm | protected |
| findTotalArea() | OptimisingFarm | protected |
| findTotalNanim() | OptimisingFarm | protected |
| findYieldLoss(CropOptimised *a_crop) | OptimisingFarm | protected |
| fixBI() | OptimisingFarm | protected |
| FlowerCutting(LE *a_field, double a_user, int a_days) | Farm | virtual |
| force_deliberation | OptimisingFarm | protected |
| FP_AmmoniumSulphate(LE *a_field, double a_user, int a_days) | Farm | virtual |
| FP_Calcium(LE *a_field, double a_user, int a_days) | Farm | virtual |
| FP_GreenManure(LE *a_field, double a_user, int a_days) | Farm | virtual |
| FP_LiquidNH3(LE *a_field, double a_user, int a_days) | Farm | virtual |
| FP_ManganeseSulphate(LE *a_field, double a_user, int a_days) | Farm | virtual |
| FP_Manure(LE *a_field, double a_user, int a_days) | Farm | virtual |
| FP_NPK(LE *a_field, double a_user, int a_days) | Farm | virtual |
| FP_NPKS(LE *a_field, double a_user, int a_days) | Farm | virtual |
| FP_PK(LE *a_field, double a_user, int a_days) | Farm | virtual |
| FP_RSM(LE *a_field, double a_user, int a_days) | Farm | virtual |
| FP_Sludge(LE *a_field, double a_user, int a_days) | Farm | virtual |
| FP_Slurry(LE *a_field, double a_user, int a_days) | Farm | virtual |
| FungicideTreat(LE *a_field, double, int a_days) | OptimisingFarm | protectedvirtual |
| Get_actual_aggregated_yield() | OptimisingFarm | inline |
| Get_actual_profit() | OptimisingFarm | inline |
| Get_almass_no(void) | OptimisingFarm | inline |
| Get_crop(int i) | OptimisingFarm | inline |
| Get_cropsSize(void) | OptimisingFarm | inline |
| Get_decision_mode_counters(int index) | OptimisingFarm | inline |
| Get_farmRealID(void) | OptimisingFarm | inline |
| Get_farmSize(void) | OptimisingFarm | inline |
| Get_farmType(void) | OptimisingFarm | inline |
| Get_main_goal() | OptimisingFarm | inline |
| Get_Neighbour(int i) | OptimisingFarm | inline |
| Get_NeighboursSize(void) | OptimisingFarm | inline |
| Get_rotational_crops() | OptimisingFarm | inline |
| Get_rotational_crops_visible() | OptimisingFarm | inline |
| Get_soilSubType(void) | OptimisingFarm | inline |
| Get_soilType(void) | OptimisingFarm | inline |
| GetArea(void) | Farm | |
| GetAreaDouble(void) | Farm | |
| GetAreaOpenFields(int a_openness) | Farm | |
| GetCentroids() | Farm | inline |
| GetCrop(int a_index) | Farm | inline |
| GetFarmCentroidX() | OptimisingFarm | inline |
| GetFarmCentroidY() | OptimisingFarm | inline |
| GetFarmNumber(void) | Farm | inline |
| GetFirstCropIndex(TTypesOfLandscapeElement a_type) | Farm | protectedvirtual |
| GetFirstDate(TTypesOfVegetation a_tov) | Farm | protected |
| GetIntensity(void) | Farm | inline |
| GetMaxOpenness() | Farm | inline |
| GetNextCrop(int a_index) | Farm | inline |
| GetNextCropIndex(int a_rot_index) | Farm | protectedvirtual |
| GetNextCropStartDate(LE *a_field, TTypesOfVegetation &a_curr_veg) | Farm | protected |
| GetNoFields() | Farm | inline |
| GetNoOpenFields(int a_openness) | Farm | |
| GetPreviousCrop(int a_index) | Farm | inline |
| GetTotalArea(void) | Farm | |
| GetType(void) | Farm | inline |
| GetValidCoords() | Farm | inline |
| GrowthRegulator(LE *a_field, double a_user, int a_days) | Farm | virtual |
| HandleEvents(void) | OptimisingFarm | protectedvirtual |
| Harvest(LE *a_field, double a_user, int a_days) | OptimisingFarm | virtual |
| HarvestLong(LE *a_field, double a_user, int a_days) | Farm | virtual |
| HayBailing(LE *a_field, double a_user, int a_days) | Farm | virtual |
| HayTurning(LE *a_field, double a_user, int a_days) | Farm | virtual |
| HeavyCultivatorAggregate(LE *a_field, double a_user, int a_days) | Farm | virtual |
| HerbicideTreat(LE *a_field, double, int a_days) | OptimisingFarm | protectedvirtual |
| HillingUp(LE *a_field, double a_user, int a_days) | Farm | virtual |
| increaseCrops(vector< CropSort >cropsToIncrease, double &howMuchToIncrease) | OptimisingFarm | protectedvirtual |
| Init(ofstream *ap_output_file) | OptimisingFarm | |
| Initialize(FarmManager *a_pfm) | OptimisingFarm | protected |
| InitiateManagement(void) | OptimisingFarm | protectedvirtual |
| InsecticideTreat(LE *a_field, double, int a_days) | OptimisingFarm | protectedvirtual |
| InvIntPartition(vector< tpct > *items, int target) | Farm | protected |
| IsStockFarmer(void) | Farm | inline |
| LeSwitch(FarmEvent *ev) | Farm | protected |
| ListOpenFields(int a_openness) | Farm | |
| m_actual_aggregated_yield | OptimisingFarm | protected |
| m_actual_costs | OptimisingFarm | protected |
| m_actual_income | OptimisingFarm | protected |
| m_actual_profit | OptimisingFarm | protected |
| m_agrochemindustrycereal | Farm | protected |
| m_almass_no | OptimisingFarm | protected |
| m_animals_numbers | OptimisingFarm | protected |
| m_area_rot | OptimisingFarm | protected |
| m_area_scaling_factor | OptimisingFarm | protected |
| m_assigned | OptimisingFarm | protected |
| m_broadbeans | Farm | protected |
| m_carrots | Farm | protected |
| m_certainty_level | OptimisingFarm | protected |
| m_CGG1 | Farm | protected |
| m_CGG2 | Farm | protected |
| m_crops | OptimisingFarm | protected |
| m_crops_almass | OptimisingFarm | protected |
| m_decision_mode_counters | OptimisingFarm | protected |
| m_dummycroppesttesting | Farm | protected |
| m_exp_aggregated_yield | OptimisingFarm | protected |
| m_exp_costs | OptimisingFarm | protected |
| m_exp_income | OptimisingFarm | protected |
| m_exp_profit | OptimisingFarm | protected |
| m_farm_centroidx | Farm | protected |
| m_farm_centroidy | Farm | protected |
| m_farm_num | Farm | protected |
| m_farmRealID | OptimisingFarm | protected |
| m_farmSize | OptimisingFarm | protected |
| m_farmType | OptimisingFarm | protected |
| m_farmtype | Farm | protected |
| m_fieldpeas | Farm | protected |
| m_fieldpeassilage | Farm | protected |
| m_fieldpeasstrigling | Farm | protected |
| m_fields | Farm | protected |
| m_fixedCrops | OptimisingFarm | protected |
| m_fodderbeet | Farm | protected |
| m_foddergrass | Farm | protected |
| m_grownVariableCrops | OptimisingFarm | protected |
| m_HuntersList | Farm | protected |
| m_intensity | Farm | protected |
| m_livestock | OptimisingFarm | protected |
| m_main_goal | OptimisingFarm | protected |
| m_maize | Farm | protected |
| m_maizesilage | Farm | protected |
| m_maizestrigling | Farm | protected |
| m_Nanim | OptimisingFarm | protected |
| m_need_satisfaction_level | OptimisingFarm | protected |
| m_neighbours | OptimisingFarm | protected |
| m_nlbeet | Farm | protected |
| m_nlbeetspring | Farm | protected |
| m_nlcabbage | Farm | protected |
| m_nlcabbagespring | Farm | protected |
| m_nlcarrots | Farm | protected |
| m_nlcarrotsspring | Farm | protected |
| m_nlcatchpeacrop | Farm | protected |
| m_nlgrassgrazed1 | Farm | protected |
| m_nlgrassgrazed1spring | Farm | protected |
| m_nlgrassgrazed2 | Farm | protected |
| m_nlgrassgrazedlast | Farm | protected |
| m_nlmaize | Farm | protected |
| m_nlmaizespring | Farm | protected |
| m_nlpermanentgrassgrazed | Farm | protected |
| m_nlpotatoes | Farm | protected |
| m_nlpotatoesspring | Farm | protected |
| m_nlspringbarley | Farm | protected |
| m_nlspringbarleyspring | Farm | protected |
| m_nltulips | Farm | protected |
| m_nlwinterwheat | Farm | protected |
| m_norwegianoats | Farm | protected |
| m_norwegianpotatoes | Farm | protected |
| m_norwegianspringbarley | Farm | protected |
| m_oats | Farm | protected |
| m_OBarleyPCG | Farm | protected |
| m_ocarrots | Farm | protected |
| m_OCGG1 | Farm | protected |
| m_OCGG2 | Farm | protected |
| m_OCGS1 | Farm | protected |
| m_ofieldpeas | Farm | protected |
| m_ofieldpeassilage | Farm | protected |
| m_ofirstyeardanger | Farm | protected |
| m_ofodderbeet | Farm | protected |
| m_ograzingpigs | Farm | protected |
| m_omaizesilage | Farm | protected |
| m_ooats | Farm | protected |
| m_opermgrassgrazed | Farm | protected |
| m_opotatoes | Farm | protected |
| m_orchardcrop | Farm | protected |
| m_osbarleysilage | Farm | protected |
| m_oseedgrass1 | Farm | protected |
| m_oseedgrass2 | Farm | protected |
| m_ospringbarley | Farm | protected |
| m_ospringbarleyext | Farm | protected |
| m_ospringbarleypigs | Farm | protected |
| m_otriticale | Farm | protected |
| m_OurManager | Farm | protected |
| m_owinterbarley | Farm | protected |
| m_owinterbarleyext | Farm | protected |
| m_owinterrape | Farm | protected |
| m_owinterrye | Farm | protected |
| m_owinterwheat | Farm | protected |
| m_owinterwheatundersown | Farm | protected |
| m_owinterwheatundersownext | Farm | protected |
| m_permanentsetaside | Farm | protected |
| m_PermCrops | Farm | protected |
| m_permgrassgrazed | Farm | protected |
| m_permgrasslowyield | Farm | protected |
| m_permgrasstussocky | Farm | protected |
| m_plbeans | Farm | protected |
| m_plbeet | Farm | protected |
| m_plbeetspr | Farm | protected |
| m_plcarrots | Farm | protected |
| m_plfodderlucerne1 | Farm | protected |
| m_plfodderlucerne2 | Farm | protected |
| m_plmaize | Farm | protected |
| m_plmaizesilage | Farm | protected |
| m_plpotatoes | Farm | protected |
| m_plspringbarley | Farm | protected |
| m_plspringbarleyspr | Farm | protected |
| m_plspringwheat | Farm | protected |
| m_plwinterbarley | Farm | protected |
| m_plwinterrape | Farm | protected |
| m_plwinterrye | Farm | protected |
| m_plwintertriticale | Farm | protected |
| m_plwinterwheat | Farm | protected |
| m_plwinterwheatlate | Farm | protected |
| m_potatoes | Farm | protected |
| m_potatoesindustry | Farm | protected |
| m_previous_aggregated_yields | OptimisingFarm | protected |
| m_previous_costs | OptimisingFarm | protected |
| m_previous_incomes | OptimisingFarm | protected |
| m_previous_profits | OptimisingFarm | protected |
| m_previous_satisfaction_levels | OptimisingFarm | protected |
| m_previously_imitated_neighbour | OptimisingFarm | protected |
| m_queue | Farm | protected |
| m_rotation | Farm | protected |
| m_rotation_sync_index | Farm | protected |
| m_rotational_crops | OptimisingFarm | protected |
| m_rotational_crops_copy | OptimisingFarm | protected |
| m_rotational_crops_visible | OptimisingFarm | protected |
| m_rotationCrops | OptimisingFarm | protected |
| m_sbarleyclovergrass | Farm | protected |
| m_seedgrass1 | Farm | protected |
| m_seedgrass2 | Farm | protected |
| m_setaside | Farm | protected |
| m_soilSubType | OptimisingFarm | protected |
| m_soilType | OptimisingFarm | protected |
| m_springbarley | Farm | protected |
| m_springbarleyclovergrassstrigling | Farm | protected |
| m_springbarleypeaclovergrassstrigling | Farm | protected |
| m_springbarleyptreatment | Farm | protected |
| m_springbarleyseed | Farm | protected |
| m_springbarleysilage | Farm | protected |
| m_springbarleyskmanagement | Farm | protected |
| m_springbarleyspr | Farm | protected |
| m_springbarleystrigling | Farm | protected |
| m_springbarleystriglingculm | Farm | protected |
| m_springbarleystriglingsingle | Farm | protected |
| m_springrape | Farm | protected |
| m_stockfarmer | Farm | protected |
| m_sugarbeet | Farm | protected |
| m_totalArea | OptimisingFarm | protected |
| m_totalArea_original | OptimisingFarm | protected |
| m_totalBI | OptimisingFarm | protected |
| m_totalBIFi | OptimisingFarm | protected |
| m_totalBIHerb | OptimisingFarm | protected |
| m_totalCosts | OptimisingFarm | protected |
| m_totalFUdemand | OptimisingFarm | protected |
| m_totalFUdemandBefore | OptimisingFarm | protected |
| m_totalFUgrown | OptimisingFarm | protected |
| m_totalFUt | OptimisingFarm | protected |
| m_totalGrooming | OptimisingFarm | protected |
| m_totalHoeing | OptimisingFarm | protected |
| m_totalIncome | OptimisingFarm | protected |
| m_totalN | OptimisingFarm | protected |
| m_totalNanim | OptimisingFarm | protected |
| m_totalNt | OptimisingFarm | protected |
| m_totalProfit | OptimisingFarm | protected |
| m_totalWeeding | OptimisingFarm | protected |
| m_triticale | Farm | protected |
| m_variableCrops | OptimisingFarm | protected |
| m_variableCrops2 | OptimisingFarm | protected |
| m_winterbarley | Farm | protected |
| m_winterbarleystrigling | Farm | protected |
| m_winterCrops | OptimisingFarm | protected |
| m_winterrape | Farm | protected |
| m_winterrapestrigling | Farm | protected |
| m_winterrye | Farm | protected |
| m_winterryestrigling | Farm | protected |
| m_winterwheat | Farm | protected |
| m_winterwheatstrigling | Farm | protected |
| m_winterwheatstriglingculm | Farm | protected |
| m_winterwheatstriglingsingle | Farm | protected |
| m_wwheatpcontrol | Farm | protected |
| m_wwheatptoxiccontrol | Farm | protected |
| m_wwheatptreatment | Farm | protected |
| m_youngforest | Farm | protected |
| Make_almass_crops_vector() | OptimisingFarm | protected |
| Make_rotational_crops() | OptimisingFarm | protected |
| Make_rotations() | OptimisingFarm | protected |
| MakeStockFarmer(void) | Farm | inlinevirtual |
| Management(void) | Farm | virtual |
| Match_crop_to_field(LE *a_field) | OptimisingFarm | |
| Molluscicide(LE *a_field, double a_user, int a_days) | Farm | virtual |
| OptimiseFarm(int a_foobar) | OptimisingFarm | protected |
| OptimisingFarm(FarmManager *a_myfarmmanager, int a_No) | OptimisingFarm | |
| optimizeCrops(int a_foobar) | OptimisingFarm | protected |
| PigsAreOut(LE *a_field, double a_user, int a_days) | Farm | virtual |
| PigsAreOutForced(LE *a_field, double a_user, int a_days) | Farm | virtual |
| PigsOut(LE *a_field, double a_user, int a_days) | Farm | virtual |
| PreseedingCultivator(LE *a_field, double a_user, int a_days) | Farm | virtual |
| PreseedingCultivatorSow(LE *a_field, double a_user, int a_days) | Farm | virtual |
| preventCashCrops() | OptimisingFarm | inlineprotectedvirtual |
| Print_FarmVariables(ofstream *ap_output_file) | OptimisingFarm | protected |
| Print_rotations(ofstream *ap_output_file) | OptimisingFarm | protected |
| Prob_multiplier() | OptimisingFarm | virtual |
| ProductApplication(LE *a_field, double a_user, int a_days, double a_applicationrate, PlantProtectionProducts a_ppp) | Farm | virtual |
| ProductApplication_DateLimited(LE *a_field, double, int, double a_applicationrate, PlantProtectionProducts a_ppp) | Farm | virtual |
| randomizeCropList(vector< CropSort > &listToRandomize, string key) | OptimisingFarm | protected |
| ReadRotation(std::string fname) | Farm | protected |
| RemoveField(LE *a_field) | Farm | |
| RemoveHunter(Hunter *a_hunter) | Farm | inline |
| RowCultivation(LE *a_field, double a_user, int a_days) | Farm | virtual |
| Save_last_years_crops() | OptimisingFarm | |
| Set_animals_no(int a_number) | OptimisingFarm | inline |
| Set_Crop(CropOptimised *p_crop) | OptimisingFarm | inline |
| Set_Livestock(Livestock *p_lvs) | OptimisingFarm | inline |
| Set_main_goal(TTypeOfFarmerGoal a_goal) | OptimisingFarm | inline |
| Set_Neighbour(OptimisingFarm *farm) | OptimisingFarm | inline |
| SetFarmNumber(int a_farm_num) | Farm | inline |
| setRotationCropsAtMax() | OptimisingFarm | protected |
| ShallowHarrow(LE *a_field, double a_user, int a_days) | Farm | virtual |
| SleepAllDay(LE *a_field, double a_user, int a_days) | Farm | virtual |
| sortCrops(vector< CropSort > &cropsToSort, string sortingKey) | OptimisingFarm | protected |
| Spraying_fungins(TTypesOfVegetation a_tov_type) | OptimisingFarm | virtual |
| Spraying_herbicides(TTypesOfVegetation a_tov_type) | OptimisingFarm | virtual |
| SpringHarrow(LE *a_field, double a_user, int a_days) | Farm | virtual |
| SpringPlough(LE *a_field, double a_user, int a_days) | Farm | virtual |
| SpringRoll(LE *a_field, double a_user, int a_days) | Farm | virtual |
| SpringSow(LE *a_field, double a_user, int a_days) | Farm | virtual |
| SpringSowWithFerti(LE *a_field, double a_user, int a_days) | Farm | virtual |
| StrawChopping(LE *a_field, double a_user, int a_days) | Farm | virtual |
| StrawCovering(LE *a_field, double a_user, int a_days) | Farm | virtual |
| StrawRemoval(LE *a_field, double a_user, int a_days) | Farm | virtual |
| Strigling(LE *a_field, double a_user, int a_days) | Farm | virtual |
| StriglingHill(LE *a_field, double a_user, int a_days) | Farm | virtual |
| StriglingSow(LE *a_field, double a_user, int a_days) | Farm | virtual |
| StubbleCultivatorHeavy(LE *a_field, double a_user, int a_days) | Farm | virtual |
| StubbleHarrowing(LE *a_field, double a_user, int a_days) | Farm | virtual |
| StubblePlough(LE *a_field, double a_user, int a_days) | Farm | virtual |
| sumMinAreas() | OptimisingFarm | protected |
| Swathing(LE *a_field, double a_user, int a_days) | Farm | virtual |
| total(TTypesOfCropVariables variable_name) | OptimisingFarm | protected |
| Translate_crops_to_almass() | OptimisingFarm | protected |
| Water(LE *a_field, double a_user, int a_days) | Farm | virtual |
| WinterPlough(LE *a_field, double a_user, int a_days) | Farm | virtual |
| ~Farm(void) | Farm | virtual |
| ~OptimisingFarm() | OptimisingFarm | inlinevirtual |