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

DE_Oats.h This file contains the headers for the DE_Oats class
More...

#include <Landscape/Farm.h>

Go to the source code of this file.

Classes

class  DE_Oats
 DE_Oats class
. More...
 

Macros

#define DE_OATS_BASE   35000
 
#define DE_O_FUNGII   a_field->m_user[1]
 A flag used to indicate autumn ploughing status. More...
 

Enumerations

enum  DE_OATSToDo {
  de_o_start = 1, de_o_sleep_all_day = DE_OATS_BASE, de_o_stubble_harrow_sandy, de_o_ferti_p1_sandy,
  de_o_ferti_s1_sandy, de_o_spring_plough_sandy, de_o_stubble_harrow_clay, de_o_winter_plough_clay,
  de_o_ferti_p2, de_o_ferti_s2, de_o_ferti_p3, de_o_ferti_s3,
  de_o_preseeding_cultivator, de_o_preseeding_cultivator_sow, de_o_spring_sow, de_o_harrow,
  de_o_ferti_p4_clay, de_o_ferti_s4_clay, de_o_herbicide1, de_o_fungicide1,
  de_o_fungicide2, de_o_insecticide1, de_o_growth_regulator1, de_o_harvest,
  de_o_straw_chopping, de_o_hay_bailing, de_o_foobar
}
 

Detailed Description

DE_Oats.h This file contains the headers for the DE_Oats class

by Chris J. Topping and Elzbieta Ziolkowska
Version of May 2021
All rights reserved.

Macro Definition Documentation

◆ DE_O_FUNGII

#define DE_O_FUNGII   a_field->m_user[1]

A flag used to indicate autumn ploughing status.

◆ DE_OATS_BASE

#define DE_OATS_BASE   35000

Enumeration Type Documentation

◆ DE_OATSToDo

Below is the list of things that a farmer can do if he is growing spring barley, 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_o_start 
de_o_sleep_all_day 
de_o_stubble_harrow_sandy 
de_o_ferti_p1_sandy 
de_o_ferti_s1_sandy 
de_o_spring_plough_sandy 
de_o_stubble_harrow_clay 
de_o_winter_plough_clay 
de_o_ferti_p2 
de_o_ferti_s2 
de_o_ferti_p3 
de_o_ferti_s3 
de_o_preseeding_cultivator 
de_o_preseeding_cultivator_sow 
de_o_spring_sow 
de_o_harrow 
de_o_ferti_p4_clay 
de_o_ferti_s4_clay 
de_o_herbicide1 
de_o_fungicide1 
de_o_fungicide2 
de_o_insecticide1 
de_o_growth_regulator1 
de_o_harvest 
de_o_straw_chopping 
de_o_hay_bailing 
de_o_foobar 
de_o_stubble_harrow_sandy
Definition: DE_Oats.h:66
de_o_straw_chopping
Definition: DE_Oats.h:88
de_o_harrow
Definition: DE_Oats.h:79
de_o_ferti_s3
Definition: DE_Oats.h:75
de_o_ferti_p3
Definition: DE_Oats.h:74
de_o_harvest
Definition: DE_Oats.h:87
DE_OATSToDo
DE_OATSToDo
Definition: DE_Oats.h:63
de_o_spring_sow
Definition: DE_Oats.h:78
de_o_ferti_s4_clay
Definition: DE_Oats.h:81
de_o_ferti_p2
Definition: DE_Oats.h:72
DE_OATS_BASE
#define DE_OATS_BASE
Definition: DE_Oats.h:52
de_o_foobar
Definition: DE_Oats.h:90
de_o_winter_plough_clay
Definition: DE_Oats.h:71
de_o_ferti_p4_clay
Definition: DE_Oats.h:80
de_o_spring_plough_sandy
Definition: DE_Oats.h:69
de_o_fungicide1
Definition: DE_Oats.h:83
de_o_fungicide2
Definition: DE_Oats.h:84
de_o_herbicide1
Definition: DE_Oats.h:82
de_o_hay_bailing
Definition: DE_Oats.h:89
de_o_ferti_s2
Definition: DE_Oats.h:73
de_o_stubble_harrow_clay
Definition: DE_Oats.h:70
de_o_ferti_s1_sandy
Definition: DE_Oats.h:68
de_o_ferti_p1_sandy
Definition: DE_Oats.h:67
de_o_sleep_all_day
Definition: DE_Oats.h:65
de_o_growth_regulator1
Definition: DE_Oats.h:86
de_o_preseeding_cultivator
Definition: DE_Oats.h:76
de_o_preseeding_cultivator_sow
Definition: DE_Oats.h:77
de_o_insecticide1
Definition: DE_Oats.h:85
de_o_start
Definition: DE_Oats.h:64