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

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

Go to the source code of this file.

Classes

class  DK_SetAside
 DK_SetAside class
. More...
 

Macros

#define DK_SA_EVERY_2ND_YEAR   a_field->m_user[0]
 
#define DK_SA_EST   a_field->m_user[1]
 
#define DK_SA_FORCESPRING   a_field->m_user[2]
 
#define DK_SA_BASE   64000
 

Enumerations

enum  DK_SetAsideToDo {
  dk_sa_start = 1, dk_sa_wait1 = DK_SA_BASE, dk_sa_wait2, dk_sa_cutting,
  dk_sa_strigling, dk_sa_swathing, dk_sa_herbicide, dk_sa_foobar
}
 

Detailed Description

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

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

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

Macro Definition Documentation

◆ DK_SA_BASE

#define DK_SA_BASE   64000

◆ DK_SA_EST

#define DK_SA_EST   a_field->m_user[1]

◆ DK_SA_EVERY_2ND_YEAR

#define DK_SA_EVERY_2ND_YEAR   a_field->m_user[0]

◆ DK_SA_FORCESPRING

#define DK_SA_FORCESPRING   a_field->m_user[2]

Enumeration Type Documentation

◆ DK_SetAsideToDo

\ Below is the list of things that a farmer can do if he is growing SetAside, 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
dk_sa_start 
dk_sa_wait1 
dk_sa_wait2 
dk_sa_cutting 
dk_sa_strigling 
dk_sa_swathing 
dk_sa_herbicide 
dk_sa_foobar 
67  {
68  dk_sa_start = 1, // Compulsory, must always be 1 (one).
dk_sa_wait2
Definition: DK_SetAside.h:70
dk_sa_foobar
Definition: DK_SetAside.h:75
DK_SA_BASE
#define DK_SA_BASE
Definition: DK_SetAside.h:57
dk_sa_swathing
Definition: DK_SetAside.h:73
dk_sa_wait1
Definition: DK_SetAside.h:69
dk_sa_start
Definition: DK_SetAside.h:68
DK_SetAsideToDo
DK_SetAsideToDo
Definition: DK_SetAside.h:67
dk_sa_strigling
Definition: DK_SetAside.h:72
dk_sa_cutting
Definition: DK_SetAside.h:71
dk_sa_herbicide
Definition: DK_SetAside.h:74