ALMaSS Hare ODDox  1.1
The hare model description following ODdox protocol
winterrapestrigling.h
Go to the documentation of this file.
1 //
2 // winterrapestrigling.h
3 //
4 
5 #ifndef WINTERRAPESTRIGLING_H
6 #define WINTERRAPESTRIGLING_H
7 
8 // <cropname>_BASE is the first event number to be dumped into the
9 // debugging log from this crop. *Must* be unique among all crops.
10 // I suggest steps of 100 between crops.
11 
12 #define WINTERRAPESTRIGLING_BASE 30000
13 #define WR_DID_RC_CLEAN m_field->m_user[0]
14 #define WR_DID_HERBI_ZERO m_field->m_user[1]
15 #define WR_INSECT_DATE m_field->m_user[2]
16 #define WR_FUNGI_DATE m_field->m_user[3]
17 #define WR_SWARTH_DATE m_field->m_user[4]
18 
19 typedef enum {
20  wrs_start = 1, // Compulsory, start event must always be 1 (one).
44 
45 
46 
48 {
49 public:
50  bool Do( Farm *a_farm, LE *a_field, FarmEvent *a_ev );
52  {
53  m_first_date=g_date->DayInYear(24,8);
54  }
55 };
56 
57 #endif // WINTERRAPE_H
wrs_stub_harrow
Definition: winterrapestrigling.h:41
wrs_grubbing
Definition: winterrapestrigling.h:42
wrs_ferti_s2
Definition: winterrapestrigling.h:32
WINTERRAPESTRIGLING_BASE
#define WINTERRAPESTRIGLING_BASE
Definition: winterrapestrigling.h:12
WinterRapeStrigling::Do
bool Do(Farm *a_farm, LE *a_field, FarmEvent *a_ev)
Definition: WinterRapeStrigling.cpp:35
wrs_compress
Definition: winterrapestrigling.h:40
FarmEvent
A struct to hold the information required to trigger a farm event.
Definition: farm.h:463
wrs_insect_one_c
Definition: winterrapestrigling.h:36
wrs_insect_one_b
Definition: winterrapestrigling.h:35
wrs_autumn_sow
Definition: winterrapestrigling.h:24
WinterRapeStrigling
Definition: winterrapestrigling.h:47
wrs_ferti_s1
Definition: winterrapestrigling.h:31
Crop::m_first_date
int m_first_date
Definition: farm.h:540
wrs_autumn_plough
Definition: winterrapestrigling.h:22
Crop
The base class for all crops.
Definition: farm.h:534
wrs_start
Definition: winterrapestrigling.h:20
wrs_strigling_one
Definition: winterrapestrigling.h:25
wrs_cuttostraw
Definition: winterrapestrigling.h:39
WinterRapeStrigling::WinterRapeStrigling
WinterRapeStrigling()
Definition: winterrapestrigling.h:51
wrs_strigling_three
Definition: winterrapestrigling.h:27
wrs_ferti_zero
Definition: winterrapestrigling.h:21
wrs_insect_one
Definition: winterrapestrigling.h:34
wrs_strigling_threeb
Definition: winterrapestrigling.h:28
wrs_swarth
Definition: winterrapestrigling.h:37
Farm
The base class for all farm types.
Definition: farm.h:767
wrs_ferti_p2
Definition: winterrapestrigling.h:30
wrs_harvest
Definition: winterrapestrigling.h:38
wrs_ferti_p1
Definition: winterrapestrigling.h:29
wrs_strigling_two
Definition: winterrapestrigling.h:26
wrs_fungi_one
Definition: winterrapestrigling.h:33
WinterRapeStriglingToDo
WinterRapeStriglingToDo
Definition: winterrapestrigling.h:19
wrs_autumn_harrow
Definition: winterrapestrigling.h:23