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

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

Go to the source code of this file.

Classes

class  DK_OSetAside
 DK_OSetAside class
. More...
 

Macros

#define DK_OSA_EVERY_2ND_YEAR   a_field->m_user[0]
 
#define DK_OSA_EST   a_field->m_user[1]
 
#define DK_OSA_BASE   64500
 

Enumerations

enum  DK_OSetAsideToDo {
  dk_osa_start = 1, dk_osa_harrow = DK_OSA_BASE, dk_osa_wait1, dk_osa_wait2,
  dk_osa_roll, dk_osa_sow, dk_osa_cutting, dk_osa_strigling,
  dk_osa_swathing, dk_osa_foobar
}
 

Detailed Description

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

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

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

Macro Definition Documentation

◆ DK_OSA_BASE

#define DK_OSA_BASE   64500

◆ DK_OSA_EST

#define DK_OSA_EST   a_field->m_user[1]

◆ DK_OSA_EVERY_2ND_YEAR

#define DK_OSA_EVERY_2ND_YEAR   a_field->m_user[0]

Enumeration Type Documentation

◆ DK_OSetAsideToDo

\ Below is the list of things that a farmer can do if he is growing OSetAside, 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_osa_start 
dk_osa_harrow 
dk_osa_wait1 
dk_osa_wait2 
dk_osa_roll 
dk_osa_sow 
dk_osa_cutting 
dk_osa_strigling 
dk_osa_swathing 
dk_osa_foobar 
66  {
67  dk_osa_start = 1, // Compulsory, must always be 1 (one).
72  dk_osa_sow,
dk_osa_harrow
Definition: DK_OSetAside.h:68
dk_osa_swathing
Definition: DK_OSetAside.h:75
dk_osa_strigling
Definition: DK_OSetAside.h:74
dk_osa_wait1
Definition: DK_OSetAside.h:69
dk_osa_wait2
Definition: DK_OSetAside.h:70
DK_OSA_BASE
#define DK_OSA_BASE
Definition: DK_OSetAside.h:56
dk_osa_start
Definition: DK_OSetAside.h:67
dk_osa_foobar
Definition: DK_OSetAside.h:76
dk_osa_sow
Definition: DK_OSetAside.h:72
DK_OSetAsideToDo
DK_OSetAsideToDo
Definition: DK_OSetAside.h:66
dk_osa_roll
Definition: DK_OSetAside.h:71
dk_osa_cutting
Definition: DK_OSetAside.h:73