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

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

Go to the source code of this file.

Classes

class  DE_Potatoes
 DE_Potatoes class
. More...
 

Macros

#define DE_POTATOES_BASE   35400
 
#define DE_POT_FERTI_P1   a_field->m_user[1]
 A flag used to indicate autumn ploughing status. More...
 
#define DE_POT_FERTI_S1   a_field->m_user[2]
 
#define DE_POT_STUBBLE_PLOUGH   a_field->m_user[3]
 
#define DE_POT_DID_STRIG1   a_field->m_user[4]
 
#define DE_POT_HILL_DATE   a_field->m_user[7]
 
#define DE_POT_DID_HILL   a_field->m_user[8]
 
#define DE_POT_DID_DESS   a_field->m_user[9]
 

Enumerations

enum  DE_PotatoesToDo {
  de_pot_start = 1, de_pot_sleep_all_day = DE_POTATOES_BASE, de_pot_stubble_harrow, de_pot_autumn_harrow1,
  de_pot_autumn_harrow2, de_pot_stubble_plough, de_pot_winter_plough, de_pot_spring_harrow,
  de_pot_ferti_s1, de_pot_ferti_p1, de_pot_ferti_s2, de_pot_ferti_p2,
  de_pot_ferti_p3, de_pot_ferti_s3, de_pot_spring_harrow2, de_pot_ferti_p4,
  de_pot_ferti_s4, de_pot_spring_plough, de_pot_bed_forming, de_pot_spring_planting,
  de_pot_hilling1, de_pot_hilling2, de_pot_hilling3, de_pot_herbicide1,
  de_pot_hilling4, de_pot_hilling5, de_pot_hilling6, de_pot_herbicide2,
  de_pot_ferti_p5, de_pot_ferti_s5, de_pot_ferti_p6, de_pot_ferti_s6,
  de_pot_fungicide1, de_pot_fungicide2, de_pot_fungicide3, de_pot_fungicide4,
  de_pot_insecticide, de_pot_insecticideb, de_pot_dessication1, de_pot_dessication2,
  de_pot_harvest, de_pot_ferti_p7, de_pot_ferti_s7, de_pot_foobar
}
 

Detailed Description

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

by Chris J. Topping and Susanne Stein
Version of May 2021
All rights reserved.

Macro Definition Documentation

◆ DE_POT_DID_DESS

#define DE_POT_DID_DESS   a_field->m_user[9]

◆ DE_POT_DID_HILL

#define DE_POT_DID_HILL   a_field->m_user[8]

◆ DE_POT_DID_STRIG1

#define DE_POT_DID_STRIG1   a_field->m_user[4]

◆ DE_POT_FERTI_P1

#define DE_POT_FERTI_P1   a_field->m_user[1]

A flag used to indicate autumn ploughing status.

◆ DE_POT_FERTI_S1

#define DE_POT_FERTI_S1   a_field->m_user[2]

◆ DE_POT_HILL_DATE

#define DE_POT_HILL_DATE   a_field->m_user[7]

◆ DE_POT_STUBBLE_PLOUGH

#define DE_POT_STUBBLE_PLOUGH   a_field->m_user[3]

◆ DE_POTATOES_BASE

#define DE_POTATOES_BASE   35400

Enumeration Type Documentation

◆ DE_PotatoesToDo

Below is the list of things that a farmer can do if he is growing DEPotatoes, 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_pot_start 
de_pot_sleep_all_day 
de_pot_stubble_harrow 
de_pot_autumn_harrow1 
de_pot_autumn_harrow2 
de_pot_stubble_plough 
de_pot_winter_plough 
de_pot_spring_harrow 
de_pot_ferti_s1 
de_pot_ferti_p1 
de_pot_ferti_s2 
de_pot_ferti_p2 
de_pot_ferti_p3 
de_pot_ferti_s3 
de_pot_spring_harrow2 
de_pot_ferti_p4 
de_pot_ferti_s4 
de_pot_spring_plough 
de_pot_bed_forming 
de_pot_spring_planting 
de_pot_hilling1 
de_pot_hilling2 
de_pot_hilling3 
de_pot_herbicide1 
de_pot_hilling4 
de_pot_hilling5 
de_pot_hilling6 
de_pot_herbicide2 
de_pot_ferti_p5 
de_pot_ferti_s5 
de_pot_ferti_p6 
de_pot_ferti_s6 
de_pot_fungicide1 
de_pot_fungicide2 
de_pot_fungicide3 
de_pot_fungicide4 
de_pot_insecticide 
de_pot_insecticideb 
de_pot_dessication1 
de_pot_dessication2 
de_pot_harvest 
de_pot_ferti_p7 
de_pot_ferti_s7 
de_pot_foobar 
de_pot_ferti_s1
Definition: DE_Potatoes.h:78
de_pot_ferti_p3
Definition: DE_Potatoes.h:82
de_pot_insecticide
Definition: DE_Potatoes.h:106
de_pot_autumn_harrow1
Definition: DE_Potatoes.h:73
de_pot_sleep_all_day
Definition: DE_Potatoes.h:71
de_pot_spring_harrow2
Definition: DE_Potatoes.h:84
de_pot_herbicide1
Definition: DE_Potatoes.h:93
de_pot_ferti_s7
Definition: DE_Potatoes.h:112
DE_POTATOES_BASE
#define DE_POTATOES_BASE
Definition: DE_Potatoes.h:51
de_pot_spring_plough
Definition: DE_Potatoes.h:87
de_pot_ferti_s6
Definition: DE_Potatoes.h:101
de_pot_dessication1
Definition: DE_Potatoes.h:108
de_pot_dessication2
Definition: DE_Potatoes.h:109
de_pot_hilling2
Definition: DE_Potatoes.h:91
de_pot_winter_plough
Definition: DE_Potatoes.h:76
de_pot_ferti_p2
Definition: DE_Potatoes.h:81
de_pot_hilling5
Definition: DE_Potatoes.h:95
de_pot_ferti_s5
Definition: DE_Potatoes.h:99
de_pot_fungicide3
Definition: DE_Potatoes.h:104
de_pot_hilling4
Definition: DE_Potatoes.h:94
de_pot_ferti_s4
Definition: DE_Potatoes.h:86
de_pot_ferti_p5
Definition: DE_Potatoes.h:98
de_pot_hilling3
Definition: DE_Potatoes.h:92
de_pot_insecticideb
Definition: DE_Potatoes.h:107
de_pot_ferti_p4
Definition: DE_Potatoes.h:85
de_pot_ferti_p7
Definition: DE_Potatoes.h:111
de_pot_bed_forming
Definition: DE_Potatoes.h:88
de_pot_herbicide2
Definition: DE_Potatoes.h:97
de_pot_autumn_harrow2
Definition: DE_Potatoes.h:74
de_pot_stubble_harrow
Definition: DE_Potatoes.h:72
de_pot_foobar
Definition: DE_Potatoes.h:113
de_pot_ferti_p6
Definition: DE_Potatoes.h:100
de_pot_hilling6
Definition: DE_Potatoes.h:96
de_pot_harvest
Definition: DE_Potatoes.h:110
de_pot_ferti_p1
Definition: DE_Potatoes.h:79
de_pot_ferti_s3
Definition: DE_Potatoes.h:83
de_pot_fungicide1
Definition: DE_Potatoes.h:102
de_pot_fungicide4
Definition: DE_Potatoes.h:105
de_pot_start
Definition: DE_Potatoes.h:70
de_pot_spring_harrow
Definition: DE_Potatoes.h:77
de_pot_fungicide2
Definition: DE_Potatoes.h:103
de_pot_spring_planting
Definition: DE_Potatoes.h:89
DE_PotatoesToDo
DE_PotatoesToDo
Definition: DE_Potatoes.h:69
de_pot_stubble_plough
Definition: DE_Potatoes.h:75
de_pot_hilling1
Definition: DE_Potatoes.h:90
de_pot_ferti_s2
Definition: DE_Potatoes.h:80