File failed to load: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/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
IRSpringOats.h File Reference

IRSpringOats.h This file contains the headers for the SpringOats class
More...

Go to the source code of this file.

Classes

class  IRSpringOats
 IRSpringOats class
. More...
 

Macros

#define IR_SO_BASE   90200
 
#define IR_SO_MT   a_field->m_user[1]
 A flag used to indicate autumn ploughing status. More...
 
#define IR_SO_CP   a_field->m_user[2]
 

Enumerations

enum  IRSpringOatsToDo {
  ir_so_start = 1, ir_so_sleep_all_day = IR_SO_BASE, ir_so_ferti_s1, ir_so_ferti_p1,
  ir_so_stubble_harrow_mt, ir_so_stubble_harrow_cp, ir_so_sow_cover_crop, ir_so_stubble_cultivator,
  ir_so_herbicide1_mt, ir_so_herbicide1_cp, ir_so_stubble_cultivator_mt, ir_so_cultivation_sow_mt,
  ir_so_spring_plough_cp, ir_so_spring_sow_cp, ir_so_spring_harrow_cp, ir_so_spring_roll,
  ir_so_ferti_s2, ir_so_ferti_p2, ir_so_ferti_s3, ir_so_ferti_p3,
  ir_so_molluscicide, ir_so_herbicide2, ir_so_insecticide1, ir_so_insecticide2,
  ir_so_fungicide1, ir_so_fungicide2, ir_so_harvest, ir_so_hay_bailing,
  ir_so_foobar
}
 

Detailed Description

IRSpringOats.h This file contains the headers for the SpringOats class

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

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

Macro Definition Documentation

◆ IR_SO_BASE

#define IR_SO_BASE   90200

◆ IR_SO_CP

#define IR_SO_CP   a_field->m_user[2]

◆ IR_SO_MT

#define IR_SO_MT   a_field->m_user[1]

A flag used to indicate autumn ploughing status.

Enumeration Type Documentation

◆ IRSpringOatsToDo

Below is the list of things that a farmer can do if he is growing the crop, 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
ir_so_start 
ir_so_sleep_all_day 
ir_so_ferti_s1 
ir_so_ferti_p1 
ir_so_stubble_harrow_mt 
ir_so_stubble_harrow_cp 
ir_so_sow_cover_crop 
ir_so_stubble_cultivator 
ir_so_herbicide1_mt 
ir_so_herbicide1_cp 
ir_so_stubble_cultivator_mt 
ir_so_cultivation_sow_mt 
ir_so_spring_plough_cp 
ir_so_spring_sow_cp 
ir_so_spring_harrow_cp 
ir_so_spring_roll 
ir_so_ferti_s2 
ir_so_ferti_p2 
ir_so_ferti_s3 
ir_so_ferti_p3 
ir_so_molluscicide 
ir_so_herbicide2 
ir_so_insecticide1 
ir_so_insecticide2 
ir_so_fungicide1 
ir_so_fungicide2 
ir_so_harvest 
ir_so_hay_bailing 
ir_so_foobar 
ir_so_spring_sow_cp
Definition: IRSpringOats.h:80
ir_so_foobar
Definition: IRSpringOats.h:95
ir_so_hay_bailing
Definition: IRSpringOats.h:94
IR_SO_BASE
#define IR_SO_BASE
Definition: IRSpringOats.h:53
ir_so_fungicide2
Definition: IRSpringOats.h:92
ir_so_stubble_harrow_cp
Definition: IRSpringOats.h:72
ir_so_molluscicide
Definition: IRSpringOats.h:87
ir_so_start
Definition: IRSpringOats.h:67
ir_so_stubble_cultivator_mt
Definition: IRSpringOats.h:77
ir_so_spring_harrow_cp
Definition: IRSpringOats.h:81
ir_so_sleep_all_day
Definition: IRSpringOats.h:68
ir_so_ferti_p2
Definition: IRSpringOats.h:84
ir_so_insecticide1
Definition: IRSpringOats.h:89
ir_so_herbicide2
Definition: IRSpringOats.h:88
ir_so_ferti_s1
Definition: IRSpringOats.h:69
IRSpringOatsToDo
IRSpringOatsToDo
Definition: IRSpringOats.h:66
ir_so_ferti_s2
Definition: IRSpringOats.h:83
ir_so_ferti_p1
Definition: IRSpringOats.h:70
ir_so_spring_roll
Definition: IRSpringOats.h:82
ir_so_herbicide1_mt
Definition: IRSpringOats.h:75
ir_so_fungicide1
Definition: IRSpringOats.h:91
ir_so_ferti_s3
Definition: IRSpringOats.h:85
ir_so_sow_cover_crop
Definition: IRSpringOats.h:73
ir_so_ferti_p3
Definition: IRSpringOats.h:86
ir_so_harvest
Definition: IRSpringOats.h:93
ir_so_herbicide1_cp
Definition: IRSpringOats.h:76
ir_so_cultivation_sow_mt
Definition: IRSpringOats.h:78
ir_so_spring_plough_cp
Definition: IRSpringOats.h:79
ir_so_stubble_cultivator
Definition: IRSpringOats.h:74
ir_so_insecticide2
Definition: IRSpringOats.h:90
ir_so_stubble_harrow_mt
Definition: IRSpringOats.h:71