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

DK_Cabbages.h This file contains the source for the DK_OCabbages class
More...

Go to the source code of this file.

Classes

class  DK_Cabbages
 DK_Cabbages class
. More...
 

Macros

#define DK_CA_BASE   60500
 
#define DK_CA_WINTER_PLOUGH   m_field->m_user[1]
 A flag used to indicate autumn ploughing status. More...
 
#define DK_CA_FORCESPRING   a_field->m_user[2]
 

Enumerations

enum  DK_CabbagesToDo {
  dk_ca_start = 1, dk_ca_harvest = DK_CA_BASE, dk_ca_molluscicide1, dk_ca_autumn_harrow_clay,
  dk_ca_sharrow1, dk_ca_sharrow2, dk_ca_sharrow3, dk_ca_sharrow4,
  dk_ca_herbicide1, dk_ca_plant, dk_ca_water, dk_ca_molluscicide2,
  dk_ca_herbicide2, dk_ca_strigling1, dk_ca_strigling2, dk_ca_strigling3,
  dk_ca_herbicide3, dk_ca_row_cultivation_clay, dk_ca_herbicide4, dk_ca_insecticide1,
  dk_ca_insecticide1_2a, dk_ca_insecticide1_2b, dk_ca_insecticide1_3b, dk_ca_manual_weeding,
  dk_ca_ferti2, dk_ca_fungicide1, dk_ca_fungicide1_2, dk_ca_fungicide1_3,
  dk_ca_wait, dk_ca_foobar
}
 

Detailed Description

DK_Cabbages.h This file contains the source for the DK_OCabbages class

by Chris J. Topping
modified by Luna Kondrup Marcussen
Version of March 2021
All rights reserved.
With additions as noted in:
Doxygen formatted comments in July 2008

Macro Definition Documentation

◆ DK_CA_BASE

#define DK_CA_BASE   60500

◆ DK_CA_FORCESPRING

#define DK_CA_FORCESPRING   a_field->m_user[2]

◆ DK_CA_WINTER_PLOUGH

#define DK_CA_WINTER_PLOUGH   m_field->m_user[1]

A flag used to indicate autumn ploughing status.

Enumeration Type Documentation

◆ DK_CabbagesToDo

Below is the list of things that a farmer can do if he is growing cabbage, 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_ca_start 
dk_ca_harvest 
dk_ca_molluscicide1 
dk_ca_autumn_harrow_clay 
dk_ca_sharrow1 
dk_ca_sharrow2 
dk_ca_sharrow3 
dk_ca_sharrow4 
dk_ca_herbicide1 
dk_ca_plant 
dk_ca_water 
dk_ca_molluscicide2 
dk_ca_herbicide2 
dk_ca_strigling1 
dk_ca_strigling2 
dk_ca_strigling3 
dk_ca_herbicide3 
dk_ca_row_cultivation_clay 
dk_ca_herbicide4 
dk_ca_insecticide1 
dk_ca_insecticide1_2a 
dk_ca_insecticide1_2b 
dk_ca_insecticide1_3b 
dk_ca_manual_weeding 
dk_ca_ferti2 
dk_ca_fungicide1 
dk_ca_fungicide1_2 
dk_ca_fungicide1_3 
dk_ca_wait 
dk_ca_foobar 
dk_ca_herbicide2
Definition: DK_Cabbages.h:48
dk_ca_molluscicide1
Definition: DK_Cabbages.h:38
dk_ca_water
Definition: DK_Cabbages.h:46
dk_ca_ferti2
Definition: DK_Cabbages.h:60
dk_ca_foobar
Definition: DK_Cabbages.h:65
dk_ca_fungicide1_3
Definition: DK_Cabbages.h:63
dk_ca_start
Definition: DK_Cabbages.h:36
DK_CA_BASE
#define DK_CA_BASE
Definition: DK_Cabbages.h:23
dk_ca_row_cultivation_clay
Definition: DK_Cabbages.h:53
dk_ca_sharrow3
Definition: DK_Cabbages.h:42
dk_ca_insecticide1_2b
Definition: DK_Cabbages.h:57
dk_ca_plant
Definition: DK_Cabbages.h:45
dk_ca_sharrow4
Definition: DK_Cabbages.h:43
dk_ca_herbicide4
Definition: DK_Cabbages.h:54
dk_ca_herbicide3
Definition: DK_Cabbages.h:52
dk_ca_sharrow1
Definition: DK_Cabbages.h:40
dk_ca_wait
Definition: DK_Cabbages.h:64
dk_ca_fungicide1
Definition: DK_Cabbages.h:61
dk_ca_strigling1
Definition: DK_Cabbages.h:49
dk_ca_insecticide1_2a
Definition: DK_Cabbages.h:56
dk_ca_herbicide1
Definition: DK_Cabbages.h:44
dk_ca_strigling3
Definition: DK_Cabbages.h:51
DK_CabbagesToDo
DK_CabbagesToDo
Definition: DK_Cabbages.h:35
dk_ca_insecticide1_3b
Definition: DK_Cabbages.h:58
dk_ca_harvest
Definition: DK_Cabbages.h:37
dk_ca_sharrow2
Definition: DK_Cabbages.h:41
dk_ca_insecticide1
Definition: DK_Cabbages.h:55
dk_ca_fungicide1_2
Definition: DK_Cabbages.h:62
dk_ca_manual_weeding
Definition: DK_Cabbages.h:59
dk_ca_strigling2
Definition: DK_Cabbages.h:50
dk_ca_autumn_harrow_clay
Definition: DK_Cabbages.h:39
dk_ca_molluscicide2
Definition: DK_Cabbages.h:47