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

DK_OOrchOther.h This file contains the source for the DK_OOrchard_Perm class
More...

Go to the source code of this file.

Classes

class  DK_OOrchOther
 DK_OOrchOther class
. More...
 

Macros

#define DK_OOOT_YEARS_AFTER_PLANT   a_field->m_user[0]
 
#define DK_OOOT_EST_YEAR   a_field->m_user[1]
 
#define DK_OOOT_BASE   68700
 

Enumerations

enum  DK_OOrchOtherToDo {
  dk_ooot_start = 1, dk_ooot_sleep_all_day = DK_OOOT_BASE, dk_ooot_spring_plough, dk_ooot_stubble_harrow1,
  dk_ooot_stubble_harrow2, dk_ooot_manure1_s, dk_ooot_manure1_p, dk_ooot_water1,
  dk_ooot_subsoiler, dk_ooot_planting, dk_ooot_sow_grass, dk_ooot_manual_cutting1,
  dk_ooot_manual_cutting2, dk_ooot_manual_cutting3, dk_ooot_manual_cutting4, dk_ooot_manual_cutting5,
  dk_ooot_manual_cutting6, dk_ooot_manual_cutting7, dk_ooot_manual_cutting8, dk_ooot_manual_cutting9,
  dk_ooot_manual_cutting10, dk_ooot_manual_cutting11, dk_ooot_manual_cutting12, dk_ooot_manure2_s,
  dk_ooot_manure2_p, dk_ooot_row_cultivation1, dk_ooot_water2, dk_ooot_water3,
  dk_ooot_water4, dk_ooot_water5, dk_ooot_water6, dk_ooot_water7,
  dk_ooot_cutting1, dk_ooot_cutting2, dk_ooot_cutting3, dk_ooot_cutting4,
  dk_ooot_cutting5, dk_ooot_cutting6, dk_ooot_row_cultivation2, dk_ooot_copper_s,
  dk_ooot_copper_p, dk_ooot_fungicide1, dk_ooot_boron_s, dk_ooot_boron_p,
  dk_ooot_fungicide2, dk_ooot_insecticide, dk_ooot_remove_fruits, dk_ooot_fungicide3,
  dk_ooot_harvest, dk_ooot_fungicide4, dk_ooot_fungicide5, dk_ooot_foobar
}
 

Detailed Description

DK_OOrchOther.h This file contains the source for the DK_OOrchard_Perm class

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

Macro Definition Documentation

◆ DK_OOOT_BASE

#define DK_OOOT_BASE   68700

◆ DK_OOOT_EST_YEAR

#define DK_OOOT_EST_YEAR   a_field->m_user[1]

◆ DK_OOOT_YEARS_AFTER_PLANT

#define DK_OOOT_YEARS_AFTER_PLANT   a_field->m_user[0]

Enumeration Type Documentation

◆ DK_OOrchOtherToDo

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_ooot_start 
dk_ooot_sleep_all_day 
dk_ooot_spring_plough 
dk_ooot_stubble_harrow1 
dk_ooot_stubble_harrow2 
dk_ooot_manure1_s 
dk_ooot_manure1_p 
dk_ooot_water1 
dk_ooot_subsoiler 
dk_ooot_planting 
dk_ooot_sow_grass 
dk_ooot_manual_cutting1 
dk_ooot_manual_cutting2 
dk_ooot_manual_cutting3 
dk_ooot_manual_cutting4 
dk_ooot_manual_cutting5 
dk_ooot_manual_cutting6 
dk_ooot_manual_cutting7 
dk_ooot_manual_cutting8 
dk_ooot_manual_cutting9 
dk_ooot_manual_cutting10 
dk_ooot_manual_cutting11 
dk_ooot_manual_cutting12 
dk_ooot_manure2_s 
dk_ooot_manure2_p 
dk_ooot_row_cultivation1 
dk_ooot_water2 
dk_ooot_water3 
dk_ooot_water4 
dk_ooot_water5 
dk_ooot_water6 
dk_ooot_water7 
dk_ooot_cutting1 
dk_ooot_cutting2 
dk_ooot_cutting3 
dk_ooot_cutting4 
dk_ooot_cutting5 
dk_ooot_cutting6 
dk_ooot_row_cultivation2 
dk_ooot_copper_s 
dk_ooot_copper_p 
dk_ooot_fungicide1 
dk_ooot_boron_s 
dk_ooot_boron_p 
dk_ooot_fungicide2 
dk_ooot_insecticide 
dk_ooot_remove_fruits 
dk_ooot_fungicide3 
dk_ooot_harvest 
dk_ooot_fungicide4 
dk_ooot_fungicide5 
dk_ooot_foobar 
dk_ooot_foobar
Definition: DK_OOrchOther.h:88
dk_ooot_manual_cutting5
Definition: DK_OOrchOther.h:52
dk_ooot_cutting2
Definition: DK_OOrchOther.h:70
dk_ooot_insecticide
Definition: DK_OOrchOther.h:82
dk_ooot_cutting6
Definition: DK_OOrchOther.h:74
dk_ooot_fungicide4
Definition: DK_OOrchOther.h:86
dk_ooot_manure1_s
Definition: DK_OOrchOther.h:42
dk_ooot_water7
Definition: DK_OOrchOther.h:68
dk_ooot_stubble_harrow2
Definition: DK_OOrchOther.h:41
dk_ooot_fungicide3
Definition: DK_OOrchOther.h:84
dk_ooot_sleep_all_day
Definition: DK_OOrchOther.h:38
dk_ooot_boron_p
Definition: DK_OOrchOther.h:80
dk_ooot_manual_cutting6
Definition: DK_OOrchOther.h:53
dk_ooot_boron_s
Definition: DK_OOrchOther.h:79
dk_ooot_manual_cutting4
Definition: DK_OOrchOther.h:51
dk_ooot_subsoiler
Definition: DK_OOrchOther.h:45
dk_ooot_water4
Definition: DK_OOrchOther.h:65
dk_ooot_spring_plough
Definition: DK_OOrchOther.h:39
DK_OOrchOtherToDo
DK_OOrchOtherToDo
Definition: DK_OOrchOther.h:36
dk_ooot_remove_fruits
Definition: DK_OOrchOther.h:83
dk_ooot_cutting4
Definition: DK_OOrchOther.h:72
dk_ooot_harvest
Definition: DK_OOrchOther.h:85
dk_ooot_stubble_harrow1
Definition: DK_OOrchOther.h:40
dk_ooot_start
Definition: DK_OOrchOther.h:37
dk_ooot_manual_cutting1
Definition: DK_OOrchOther.h:48
dk_ooot_manure2_p
Definition: DK_OOrchOther.h:61
dk_ooot_fungicide2
Definition: DK_OOrchOther.h:81
dk_ooot_cutting1
Definition: DK_OOrchOther.h:69
dk_ooot_manual_cutting3
Definition: DK_OOrchOther.h:50
dk_ooot_fungicide5
Definition: DK_OOrchOther.h:87
dk_ooot_manual_cutting7
Definition: DK_OOrchOther.h:54
dk_ooot_manual_cutting10
Definition: DK_OOrchOther.h:57
dk_ooot_water6
Definition: DK_OOrchOther.h:67
dk_ooot_water2
Definition: DK_OOrchOther.h:63
dk_ooot_water1
Definition: DK_OOrchOther.h:44
dk_ooot_manual_cutting12
Definition: DK_OOrchOther.h:59
dk_ooot_cutting3
Definition: DK_OOrchOther.h:71
dk_ooot_manual_cutting2
Definition: DK_OOrchOther.h:49
dk_ooot_planting
Definition: DK_OOrchOther.h:46
dk_ooot_copper_s
Definition: DK_OOrchOther.h:76
dk_ooot_manure2_s
Definition: DK_OOrchOther.h:60
dk_ooot_water5
Definition: DK_OOrchOther.h:66
dk_ooot_manure1_p
Definition: DK_OOrchOther.h:43
dk_ooot_copper_p
Definition: DK_OOrchOther.h:77
dk_ooot_fungicide1
Definition: DK_OOrchOther.h:78
dk_ooot_manual_cutting11
Definition: DK_OOrchOther.h:58
DK_OOOT_BASE
#define DK_OOOT_BASE
Definition: DK_OOrchOther.h:26
dk_ooot_sow_grass
Definition: DK_OOrchOther.h:47
dk_ooot_row_cultivation1
Definition: DK_OOrchOther.h:62
dk_ooot_cutting5
Definition: DK_OOrchOther.h:73
dk_ooot_row_cultivation2
Definition: DK_OOrchOther.h:75
dk_ooot_manual_cutting9
Definition: DK_OOrchOther.h:56
dk_ooot_water3
Definition: DK_OOrchOther.h:64
dk_ooot_manual_cutting8
Definition: DK_OOrchOther.h:55