File failed to load: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/extensions/ams.js
 |
ALMaSS
1.2 (after EcoStack, March 2024)
The Animal, Landscape and Man Simulation System
|
Go to the documentation of this file.
20 #define BEMAIZECC_BASE 25250
24 #define BE_MCC_START_FERTI a_field->m_user[1]
A struct to hold the information required to trigger a farm event.
Definition: Farm.h:372
int GetYearNumber(void)
Definition: Calendar.h:72
Definition: BEMaizeCC.h:39
Definition: LandscapeFarmingEnums.h:291
class Calendar * g_date
Definition: Calendar.cpp:37
Definition: BEMaizeCC.h:42
Definition: BEMaizeCC.h:35
Definition: BEMaizeCC.h:40
int m_first_date
Definition: Farm.h:501
#define BEMAIZECC_BASE
Definition: BEMaizeCC.h:20
The base class for all crops.
Definition: Farm.h:495
Definition: BEMaizeCC.h:37
Definition: BEMaizeCC.h:49
Definition: BEMaizeCC.h:38
Definition: BEMaizeCC.h:45
The landscape class containing all environmental and topographical data.
Definition: Landscape.h:142
Definition: BEMaizeCC.h:43
BEMaize class .
Definition: BEMaizeCC.h:62
long Date(void)
Definition: Calendar.h:57
Definition: BEMaizeCC.h:44
Definition: LandscapeFarmingEnums.h:1003
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: BEMaizeCC.cpp:56
Definition: BEMaizeCC.h:46
long OldDays(void)
Definition: Calendar.h:60
BEMaizeCCToDo
Definition: BEMaizeCC.h:31
Definition: BEMaizeCC.h:48
void Warn(MapErrorState a_level, std::string a_msg1, std::string a_msg2)
Definition: MapErrorMsg.cpp:69
Definition: LandscapeFarmingEnums.h:610
virtual void SetVegType(TTypesOfVegetation)
Definition: Elements.h:175
TTypesOfCrops
Definition: LandscapeFarmingEnums.h:781
Definition: LandscapeFarmingEnums.h:696
Definition: Elements.h:86
Definition: BEMaizeCC.h:33
MapErrorMsg * g_msg
Definition: MapErrorMsg.cpp:41
Definition: BEMaizeCC.h:41
TTypesOfVegetation
Values that represent the types of vegetation that are represented in ALMaSS.
Definition: LandscapeFarmingEnums.h:192
Definition: LandscapeFarmingEnums.h:304
The base class for all farm types.
Definition: Farm.h:755
Definition: BEMaizeCC.h:47
Definition: BEMaizeCC.h:50
int DayInYear(void)
Definition: Calendar.h:58
#define BE_MCC_START_FERTI
A flag used to indicate autumn ploughing status.
Definition: BEMaizeCC.h:24
Definition: BEMaizeCC.h:32
bool m_forcespringpossible
Used to signal that the crop can be forced to start in spring.
Definition: Farm.h:508
Definition: BEMaizeCC.h:34
#define PROG_START
Definition: Farm.h:69
BEMaizeCC(TTypesOfVegetation a_tov, TTypesOfCrops a_toc, Landscape *a_L)
Definition: BEMaizeCC.h:66
Definition: BEMaizeCC.h:36
Definition: MapErrorMsg.h:34