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

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

Go to the source code of this file.

Classes

class  DK_OSetAside_AnnualFlower
 DK_OSetAside_AnnualFlower class
. More...
 

Macros

#define DK_OSAAF_EVERY_2ND_YEAR   a_field->m_user[0]
 
#define DK_OSAAF_EST   a_field->m_user[1]
 
#define DK_OSAAF_BASE   162100
 

Enumerations

enum  DK_OSetAside_AnnualFlowerToDo {
  dk_osaaf_start = 1, dk_osaaf_harrow = DK_OSAAF_BASE, dk_osaaf_wait1, dk_osaaf_wait2,
  dk_osaaf_roll, dk_osaaf_sow, dk_osaaf_cutting, dk_osaaf_strigling,
  dk_osaaf_swathing, dk_osaaf_foobar
}
 

Detailed Description

DK_OSetAside_AnnualFlower.h This file contains the headers for the DK_OSetAside_AnnualFlower 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_OSAAF_BASE

#define DK_OSAAF_BASE   162100

◆ DK_OSAAF_EST

#define DK_OSAAF_EST   a_field->m_user[1]

◆ DK_OSAAF_EVERY_2ND_YEAR

#define DK_OSAAF_EVERY_2ND_YEAR   a_field->m_user[0]

Enumeration Type Documentation

◆ DK_OSetAside_AnnualFlowerToDo

\ Below is the list of things that a farmer can do if he is growing OSetAside_AnnualFlower, 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_osaaf_start 
dk_osaaf_harrow 
dk_osaaf_wait1 
dk_osaaf_wait2 
dk_osaaf_roll 
dk_osaaf_sow 
dk_osaaf_cutting 
dk_osaaf_strigling 
dk_osaaf_swathing 
dk_osaaf_foobar 
66  {
67  dk_osaaf_start = 1, // Compulsory, must always be 1 (one).
dk_osaaf_wait2
Definition: DK_OSetAside_AnnualFlower.h:70
dk_osaaf_sow
Definition: DK_OSetAside_AnnualFlower.h:72
DK_OSetAside_AnnualFlowerToDo
DK_OSetAside_AnnualFlowerToDo
Definition: DK_OSetAside_AnnualFlower.h:66
dk_osaaf_wait1
Definition: DK_OSetAside_AnnualFlower.h:69
dk_osaaf_start
Definition: DK_OSetAside_AnnualFlower.h:67
DK_OSAAF_BASE
#define DK_OSAAF_BASE
Definition: DK_OSetAside_AnnualFlower.h:56
dk_osaaf_roll
Definition: DK_OSetAside_AnnualFlower.h:71
dk_osaaf_foobar
Definition: DK_OSetAside_AnnualFlower.h:76
dk_osaaf_swathing
Definition: DK_OSetAside_AnnualFlower.h:75
dk_osaaf_harrow
Definition: DK_OSetAside_AnnualFlower.h:68
dk_osaaf_strigling
Definition: DK_OSetAside_AnnualFlower.h:74
dk_osaaf_cutting
Definition: DK_OSetAside_AnnualFlower.h:73