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

DK_OBushFruit_Perm1.h This file contains the source for the DK_OBushFruit_Perm1 class
More...

Go to the source code of this file.

Classes

class  DK_OBushFruit_Perm1
 DK_OBushFruit_Perm1 class
. More...
 

Macros

#define DK_OBFP1_YEARS_AFTER_PLANT   a_field->m_user[1]
 
#define DK_OBFP1_BASE   62700
 

Enumerations

enum  DK_OBushFruit_Perm1ToDo {
  dk_obfp1_start = 1, dk_obfp1_sleep_all_day = DK_OBFP1_BASE, dk_obfp1_molluscicide1, dk_obfp1_fertilizer1_s,
  dk_obfp1_fertilizer1_p, dk_obfp1_autumn_harrow1, dk_obfp1_autumn_harrow2, dk_obfp1_autumn_harrow3,
  dk_obfp1_shallow_harrow1, dk_obfp1_shallow_harrow2, dk_obfp1_plant, dk_obfp1_water1,
  dk_obfp1_row_cultivation1, dk_obfp1_water2, dk_obfp1_fertilizer2_s, dk_obfp1_fertilizer2_p,
  dk_obfp1_row_cultivation2, dk_obfp1_row_cultivation3, dk_obfp1_row_cultivation4, dk_obfp1_fertilizer3_s,
  dk_obfp1_fertilizer3_p, dk_obfp1_water3, dk_obfp1_row_cultivation5, dk_obfp1_row_cultivation6,
  dk_obfp1_row_cultivation7, dk_obfp1_molluscicide2, dk_obfp1_row_cultivation8, dk_obfp1_row_cultivation9,
  dk_obfp1_row_cultivation10, dk_obfp1_water4, dk_obfp_water1, dk_obfp_fertilizer1_s,
  dk_obfp_fertilizer1_p, dk_obfp_row_cultivation1, dk_obfp_row_cultivation2, dk_obfp_row_cultivation3,
  dk_obfp_water2, dk_obfp_row_cultivation4, dk_obfp_row_cultivation5, dk_obfp_row_cultivation6,
  dk_obfp_molluscicide, dk_obfp_harvest, dk_obfp_cut_bushes, dk_obfp_fertilizer2_s,
  dk_obfp_fertilizer2_p, dk_obfp_water3, dk_obfp1_foobar
}
 A flag used to indicate autumn ploughing status. More...
 

Detailed Description

DK_OBushFruit_Perm1.h This file contains the source for the DK_OBushFruit_Perm1 class

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

Macro Definition Documentation

◆ DK_OBFP1_BASE

#define DK_OBFP1_BASE   62700

◆ DK_OBFP1_YEARS_AFTER_PLANT

#define DK_OBFP1_YEARS_AFTER_PLANT   a_field->m_user[1]

Enumeration Type Documentation

◆ DK_OBushFruit_Perm1ToDo

A flag used to indicate autumn ploughing status.

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_obfp1_start 
dk_obfp1_sleep_all_day 
dk_obfp1_molluscicide1 
dk_obfp1_fertilizer1_s 
dk_obfp1_fertilizer1_p 
dk_obfp1_autumn_harrow1 
dk_obfp1_autumn_harrow2 
dk_obfp1_autumn_harrow3 
dk_obfp1_shallow_harrow1 
dk_obfp1_shallow_harrow2 
dk_obfp1_plant 
dk_obfp1_water1 
dk_obfp1_row_cultivation1 
dk_obfp1_water2 
dk_obfp1_fertilizer2_s 
dk_obfp1_fertilizer2_p 
dk_obfp1_row_cultivation2 
dk_obfp1_row_cultivation3 
dk_obfp1_row_cultivation4 
dk_obfp1_fertilizer3_s 
dk_obfp1_fertilizer3_p 
dk_obfp1_water3 
dk_obfp1_row_cultivation5 
dk_obfp1_row_cultivation6 
dk_obfp1_row_cultivation7 
dk_obfp1_molluscicide2 
dk_obfp1_row_cultivation8 
dk_obfp1_row_cultivation9 
dk_obfp1_row_cultivation10 
dk_obfp1_water4 
dk_obfp_water1 
dk_obfp_fertilizer1_s 
dk_obfp_fertilizer1_p 
dk_obfp_row_cultivation1 
dk_obfp_row_cultivation2 
dk_obfp_row_cultivation3 
dk_obfp_water2 
dk_obfp_row_cultivation4 
dk_obfp_row_cultivation5 
dk_obfp_row_cultivation6 
dk_obfp_molluscicide 
dk_obfp_harvest 
dk_obfp_cut_bushes 
dk_obfp_fertilizer2_s 
dk_obfp_fertilizer2_p 
dk_obfp_water3 
dk_obfp1_foobar 
DK_OBFP1_BASE
#define DK_OBFP1_BASE
Definition: DK_OBushFruit_Perm1.h:25
dk_obfp1_autumn_harrow1
Definition: DK_OBushFruit_Perm1.h:41
dk_obfp1_row_cultivation8
Definition: DK_OBushFruit_Perm1.h:62
dk_obfp1_fertilizer3_s
Definition: DK_OBushFruit_Perm1.h:55
dk_obfp1_water1
Definition: DK_OBushFruit_Perm1.h:47
dk_obfp_row_cultivation6
Definition: DK_OBushFruit_Perm1.h:75
dk_obfp1_sleep_all_day
Definition: DK_OBushFruit_Perm1.h:37
dk_obfp_fertilizer2_s
Definition: DK_OBushFruit_Perm1.h:79
dk_obfp_row_cultivation5
Definition: DK_OBushFruit_Perm1.h:74
dk_obfp1_fertilizer1_p
Definition: DK_OBushFruit_Perm1.h:40
dk_obfp1_row_cultivation2
Definition: DK_OBushFruit_Perm1.h:52
dk_obfp1_water3
Definition: DK_OBushFruit_Perm1.h:57
dk_obfp1_row_cultivation7
Definition: DK_OBushFruit_Perm1.h:60
dk_obfp_row_cultivation2
Definition: DK_OBushFruit_Perm1.h:70
dk_obfp1_fertilizer1_s
Definition: DK_OBushFruit_Perm1.h:39
DK_OBushFruit_Perm1ToDo
DK_OBushFruit_Perm1ToDo
A flag used to indicate autumn ploughing status.
Definition: DK_OBushFruit_Perm1.h:35
dk_obfp1_molluscicide2
Definition: DK_OBushFruit_Perm1.h:61
dk_obfp1_autumn_harrow3
Definition: DK_OBushFruit_Perm1.h:43
dk_obfp_molluscicide
Definition: DK_OBushFruit_Perm1.h:76
dk_obfp1_molluscicide1
Definition: DK_OBushFruit_Perm1.h:38
dk_obfp1_water2
Definition: DK_OBushFruit_Perm1.h:49
dk_obfp1_row_cultivation3
Definition: DK_OBushFruit_Perm1.h:53
dk_obfp_row_cultivation3
Definition: DK_OBushFruit_Perm1.h:71
dk_obfp_fertilizer1_s
Definition: DK_OBushFruit_Perm1.h:67
dk_obfp1_shallow_harrow2
Definition: DK_OBushFruit_Perm1.h:45
dk_obfp_water2
Definition: DK_OBushFruit_Perm1.h:72
dk_obfp1_start
Definition: DK_OBushFruit_Perm1.h:36
dk_obfp_harvest
Definition: DK_OBushFruit_Perm1.h:77
dk_obfp1_row_cultivation10
Definition: DK_OBushFruit_Perm1.h:64
dk_obfp_row_cultivation1
Definition: DK_OBushFruit_Perm1.h:69
dk_obfp1_row_cultivation1
Definition: DK_OBushFruit_Perm1.h:48
dk_obfp1_fertilizer2_p
Definition: DK_OBushFruit_Perm1.h:51
dk_obfp1_row_cultivation9
Definition: DK_OBushFruit_Perm1.h:63
dk_obfp1_plant
Definition: DK_OBushFruit_Perm1.h:46
dk_obfp_fertilizer1_p
Definition: DK_OBushFruit_Perm1.h:68
dk_obfp1_foobar
Definition: DK_OBushFruit_Perm1.h:82
dk_obfp_row_cultivation4
Definition: DK_OBushFruit_Perm1.h:73
dk_obfp_water3
Definition: DK_OBushFruit_Perm1.h:81
dk_obfp1_water4
Definition: DK_OBushFruit_Perm1.h:65
dk_obfp1_row_cultivation6
Definition: DK_OBushFruit_Perm1.h:59
dk_obfp_water1
Definition: DK_OBushFruit_Perm1.h:66
dk_obfp1_row_cultivation5
Definition: DK_OBushFruit_Perm1.h:58
dk_obfp1_row_cultivation4
Definition: DK_OBushFruit_Perm1.h:54
dk_obfp_cut_bushes
Definition: DK_OBushFruit_Perm1.h:78
dk_obfp1_shallow_harrow1
Definition: DK_OBushFruit_Perm1.h:44
dk_obfp_fertilizer2_p
Definition: DK_OBushFruit_Perm1.h:80
dk_obfp1_autumn_harrow2
Definition: DK_OBushFruit_Perm1.h:42
dk_obfp1_fertilizer2_s
Definition: DK_OBushFruit_Perm1.h:50
dk_obfp1_fertilizer3_p
Definition: DK_OBushFruit_Perm1.h:56