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

DE_PermanentGrassGrazed.h This file contains the headers for the PermanentGrassGrazed class
More...

Go to the source code of this file.

Classes

class  DE_PermanentGrassGrazed
 

Macros

#define DE_PGG_BASE   38400
 

Enumerations

enum  DE_PermanentGrassGrazedToDo {
  de_pgg_start = 1, de_pgg_sleep_all_day = DE_PGG_BASE, de_pgg_ferti_p1, de_pgg_ferti_s1,
  de_pgg_ferti_p2, de_pgg_ferti_s2, de_pgg_cutting, de_pgg_cattle_out1,
  de_pgg_cattle_is_out1, de_pgg_cattle_out2, de_pgg_cattle_is_out2, de_pgg_cutting1,
  de_pgg_cutting2, de_pgg_foobar
}
 

Detailed Description

DE_PermanentGrassGrazed.h This file contains the headers for the PermanentGrassGrazed class

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

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

Macro Definition Documentation

◆ DE_PGG_BASE

#define DE_PGG_BASE   38400

Enumeration Type Documentation

◆ DE_PermanentGrassGrazedToDo

Below is the list of things that a farmer can do if he is growing spring barley Fodder, 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_pgg_start 
de_pgg_sleep_all_day 
de_pgg_ferti_p1 
de_pgg_ferti_s1 
de_pgg_ferti_p2 
de_pgg_ferti_s2 
de_pgg_cutting 
de_pgg_cattle_out1 
de_pgg_cattle_is_out1 
de_pgg_cattle_out2 
de_pgg_cattle_is_out2 
de_pgg_cutting1 
de_pgg_cutting2 
de_pgg_foobar 
60  {
61  de_pgg_start = 1, // Compulsory, must always be 1 (one).
63  de_pgg_ferti_p1,//Manure
64  de_pgg_ferti_s1,//Manure
65  de_pgg_ferti_p2,//Slurry
66  de_pgg_ferti_s2,//Slurry
68  de_pgg_cattle_out1,//Out means outside the barns. Out in the field to eat grass.
69  de_pgg_cattle_is_out1,//Time that the catle is in the field.
de_pgg_cutting2
Definition: DE_PermanentGrassGrazed.h:73
de_pgg_ferti_p2
Definition: DE_PermanentGrassGrazed.h:65
de_pgg_cutting
Definition: DE_PermanentGrassGrazed.h:67
DE_PermanentGrassGrazedToDo
DE_PermanentGrassGrazedToDo
Definition: DE_PermanentGrassGrazed.h:60
DE_PGG_BASE
#define DE_PGG_BASE
Definition: DE_PermanentGrassGrazed.h:53
de_pgg_cattle_is_out2
Definition: DE_PermanentGrassGrazed.h:71
de_pgg_ferti_s2
Definition: DE_PermanentGrassGrazed.h:66
de_pgg_ferti_p1
Definition: DE_PermanentGrassGrazed.h:63
de_pgg_start
Definition: DE_PermanentGrassGrazed.h:61
de_pgg_sleep_all_day
Definition: DE_PermanentGrassGrazed.h:62
de_pgg_cattle_out2
Definition: DE_PermanentGrassGrazed.h:70
de_pgg_ferti_s1
Definition: DE_PermanentGrassGrazed.h:64
de_pgg_cattle_is_out1
Definition: DE_PermanentGrassGrazed.h:69
de_pgg_cattle_out1
Definition: DE_PermanentGrassGrazed.h:68
de_pgg_foobar
Definition: DE_PermanentGrassGrazed.h:74
de_pgg_cutting1
Definition: DE_PermanentGrassGrazed.h:72