![]() |
ALMaSS
1.2 (after EcoStack, March 2024)
The Animal, Landscape and Man Simulation System
|
This is the complete list of members for Farm, including all inherited members.
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, FarmManagementCategory a_fmc, bool a_forcespring, bool a_forcespringOK) | Farm | |
Assign_rotation(vector< TTypesOfVegetation >a_new_rotation) | Farm | |
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, double a_seed_coating_amount=-1, PlantProtectionProducts a_ppp=ppp_foobar) | Farm | virtual |
AutumnSowWithFerti(LE *a_field, double a_user, int a_days, double a_seed_coating_amount=-1, PlantProtectionProducts a_ppp=ppp_foobar) | Farm | virtual |
BedForming(LE *a_field, double a_user, int a_days) | Farm | virtual |
BiocideTreat(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 |
BurnTop(LE *a_field, double a_user, int a_days) | Farm | virtual |
CalculateTreatmentCosts(FarmToDo a_treatment, LE *a_field) | Farm | |
CattleIsOut(LE *a_field, double a_user, int a_days, int a_max) | Farm | virtual |
CattleIsOut(LE *a_field, double a_user, int a_days, int a_max, bool a_should_eat) | Farm | virtual |
CattleIsOutLow(LE *a_field, double a_user, int a_days, int a_max) | Farm | virtual |
CattleIsOutLow2(LE *a_field, double a_user, int a_days, int a_max, int a_max_days) | Farm | virtual |
CattleOut(LE *a_field, double a_user, int a_days) | Farm | virtual |
CattleOut(LE *a_field, double a_user, int a_days, bool a_should_eat) | Farm | virtual |
CattleOutLowGrazing(LE *a_field, double a_user, int a_days) | Farm | virtual |
Centroids() | Farm | |
CheckRotationManagementLoop(FarmEvent *ev) | Farm | 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 |
DeepPlough(LE *a_field, double a_user, int a_days) | Farm | virtual |
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_Boron(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_Cu(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_K(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_N(LE *a_field, double a_user, int a_days) | Farm | virtual |
FA_NK(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_P(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_PKS(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_SK(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 | |
FarmActions(void) | Farm | virtual |
FarmerActions(void) | Farm | |
FiberCovering(LE *a_field, double a_user, int a_days) | Farm | virtual |
FiberRemoval(LE *a_field, double a_user, int a_days) | Farm | virtual |
FlowerCutting(LE *a_field, double a_user, int a_days) | Farm | virtual |
FP_AmmoniumSulphate(LE *a_field, double a_user, int a_days) | Farm | virtual |
FP_Boron(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_Cu(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_K(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_N(LE *a_field, double a_user, int a_days) | Farm | virtual |
FP_NC(LE *a_field, double a_user, int a_days) | Farm | virtual |
FP_NK(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_NS(LE *a_field, double a_user, int a_days) | Farm | virtual |
FP_P(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_PKS(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_SK(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 |
FruitHarvest(LE *a_field, double a_user, int a_days) | Farm | virtual |
FungicideTreat(LE *a_field, double a_user, int a_days) | Farm | virtual |
GetArea(void) | Farm | |
GetAreaDouble(void) | Farm | |
GetAreaOpenFields(int a_openness) | Farm | |
GetCentroids() | Farm | inline |
GetCrop(int a_index) | Farm | inline |
GetFarmer() | Farm | inline |
GetFarmManager() | Farm | inline |
GetFarmNumber(void) | Farm | inline |
GetFarmType() | Farm | inline |
GetFirstCropIndex(TTypesOfLandscapeElement a_type) | Farm | protectedvirtual |
GetFirstDate(TTypesOfVegetation a_tov) | Farm | protected |
GetForceSpringOK(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 | |
GetNoCrops() | Farm | inline |
GetNoFields() | Farm | inline |
GetNoOpenFields(int a_openness) | Farm | |
GetPreviousTov(int a_index) | Farm | inline |
GetRotFilename(void) | Farm | inline |
GetTotalArea(void) | Farm | |
GetType(void) | Farm | inline |
GetValidCoords() | Farm | inline |
GreenHarvest(LE *a_field, double a_user, int a_days) | Farm | virtual |
GrowthRegulator(LE *a_field, double a_user, int a_days) | Farm | virtual |
HandleEvents(void) | Farm | protectedvirtual |
Harvest(LE *a_field, double a_user, int a_days) | Farm | virtual |
HarvestBF_Machine(LE *a_field, double a_user, int a_days) | Farm | virtual |
HarvestBushFruit(LE *a_field, double a_user, int a_days) | Farm | virtual |
Harvested(TTypesOfCrops a_toc, double a_yield) | Farm | virtual |
HarvestLong(LE *a_field, double a_user, int a_days) | Farm | virtual |
HarvestShoots(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 |
Herbicide(int a_area) | Farm | virtual |
HerbicideTreat(LE *a_field, double a_user, int a_days) | Farm | virtual |
HillingUp(LE *a_field, double a_user, int a_days) | Farm | virtual |
InitiateManagement(void) | Farm | virtual |
Insecticide(int a_area) | Farm | virtual |
InsecticideTreat(LE *a_field, double a_user, int a_days) | Farm | virtual |
InvIntPartition(vector< tpct > *items, int target) | Farm | protected |
Irrigation(LE *a_field, double a_user, int a_days, int a_max) | Farm | virtual |
IrrigationStart(LE *a_field, double a_user, int a_days) | Farm | virtual |
IsStockFarmer(void) | Farm | inline |
LeafThinning(LE *a_field, double a_user, int a_days) | Farm | virtual |
LeSwitch(FarmEvent *ev) | Farm | protected |
ListOpenFields(int a_openness) | Farm | |
m_farm_centroidx | Farm | protected |
m_farm_centroidy | Farm | protected |
m_farm_num | Farm | protected |
m_FarmType | Farm | protected |
m_farmtype | Farm | protected |
m_fields | Farm | protected |
m_HuntersList | Farm | protected |
m_intensity | Farm | protected |
m_OurFarmer | Farm | protected |
m_OurManager | Farm | protected |
m_PermCrops | Farm | protected |
m_queue | Farm | protected |
m_rotation | Farm | protected |
m_rotation_sync_index | Farm | protected |
m_rotfilename | Farm | |
m_stockfarmer | Farm | protected |
MakeStockFarmer(void) | Farm | inlinevirtual |
ManualWeeding(LE *a_field, double a_user, int a_days) | Farm | virtual |
Molluscicide(LE *a_field, double a_user, int a_days) | Farm | virtual |
Mowing(LE *a_field, double a_user, int a_days) | Farm | virtual |
OrganicFungicide(LE *a_field, double a_user, int a_days) | Farm | virtual |
OrganicHerbicide(LE *a_field, double a_user, int a_days) | Farm | virtual |
OrganicInsecticide(LE *a_field, double a_user, int a_days) | Farm | virtual |
Pheromone(LE *a_field, double a_user, int a_days) | Farm | virtual |
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, double a_seed_coating_amount=-1, PlantProtectionProducts a_ppp=ppp_foobar) | Farm | virtual |
Prob_multiplier() | Farm | inlinevirtual |
ProductApplication(LE *a_field, double a_user, int a_days, double a_applicationrate, PlantProtectionProducts a_ppp, bool a_isgranularpesticide=false, int a_orcharddrifttype=0) | Farm | virtual |
ProductApplication_DateLimited(LE *a_field, double, int, double a_applicationrate, PlantProtectionProducts a_ppp, bool a_isgranularpesticide=false) | Farm | virtual |
Pruning(LE *a_field, double a_user, int a_days) | Farm | virtual |
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 |
SetFarmNumber(int a_farm_num) | Farm | inline |
SetFunctionData(LE *, double, double, int, FarmToDo) | Farm | |
SetFunctionDataNoUM(LE *, double, double, int, FarmToDo) | Farm | |
SetIntensity(double a_intensity) | Farm | inline |
ShallowHarrow(LE *a_field, double a_user, int a_days) | Farm | virtual |
Shredding(LE *a_field, double a_user, int a_days) | Farm | virtual |
SleepAllDay(LE *a_field, double a_user, int a_days) | Farm | virtual |
Spraying_fungins(TTypesOfVegetation) | Farm | inlinevirtual |
Spraying_herbicides(TTypesOfVegetation) | Farm | inlinevirtual |
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, double a_seed_coating_amount=-1, PlantProtectionProducts a_ppp=ppp_foobar) | Farm | virtual |
SpringSowWithFerti(LE *a_field, double a_user, int a_days, double a_seed_coating_amount=-1, PlantProtectionProducts a_ppp=ppp_foobar) | 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, double a_seed_coating_amount=-1, PlantProtectionProducts a_ppp=ppp_foobar) | 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 |
Suckering(LE *a_field, double a_user, int a_days) | Farm | virtual |
Swathing(LE *a_field, double a_user, int a_days) | Farm | virtual |
Water(LE *a_field, double a_user, int a_days) | Farm | virtual |
WinterHarrow(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 |