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
DE_OWinterRye.h File Reference

DE_OWinterRye.h This file contains the headers for the WinterRye class
More...

Go to the source code of this file.

Classes

class  DE_OWinterRye
 DE_OWinterRye class
. More...
 

Macros

#define DE_OWINTERRYE_BASE   38100
 
#define DE_OWRY_PLOUGH_RUNS   a_field->m_user[1]
 A flag used to indicate autumn ploughing status. More...
 
#define DE_OWRY_HARROW_RUNS   a_field->m_user[2]
 

Enumerations

enum  DE_OWinterRyeToDo {
  de_owry_start = 1, de_owry_sleep_all_day = DE_OWINTERRYE_BASE, de_owry_ferti_s1, de_owry_ferti_s2,
  de_owry_ferti_p1, de_owry_autumn_plough, de_owry_autumn_harrow, de_owry_autumn_sow,
  de_owry_strigling1, de_owry_strigling2, de_owry_strigling3, de_owry_spring_roll1,
  de_owry_harvest, de_owry_hay_turning, de_owry_straw_chopping, de_owry_hay_bailing,
  de_owry_stubble_harrow1, de_owry_stubble_harrow2, de_owry_deep_plough, de_owry_foobar
}
 

Detailed Description

DE_OWinterRye.h This file contains the headers for the WinterRye class

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

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

Macro Definition Documentation

◆ DE_OWINTERRYE_BASE

#define DE_OWINTERRYE_BASE   38100

◆ DE_OWRY_HARROW_RUNS

#define DE_OWRY_HARROW_RUNS   a_field->m_user[2]

◆ DE_OWRY_PLOUGH_RUNS

#define DE_OWRY_PLOUGH_RUNS   a_field->m_user[1]

A flag used to indicate autumn ploughing status.

Enumeration Type Documentation

◆ DE_OWinterRyeToDo

Below is the list of things that a farmer can do if he is growing winter rye, 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
de_owry_start 
de_owry_sleep_all_day 
de_owry_ferti_s1 
de_owry_ferti_s2 
de_owry_ferti_p1 
de_owry_autumn_plough 
de_owry_autumn_harrow 
de_owry_autumn_sow 
de_owry_strigling1 
de_owry_strigling2 
de_owry_strigling3 
de_owry_spring_roll1 
de_owry_harvest 
de_owry_hay_turning 
de_owry_straw_chopping 
de_owry_hay_bailing 
de_owry_stubble_harrow1 
de_owry_stubble_harrow2 
de_owry_deep_plough 
de_owry_foobar 
de_owry_ferti_s1
Definition: DE_OWinterRye.h:69
DE_OWinterRyeToDo
DE_OWinterRyeToDo
Definition: DE_OWinterRye.h:66
de_owry_spring_roll1
Definition: DE_OWinterRye.h:78
de_owry_hay_turning
Definition: DE_OWinterRye.h:80
de_owry_straw_chopping
Definition: DE_OWinterRye.h:81
de_owry_autumn_harrow
Definition: DE_OWinterRye.h:73
de_owry_ferti_p1
Definition: DE_OWinterRye.h:71
de_owry_strigling2
Definition: DE_OWinterRye.h:76
de_owry_ferti_s2
Definition: DE_OWinterRye.h:70
de_owry_stubble_harrow1
Definition: DE_OWinterRye.h:83
de_owry_sleep_all_day
Definition: DE_OWinterRye.h:68
de_owry_hay_bailing
Definition: DE_OWinterRye.h:82
de_owry_autumn_sow
Definition: DE_OWinterRye.h:74
de_owry_strigling1
Definition: DE_OWinterRye.h:75
de_owry_autumn_plough
Definition: DE_OWinterRye.h:72
de_owry_harvest
Definition: DE_OWinterRye.h:79
de_owry_strigling3
Definition: DE_OWinterRye.h:77
DE_OWINTERRYE_BASE
#define DE_OWINTERRYE_BASE
Definition: DE_OWinterRye.h:53
de_owry_stubble_harrow2
Definition: DE_OWinterRye.h:84
de_owry_deep_plough
Definition: DE_OWinterRye.h:85
de_owry_foobar
Definition: DE_OWinterRye.h:86
de_owry_start
Definition: DE_OWinterRye.h:67