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
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DK_OWinterWheat.h File Reference

DK_WinterWheat.h This file contains the headers for the WinterWheat class
More...

Go to the source code of this file.

Classes

class  DK_OWinterWheat
 DK_OWinterWheat class
. More...
 

Macros

#define DK_OWW_BASE   61200
 
#define DK_OWW_AUTUMN_PLOUGH   a_field->m_user[1]
 A flag used to indicate autumn ploughing status. More...
 
#define DK_OWW_CC   a_field->m_user[2]
 
#define DK_OWW_DECIDE_TO_FI   a_field->m_user[3]
 

Enumerations

enum  DK_OWinterWheatToDo {
  dk_oww_start = 1, dk_oww_harvest = DK_OWW_BASE, dk_oww_autumn_harrow, dk_oww_autumn_plough,
  dk_oww_autumn_sow, dk_oww_slurry1_s, dk_oww_slurry1_p, dk_oww_sow_catchcrops,
  dk_oww_slurry2_s, dk_oww_slurry2_p, dk_oww_water1, dk_oww_water2,
  dk_oww_straw_chopping, dk_oww_hay_baling, dk_oww_wait, dk_oww_foobar
}
 

Detailed Description

DK_WinterWheat.h This file contains the headers for the WinterWheat 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_OWW_AUTUMN_PLOUGH

#define DK_OWW_AUTUMN_PLOUGH   a_field->m_user[1]

A flag used to indicate autumn ploughing status.

◆ DK_OWW_BASE

#define DK_OWW_BASE   61200

◆ DK_OWW_CC

#define DK_OWW_CC   a_field->m_user[2]

◆ DK_OWW_DECIDE_TO_FI

#define DK_OWW_DECIDE_TO_FI   a_field->m_user[3]

Enumeration Type Documentation

◆ DK_OWinterWheatToDo

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_oww_start 
dk_oww_harvest 
dk_oww_autumn_harrow 
dk_oww_autumn_plough 
dk_oww_autumn_sow 
dk_oww_slurry1_s 
dk_oww_slurry1_p 
dk_oww_sow_catchcrops 
dk_oww_slurry2_s 
dk_oww_slurry2_p 
dk_oww_water1 
dk_oww_water2 
dk_oww_straw_chopping 
dk_oww_hay_baling 
dk_oww_wait 
dk_oww_foobar 
dk_oww_straw_chopping
Definition: DK_OWinterWheat.h:80
dk_oww_water1
Definition: DK_OWinterWheat.h:78
dk_oww_hay_baling
Definition: DK_OWinterWheat.h:81
dk_oww_start
Definition: DK_OWinterWheat.h:68
DK_OWinterWheatToDo
DK_OWinterWheatToDo
Definition: DK_OWinterWheat.h:67
dk_oww_slurry1_p
Definition: DK_OWinterWheat.h:74
DK_OWW_BASE
#define DK_OWW_BASE
Definition: DK_OWinterWheat.h:53
dk_oww_slurry1_s
Definition: DK_OWinterWheat.h:73
dk_oww_autumn_plough
Definition: DK_OWinterWheat.h:71
dk_oww_autumn_sow
Definition: DK_OWinterWheat.h:72
dk_oww_wait
Definition: DK_OWinterWheat.h:82
dk_oww_foobar
Definition: DK_OWinterWheat.h:83
dk_oww_slurry2_s
Definition: DK_OWinterWheat.h:76
dk_oww_slurry2_p
Definition: DK_OWinterWheat.h:77
dk_oww_sow_catchcrops
Definition: DK_OWinterWheat.h:75
dk_oww_autumn_harrow
Definition: DK_OWinterWheat.h:70
dk_oww_water2
Definition: DK_OWinterWheat.h:79
dk_oww_harvest
Definition: DK_OWinterWheat.h:69