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

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

Go to the source code of this file.

Classes

class  DK_OSetAside_PerennialFlower
 DK_OSetAside_PerennialFlower class
. More...
 

Macros

#define DK_OSAPF_EVERY_2ND_YEAR   a_field->m_user[0]
 
#define DK_OSAPF_EST   a_field->m_user[1]
 
#define DK_OSAPF_BASE   162200
 

Enumerations

enum  DK_OSetAside_PerennialFlowerToDo {
  dk_osapf_start = 1, dk_osapf_harrow = DK_OSAPF_BASE, dk_osapf_wait1, dk_osapf_wait2,
  dk_osapf_roll, dk_osapf_sow, dk_osapf_cutting, dk_osapf_strigling,
  dk_osapf_swathing, dk_osapf_foobar
}
 

Detailed Description

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

#define DK_OSAPF_BASE   162200

◆ DK_OSAPF_EST

#define DK_OSAPF_EST   a_field->m_user[1]

◆ DK_OSAPF_EVERY_2ND_YEAR

#define DK_OSAPF_EVERY_2ND_YEAR   a_field->m_user[0]

Enumeration Type Documentation

◆ DK_OSetAside_PerennialFlowerToDo

\ Below is the list of things that a farmer can do if he is growing OSetAside_PerennialFlower, 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_osapf_start 
dk_osapf_harrow 
dk_osapf_wait1 
dk_osapf_wait2 
dk_osapf_roll 
dk_osapf_sow 
dk_osapf_cutting 
dk_osapf_strigling 
dk_osapf_swathing 
dk_osapf_foobar 
66  {
67  dk_osapf_start = 1, // Compulsory, must always be 1 (one).
dk_osapf_harrow
Definition: DK_OSetAside_PerennialFlower.h:68
DK_OSAPF_BASE
#define DK_OSAPF_BASE
Definition: DK_OSetAside_PerennialFlower.h:56
dk_osapf_swathing
Definition: DK_OSetAside_PerennialFlower.h:75
dk_osapf_strigling
Definition: DK_OSetAside_PerennialFlower.h:74
dk_osapf_foobar
Definition: DK_OSetAside_PerennialFlower.h:76
dk_osapf_roll
Definition: DK_OSetAside_PerennialFlower.h:71
dk_osapf_wait2
Definition: DK_OSetAside_PerennialFlower.h:70
dk_osapf_wait1
Definition: DK_OSetAside_PerennialFlower.h:69
dk_osapf_start
Definition: DK_OSetAside_PerennialFlower.h:67
dk_osapf_cutting
Definition: DK_OSetAside_PerennialFlower.h:73
dk_osapf_sow
Definition: DK_OSetAside_PerennialFlower.h:72
DK_OSetAside_PerennialFlowerToDo
DK_OSetAside_PerennialFlowerToDo
Definition: DK_OSetAside_PerennialFlower.h:66