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

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

Go to the source code of this file.

Classes

class  DE_SpringBarley
 DE_SpringBarley class
. More...
 

Macros

#define DE_SPRINGBARLEY_BASE   39200
 
#define DE_SB_FUNGII   a_field->m_user[1]
 A flag used to indicate autumn ploughing status. More...
 

Enumerations

enum  DE_SPRINGBARLEYToDo {
  de_sb_start = 1, de_sb_sleep_all_day = DE_SPRINGBARLEY_BASE, de_sb_ferti_p1, de_sb_ferti_s1,
  de_sb_spring_plough, de_sb_ferti_p2, de_sb_ferti_s2, de_sb_preseeding_cultivator_sow,
  de_sb_herbicide, de_sb_fungicide, de_sb_insecticide, de_sb_growth_regulator1,
  de_sb_growth_regulator2, de_sb_harvest, de_sb_straw_chopping, de_sb_hay_bailing,
  de_sb_foobar
}
 

Detailed Description

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

by Chris J. Topping and Elzbieta Ziolkowska - modified by Luna Kondrup Marcussen
Version of November 2022
All rights reserved.

Macro Definition Documentation

◆ DE_SB_FUNGII

#define DE_SB_FUNGII   a_field->m_user[1]

A flag used to indicate autumn ploughing status.

◆ DE_SPRINGBARLEY_BASE

#define DE_SPRINGBARLEY_BASE   39200

Enumeration Type Documentation

◆ DE_SPRINGBARLEYToDo

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_sb_start 
de_sb_sleep_all_day 
de_sb_ferti_p1 
de_sb_ferti_s1 
de_sb_spring_plough 
de_sb_ferti_p2 
de_sb_ferti_s2 
de_sb_preseeding_cultivator_sow 
de_sb_herbicide 
de_sb_fungicide 
de_sb_insecticide 
de_sb_growth_regulator1 
de_sb_growth_regulator2 
de_sb_harvest 
de_sb_straw_chopping 
de_sb_hay_bailing 
de_sb_foobar 
DE_SPRINGBARLEYToDo
DE_SPRINGBARLEYToDo
Definition: DE_SpringBarley.h:63
de_sb_ferti_p1
Definition: DE_SpringBarley.h:66
de_sb_insecticide
Definition: DE_SpringBarley.h:74
de_sb_growth_regulator2
Definition: DE_SpringBarley.h:76
de_sb_hay_bailing
Definition: DE_SpringBarley.h:79
de_sb_straw_chopping
Definition: DE_SpringBarley.h:78
de_sb_herbicide
Definition: DE_SpringBarley.h:72
de_sb_growth_regulator1
Definition: DE_SpringBarley.h:75
de_sb_ferti_p2
Definition: DE_SpringBarley.h:69
DE_SPRINGBARLEY_BASE
#define DE_SPRINGBARLEY_BASE
Definition: DE_SpringBarley.h:51
de_sb_harvest
Definition: DE_SpringBarley.h:77
de_sb_sleep_all_day
Definition: DE_SpringBarley.h:65
de_sb_foobar
Definition: DE_SpringBarley.h:80
de_sb_preseeding_cultivator_sow
Definition: DE_SpringBarley.h:71
de_sb_spring_plough
Definition: DE_SpringBarley.h:68
de_sb_start
Definition: DE_SpringBarley.h:64
de_sb_ferti_s2
Definition: DE_SpringBarley.h:70
de_sb_ferti_s1
Definition: DE_SpringBarley.h:67
de_sb_fungicide
Definition: DE_SpringBarley.h:73