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

PTRyegrass.h This file contains the headers for the Ryegrass class
More...

Go to the source code of this file.

Classes

class  PTRyegrass
 PTRyegrass class
. More...
 

Macros

#define PTRYEGRASS_BASE   32100
 

Enumerations

enum  PTRyegrassToDo {
  pt_rg_start = 1, pt_rg_sleep_all_day = PTRYEGRASS_BASE, pt_rg_autumn_harrow, pt_rg_calcium_p1,
  pt_rg_calcium_s1, pt_rg_slurry_p1, pt_rg_slurry_s1, pt_rg_autumn_sow,
  pt_rg_stubble_harrow, pt_rg_harvest1, pt_rg_npk1_p1, pt_rg_npk1_s1,
  pt_rg_harvest2, pt_rg_npk2_p1, pt_rg_npk2_s1, pt_rg_harvest3,
  pt_rg_npk3_p1, pt_rg_npk3_s1, pt_rg_harvest4, pt_rg_npk4_p1,
  pt_rg_npk4_s1, pt_rg_cut_to_hay, pt_rg_hay_turning, pt_rg_hay_bailing,
  pt_rg_wait, pt_rg_foobar
}
 

Detailed Description

PTRyegrass.h This file contains the headers for the Ryegrass class

by Chris J. Topping, modified by Ant�nio Alves da Silva and reviewed by Elzbieta Ziolkowska.
The management plan information coded in this file was collaboratively created with input from Joana Alves and Jos� Paulo Sousa.
Version of March 2024.
All rights reserved.

Macro Definition Documentation

◆ PTRYEGRASS_BASE

#define PTRYEGRASS_BASE   32100

Enumeration Type Documentation

◆ PTRyegrassToDo

Below is the list of things that a farmer can do if he is growing PTRyegrass, 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
pt_rg_start 
pt_rg_sleep_all_day 
pt_rg_autumn_harrow 
pt_rg_calcium_p1 
pt_rg_calcium_s1 
pt_rg_slurry_p1 
pt_rg_slurry_s1 
pt_rg_autumn_sow 
pt_rg_stubble_harrow 
pt_rg_harvest1 
pt_rg_npk1_p1 
pt_rg_npk1_s1 
pt_rg_harvest2 
pt_rg_npk2_p1 
pt_rg_npk2_s1 
pt_rg_harvest3 
pt_rg_npk3_p1 
pt_rg_npk3_s1 
pt_rg_harvest4 
pt_rg_npk4_p1 
pt_rg_npk4_s1 
pt_rg_cut_to_hay 
pt_rg_hay_turning 
pt_rg_hay_bailing 
pt_rg_wait 
pt_rg_foobar 
pt_rg_slurry_p1
Definition: PTRyegrass.h:58
pt_rg_npk4_s1
Definition: PTRyegrass.h:73
pt_rg_start
Definition: PTRyegrass.h:53
PTRyegrassToDo
PTRyegrassToDo
Definition: PTRyegrass.h:52
pt_rg_hay_bailing
Definition: PTRyegrass.h:76
pt_rg_calcium_s1
Definition: PTRyegrass.h:57
pt_rg_npk2_s1
Definition: PTRyegrass.h:67
pt_rg_slurry_s1
Definition: PTRyegrass.h:59
pt_rg_npk1_p1
Definition: PTRyegrass.h:63
pt_rg_wait
Definition: PTRyegrass.h:77
PTRYEGRASS_BASE
#define PTRYEGRASS_BASE
Definition: PTRyegrass.h:45
pt_rg_harvest4
Definition: PTRyegrass.h:71
pt_rg_harvest2
Definition: PTRyegrass.h:65
pt_rg_calcium_p1
Definition: PTRyegrass.h:56
pt_rg_npk3_p1
Definition: PTRyegrass.h:69
pt_rg_stubble_harrow
Definition: PTRyegrass.h:61
pt_rg_npk2_p1
Definition: PTRyegrass.h:66
pt_rg_sleep_all_day
Definition: PTRyegrass.h:54
pt_rg_npk1_s1
Definition: PTRyegrass.h:64
pt_rg_harvest1
Definition: PTRyegrass.h:62
pt_rg_harvest3
Definition: PTRyegrass.h:68
pt_rg_npk3_s1
Definition: PTRyegrass.h:70
pt_rg_foobar
Definition: PTRyegrass.h:78
pt_rg_autumn_harrow
Definition: PTRyegrass.h:55
pt_rg_autumn_sow
Definition: PTRyegrass.h:60
pt_rg_hay_turning
Definition: PTRyegrass.h:75
pt_rg_npk4_p1
Definition: PTRyegrass.h:72
pt_rg_cut_to_hay
Definition: PTRyegrass.h:74