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

DE_OPermanentGrassLowYield.h This file contains the headers for the OPermanentGrassLowYield class
More...

Go to the source code of this file.

Classes

class  DE_OPermanentGrassLowYield
 

Macros

#define DE_OPGLY_BASE   39800
 

Enumerations

enum  DE_OPermanentGrassLowYieldToDo {
  de_opgly_start = 1, de_opgly_sleep_all_day = DE_OPGLY_BASE, de_opgly_strigling, de_opgly_cattle_out1,
  de_opgly_cattle_is_out1, de_opgly_cattle_out2, de_opgly_cattle_is_out2, de_opgly_cutting1,
  de_opgly_wait, de_opgly_foobar
}
 

Detailed Description

DE_OPermanentGrassLowYield.h This file contains the headers for the OPermanentGrassLowYield 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_OPGLY_BASE

#define DE_OPGLY_BASE   39800

Enumeration Type Documentation

◆ DE_OPermanentGrassLowYieldToDo

Below is the list of things that a farmer can do if he is growing permanent grass low yield, 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_opgly_start 
de_opgly_sleep_all_day 
de_opgly_strigling 
de_opgly_cattle_out1 
de_opgly_cattle_is_out1 
de_opgly_cattle_out2 
de_opgly_cattle_is_out2 
de_opgly_cutting1 
de_opgly_wait 
de_opgly_foobar 
62  {
63  de_opgly_start = 1, // Compulsory, must always be 1 (one).
66  de_opgly_cattle_out1,//Out means outside the barns. Out in the field to eat grass.
67  de_opgly_cattle_is_out1,//Time that the catle is in the field.
de_opgly_cattle_is_out1
Definition: DE_OPermanentGrassLowYield.h:67
de_opgly_cattle_out1
Definition: DE_OPermanentGrassLowYield.h:66
de_opgly_start
Definition: DE_OPermanentGrassLowYield.h:63
de_opgly_foobar
Definition: DE_OPermanentGrassLowYield.h:72
de_opgly_cattle_out2
Definition: DE_OPermanentGrassLowYield.h:68
de_opgly_cattle_is_out2
Definition: DE_OPermanentGrassLowYield.h:69
de_opgly_cutting1
Definition: DE_OPermanentGrassLowYield.h:70
DE_OPermanentGrassLowYieldToDo
DE_OPermanentGrassLowYieldToDo
Definition: DE_OPermanentGrassLowYield.h:62
DE_OPGLY_BASE
#define DE_OPGLY_BASE
Definition: DE_OPermanentGrassLowYield.h:55
de_opgly_wait
Definition: DE_OPermanentGrassLowYield.h:71
de_opgly_sleep_all_day
Definition: DE_OPermanentGrassLowYield.h:64
de_opgly_strigling
Definition: DE_OPermanentGrassLowYield.h:65