Loading [MathJax]/extensions/ams.js
ALMaSS  1.2 (after EcoStack, March 2024)
The Animal, Landscape and Man Simulation System
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DK_OWinterWheat_CC.h File Reference

DK_WinterWheat_CC.h This file contains the headers for the WinterWheat_CC class
More...

Go to the source code of this file.

Classes

class  DK_OWinterWheat_CC
 DK_OWinterWheat_CC class
. More...
 

Macros

#define DK_OWWCC_BASE   611200
 
#define DK_OWWCC_AUTUMN_PLOUGH   a_field->m_user[1]
 A flag used to indicate autumn ploughing status. More...
 
#define DK_OWWCC_CC   a_field->m_user[2]
 
#define DK_OWWCC_DECIDE_TO_FI   a_field->m_user[3]
 

Enumerations

enum  DK_OWinterWheat_CCToDo {
  dk_owwcc_start = 1, dk_owwcc_harvest = DK_OWWCC_BASE, dk_owwcc_autumn_harrow, dk_owwcc_autumn_plough,
  dk_owwcc_autumn_sow, dk_owwcc_slurry1_s, dk_owwcc_slurry1_p, dk_owwcc_slurry2_s,
  dk_owwcc_slurry2_p, dk_owwcc_water1, dk_owwcc_water2, dk_owwcc_straw_chopping,
  dk_owwcc_hay_baling, dk_owwcc_wait, dk_owwcc_foobar
}
 

Detailed Description

DK_WinterWheat_CC.h This file contains the headers for the WinterWheat_CC class

by Chris J. Topping, modified by Luna Kondrup Marcussen
Version of May 2021
All rights reserved.

With additions as noted in:
Doxygen formatted comments in July 2008

Macro Definition Documentation

◆ DK_OWWCC_AUTUMN_PLOUGH

#define DK_OWWCC_AUTUMN_PLOUGH   a_field->m_user[1]

A flag used to indicate autumn ploughing status.

◆ DK_OWWCC_BASE

#define DK_OWWCC_BASE   611200

◆ DK_OWWCC_CC

#define DK_OWWCC_CC   a_field->m_user[2]

◆ DK_OWWCC_DECIDE_TO_FI

#define DK_OWWCC_DECIDE_TO_FI   a_field->m_user[3]

Enumeration Type Documentation

◆ DK_OWinterWheat_CCToDo

Below is the list of things that a farmer can do if he is growing winter wheat, at least following this basic plan. So all we have to do is figure out when to do the different things. Once we have done some kind of management, then an event is triggered and the fact that this particular management is done is registered with the particular polygon. This information is available for any ALMaSS components to inspect - e.g. animals & birds

Enumerator
dk_owwcc_start 
dk_owwcc_harvest 
dk_owwcc_autumn_harrow 
dk_owwcc_autumn_plough 
dk_owwcc_autumn_sow 
dk_owwcc_slurry1_s 
dk_owwcc_slurry1_p 
dk_owwcc_slurry2_s 
dk_owwcc_slurry2_p 
dk_owwcc_water1 
dk_owwcc_water2 
dk_owwcc_straw_chopping 
dk_owwcc_hay_baling 
dk_owwcc_wait 
dk_owwcc_foobar 
dk_owwcc_foobar
Definition: DK_OWinterWheat_CC.h:82
dk_owwcc_slurry1_s
Definition: DK_OWinterWheat_CC.h:73
dk_owwcc_hay_baling
Definition: DK_OWinterWheat_CC.h:80
dk_owwcc_autumn_plough
Definition: DK_OWinterWheat_CC.h:71
dk_owwcc_slurry1_p
Definition: DK_OWinterWheat_CC.h:74
dk_owwcc_autumn_harrow
Definition: DK_OWinterWheat_CC.h:70
dk_owwcc_harvest
Definition: DK_OWinterWheat_CC.h:69
dk_owwcc_slurry2_s
Definition: DK_OWinterWheat_CC.h:75
dk_owwcc_water1
Definition: DK_OWinterWheat_CC.h:77
dk_owwcc_straw_chopping
Definition: DK_OWinterWheat_CC.h:79
dk_owwcc_start
Definition: DK_OWinterWheat_CC.h:68
dk_owwcc_autumn_sow
Definition: DK_OWinterWheat_CC.h:72
dk_owwcc_slurry2_p
Definition: DK_OWinterWheat_CC.h:76
DK_OWWCC_BASE
#define DK_OWWCC_BASE
Definition: DK_OWinterWheat_CC.h:53
DK_OWinterWheat_CCToDo
DK_OWinterWheat_CCToDo
Definition: DK_OWinterWheat_CC.h:67
dk_owwcc_water2
Definition: DK_OWinterWheat_CC.h:78
dk_owwcc_wait
Definition: DK_OWinterWheat_CC.h:81