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

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

Go to the source code of this file.

Classes

class  SE_WinterWheat
 SE_WinterWheat class
. More...
 

Macros

#define SE_WW_BASE   80200
 
#define SE_WW_HERBICIDE   a_field->m_user[1]
 A flag used to indicate autumn ploughing status. More...
 
#define SE_WW_DECIDE_TO_HERB   a_field->m_user[2]
 
#define SE_WW_DECIDE_TO_FI   a_field->m_user[3]
 

Enumerations

enum  SE_WinterWheatToDo {
  se_ww_start = 1, se_ww_straw_removal = SE_WW_BASE, se_ww_herbicide1, se_ww_autumn_plough,
  se_ww_stubble_cultivator1, se_ww_stubble_cultivator2, se_ww_slurry, se_ww_autumn_harrow,
  se_ww_autumn_sow, se_ww_sow_w_fertilizer, se_ww_herbicide2, se_ww_fungicide1,
  se_ww_insecticide1, se_ww_spring_harrow, se_ww_n_fertilizer1, se_ww_n_fertilizer2,
  se_ww_n_fertilizer3, se_ww_herbicide3, se_ww_fungicide2, se_ww_growth_regulator,
  se_ww_insecticide2, se_ww_harvest, se_ww_foobar
}
 

Detailed Description

SE_WinterWheat.h This file contains the headers for the WinterWheat class

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

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

Macro Definition Documentation

◆ SE_WW_BASE

#define SE_WW_BASE   80200

◆ SE_WW_DECIDE_TO_FI

#define SE_WW_DECIDE_TO_FI   a_field->m_user[3]

◆ SE_WW_DECIDE_TO_HERB

#define SE_WW_DECIDE_TO_HERB   a_field->m_user[2]

◆ SE_WW_HERBICIDE

#define SE_WW_HERBICIDE   a_field->m_user[1]

A flag used to indicate autumn ploughing status.

Enumeration Type Documentation

◆ SE_WinterWheatToDo

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
se_ww_start 
se_ww_straw_removal 
se_ww_herbicide1 
se_ww_autumn_plough 
se_ww_stubble_cultivator1 
se_ww_stubble_cultivator2 
se_ww_slurry 
se_ww_autumn_harrow 
se_ww_autumn_sow 
se_ww_sow_w_fertilizer 
se_ww_herbicide2 
se_ww_fungicide1 
se_ww_insecticide1 
se_ww_spring_harrow 
se_ww_n_fertilizer1 
se_ww_n_fertilizer2 
se_ww_n_fertilizer3 
se_ww_herbicide3 
se_ww_fungicide2 
se_ww_growth_regulator 
se_ww_insecticide2 
se_ww_harvest 
se_ww_foobar 
se_ww_stubble_cultivator1
Definition: SE_WinterWheat.h:72
se_ww_herbicide2
Definition: SE_WinterWheat.h:78
se_ww_autumn_sow
Definition: SE_WinterWheat.h:76
se_ww_fungicide2
Definition: SE_WinterWheat.h:86
se_ww_n_fertilizer1
Definition: SE_WinterWheat.h:82
se_ww_start
Definition: SE_WinterWheat.h:68
se_ww_herbicide3
Definition: SE_WinterWheat.h:85
se_ww_autumn_plough
Definition: SE_WinterWheat.h:71
se_ww_slurry
Definition: SE_WinterWheat.h:74
se_ww_growth_regulator
Definition: SE_WinterWheat.h:87
se_ww_insecticide2
Definition: SE_WinterWheat.h:88
se_ww_straw_removal
Definition: SE_WinterWheat.h:69
SE_WW_BASE
#define SE_WW_BASE
Definition: SE_WinterWheat.h:53
se_ww_n_fertilizer3
Definition: SE_WinterWheat.h:84
se_ww_spring_harrow
Definition: SE_WinterWheat.h:81
se_ww_insecticide1
Definition: SE_WinterWheat.h:80
se_ww_fungicide1
Definition: SE_WinterWheat.h:79
SE_WinterWheatToDo
SE_WinterWheatToDo
Definition: SE_WinterWheat.h:67
se_ww_n_fertilizer2
Definition: SE_WinterWheat.h:83
se_ww_herbicide1
Definition: SE_WinterWheat.h:70
se_ww_autumn_harrow
Definition: SE_WinterWheat.h:75
se_ww_stubble_cultivator2
Definition: SE_WinterWheat.h:73
se_ww_sow_w_fertilizer
Definition: SE_WinterWheat.h:77
se_ww_foobar
Definition: SE_WinterWheat.h:90
se_ww_harvest
Definition: SE_WinterWheat.h:89