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

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

Go to the source code of this file.

Classes

class  DK_OSetAside_SummerMow
 DK_OSetAside_SummerMow class
. More...
 

Macros

#define DK_OSASM_EVERY_2ND_YEAR   a_field->m_user[0]
 
#define DK_OSASM_EST   a_field->m_user[1]
 
#define DK_OSASM_BASE   162300
 

Enumerations

enum  DK_OSetAside_SummerMowToDo {
  dk_osasm_start = 1, dk_osasm_harrow = DK_OSASM_BASE, dk_osasm_wait1, dk_osasm_wait2,
  dk_osasm_roll, dk_osasm_sow, dk_osasm_cutting, dk_osasm_strigling,
  dk_osasm_swathing, dk_osasm_foobar
}
 

Detailed Description

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

#define DK_OSASM_BASE   162300

◆ DK_OSASM_EST

#define DK_OSASM_EST   a_field->m_user[1]

◆ DK_OSASM_EVERY_2ND_YEAR

#define DK_OSASM_EVERY_2ND_YEAR   a_field->m_user[0]

Enumeration Type Documentation

◆ DK_OSetAside_SummerMowToDo

\ Below is the list of things that a farmer can do if he is growing OSetAside_SummerMow, 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_osasm_start 
dk_osasm_harrow 
dk_osasm_wait1 
dk_osasm_wait2 
dk_osasm_roll 
dk_osasm_sow 
dk_osasm_cutting 
dk_osasm_strigling 
dk_osasm_swathing 
dk_osasm_foobar 
66  {
67  dk_osasm_start = 1, // Compulsory, must always be 1 (one).
dk_osasm_roll
Definition: DK_OSetAside_SummerMow.h:71
dk_osasm_strigling
Definition: DK_OSetAside_SummerMow.h:74
dk_osasm_sow
Definition: DK_OSetAside_SummerMow.h:72
DK_OSetAside_SummerMowToDo
DK_OSetAside_SummerMowToDo
Definition: DK_OSetAside_SummerMow.h:66
dk_osasm_swathing
Definition: DK_OSetAside_SummerMow.h:75
dk_osasm_wait1
Definition: DK_OSetAside_SummerMow.h:69
dk_osasm_foobar
Definition: DK_OSetAside_SummerMow.h:76
dk_osasm_wait2
Definition: DK_OSetAside_SummerMow.h:70
dk_osasm_harrow
Definition: DK_OSetAside_SummerMow.h:68
dk_osasm_cutting
Definition: DK_OSetAside_SummerMow.h:73
DK_OSASM_BASE
#define DK_OSASM_BASE
Definition: DK_OSetAside_SummerMow.h:56
dk_osasm_start
Definition: DK_OSetAside_SummerMow.h:67