ALMaSS Skylark ODDox
1.1
The skylark model description following ODdox protocol
|
This is the complete list of members for NonAnimalFarm, 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() | NonAnimalFarm | protectedvirtual |
checkWinterRotation1() | NonAnimalFarm | protectedvirtual |
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() | NonAnimalFarm | 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 | Farm | protected |
m_farmType | OptimisingFarm | 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 |
NonAnimalFarm(FarmManager *a_myfarmmanager, int a_No) | NonAnimalFarm | |
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 |
~NonAnimalFarm() | NonAnimalFarm | inlinevirtual |
~OptimisingFarm() | OptimisingFarm | inlinevirtual |