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

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

Go to the source code of this file.

Classes

class  ITOOrchard
 ITOOrchardd class
. More...
 

Macros

#define IT_OO_EARLY   a_field->m_user[1]
 
#define IT_OO_MID   a_field->m_user[2]
 
#define IT_OO_LATE   a_field->m_user[3]
 
#define IT_OO_BASE   50200
 

Enumerations

enum  ITOOrchardToDo {
  it_oo_start = 1, it_oo_sleep_all_day = IT_OO_BASE, it_oo_winter_pruning, it_oo_ferti_s1,
  it_oo_ferti_p1, it_oo_irrigation_early, it_oo_irrigation_mid, it_oo_irrigation_late,
  it_oo_fungi_1, it_oo_fungi_2, it_oo_fungi_3, it_oo_fungi_4,
  it_oo_fungi_5, it_oo_fungi_6, it_oo_fungi_7, it_oo_fungi_8,
  it_oo_fungi_9, it_oo_fungi_10, it_oo_fungi_11, it_oo_fungi_12,
  it_oo_fungi_13, it_oo_fungi_14, it_oo_fungi_15, it_oo_fungi_16,
  it_oo_fungi_17, it_oo_fungi_18, it_oo_fungi_19, it_oo_fungi_20,
  it_oo_fungi_21, it_oo_fungi_22, it_oo_fungi_23, it_oo_fungi_24,
  it_oo_fungi_25, it_oo_fungi_26, it_oo_fungi_27, it_oo_fungi_28,
  it_oo_fungi_29, it_oo_fungi_30, it_oo_fungi_31, it_oo_fungi_32,
  it_oo_fungi_33, it_oo_fungi_34, it_oo_insecti_1, it_oo_insecti_2,
  it_oo_insecti_3, it_oo_insecti_4, it_oo_insecti_5, it_oo_insecti_6,
  it_oo_foliar_feed_s1, it_oo_foliar_feed_s2, it_oo_foliar_feed_s3, it_oo_foliar_feed_s4,
  it_oo_foliar_feed_s5, it_oo_foliar_feed_s6, it_oo_foliar_feed_s7, it_oo_foliar_feed_s8,
  it_oo_foliar_feed_s9, it_oo_foliar_feed_s10, it_oo_foliar_feed_p1, it_oo_foliar_feed_p2,
  it_oo_foliar_feed_p3, it_oo_foliar_feed_p4, it_oo_foliar_feed_p5, it_oo_foliar_feed_p6,
  it_oo_foliar_feed_p7, it_oo_foliar_feed_p8, it_oo_foliar_feed_p9, it_oo_foliar_feed_p10,
  it_oo_GR_russet_1, it_oo_GR_russet_2, it_oo_mechanical_thin_1, it_oo_mechanical_thin_2,
  it_oo_mechanical_thin_3, it_oo_GR_growth_inhib, it_oo_weed_mowing_1, it_oo_weed_mowing_2,
  it_oo_weed_mowing_3, it_oo_weed_mowing_4, it_oo_DI_continued_early, it_oo_DI_continued_mid,
  it_oo_DI_continued_late, it_oo_manual_thin, it_oo_harvest_early1, it_oo_harvest_early2,
  it_oo_harvest_mid1, it_oo_harvest_mid2, it_oo_harvest_late1, it_oo_harvest_late2,
  it_oo_summer_pruning, it_oo_foobar
}
 

Detailed Description

ITOOrchard.h This file contains the headers for the ITOOrchard class

by Chris J. Topping, modified by Luna Kondrup Marcussen
Version of March 2022
All rights reserved.

With additions as noted in:
Doxygen formatted comments in July 2008

Macro Definition Documentation

◆ IT_OO_BASE

#define IT_OO_BASE   50200

◆ IT_OO_EARLY

#define IT_OO_EARLY   a_field->m_user[1]

◆ IT_OO_LATE

#define IT_OO_LATE   a_field->m_user[3]

◆ IT_OO_MID

#define IT_OO_MID   a_field->m_user[2]

Enumeration Type Documentation

◆ ITOOrchardToDo

\ Below is the list of things that a farmer can do if he is growing ITOOrchard, 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
it_oo_start 
it_oo_sleep_all_day 
it_oo_winter_pruning 
it_oo_ferti_s1 
it_oo_ferti_p1 
it_oo_irrigation_early 
it_oo_irrigation_mid 
it_oo_irrigation_late 
it_oo_fungi_1 
it_oo_fungi_2 
it_oo_fungi_3 
it_oo_fungi_4 
it_oo_fungi_5 
it_oo_fungi_6 
it_oo_fungi_7 
it_oo_fungi_8 
it_oo_fungi_9 
it_oo_fungi_10 
it_oo_fungi_11 
it_oo_fungi_12 
it_oo_fungi_13 
it_oo_fungi_14 
it_oo_fungi_15 
it_oo_fungi_16 
it_oo_fungi_17 
it_oo_fungi_18 
it_oo_fungi_19 
it_oo_fungi_20 
it_oo_fungi_21 
it_oo_fungi_22 
it_oo_fungi_23 
it_oo_fungi_24 
it_oo_fungi_25 
it_oo_fungi_26 
it_oo_fungi_27 
it_oo_fungi_28 
it_oo_fungi_29 
it_oo_fungi_30 
it_oo_fungi_31 
it_oo_fungi_32 
it_oo_fungi_33 
it_oo_fungi_34 
it_oo_insecti_1 
it_oo_insecti_2 
it_oo_insecti_3 
it_oo_insecti_4 
it_oo_insecti_5 
it_oo_insecti_6 
it_oo_foliar_feed_s1 
it_oo_foliar_feed_s2 
it_oo_foliar_feed_s3 
it_oo_foliar_feed_s4 
it_oo_foliar_feed_s5 
it_oo_foliar_feed_s6 
it_oo_foliar_feed_s7 
it_oo_foliar_feed_s8 
it_oo_foliar_feed_s9 
it_oo_foliar_feed_s10 
it_oo_foliar_feed_p1 
it_oo_foliar_feed_p2 
it_oo_foliar_feed_p3 
it_oo_foliar_feed_p4 
it_oo_foliar_feed_p5 
it_oo_foliar_feed_p6 
it_oo_foliar_feed_p7 
it_oo_foliar_feed_p8 
it_oo_foliar_feed_p9 
it_oo_foliar_feed_p10 
it_oo_GR_russet_1 
it_oo_GR_russet_2 
it_oo_mechanical_thin_1 
it_oo_mechanical_thin_2 
it_oo_mechanical_thin_3 
it_oo_GR_growth_inhib 
it_oo_weed_mowing_1 
it_oo_weed_mowing_2 
it_oo_weed_mowing_3 
it_oo_weed_mowing_4 
it_oo_DI_continued_early 
it_oo_DI_continued_mid 
it_oo_DI_continued_late 
it_oo_manual_thin 
it_oo_harvest_early1 
it_oo_harvest_early2 
it_oo_harvest_mid1 
it_oo_harvest_mid2 
it_oo_harvest_late1 
it_oo_harvest_late2 
it_oo_summer_pruning 
it_oo_foobar 
67  {
68  it_oo_start = 1, // Compulsory, must always be 1 (one).
it_oo_foliar_feed_p1
Definition: ITOOrchard.h:126
it_oo_foliar_feed_p8
Definition: ITOOrchard.h:133
it_oo_fungi_30
Definition: ITOOrchard.h:105
it_oo_foliar_feed_s10
Definition: ITOOrchard.h:125
it_oo_ferti_s1
Definition: ITOOrchard.h:71
it_oo_weed_mowing_2
Definition: ITOOrchard.h:143
it_oo_irrigation_early
Definition: ITOOrchard.h:73
it_oo_foliar_feed_s3
Definition: ITOOrchard.h:118
it_oo_fungi_29
Definition: ITOOrchard.h:104
it_oo_fungi_21
Definition: ITOOrchard.h:96
it_oo_fungi_15
Definition: ITOOrchard.h:90
it_oo_fungi_16
Definition: ITOOrchard.h:91
it_oo_foliar_feed_p6
Definition: ITOOrchard.h:131
it_oo_harvest_mid2
Definition: ITOOrchard.h:153
it_oo_foliar_feed_s6
Definition: ITOOrchard.h:121
it_oo_fungi_2
Definition: ITOOrchard.h:77
it_oo_fungi_8
Definition: ITOOrchard.h:83
it_oo_fungi_3
Definition: ITOOrchard.h:78
it_oo_weed_mowing_3
Definition: ITOOrchard.h:144
it_oo_DI_continued_mid
Definition: ITOOrchard.h:147
it_oo_fungi_23
Definition: ITOOrchard.h:98
it_oo_fungi_33
Definition: ITOOrchard.h:108
IT_OO_BASE
#define IT_OO_BASE
Definition: ITOOrchard.h:57
it_oo_fungi_28
Definition: ITOOrchard.h:103
it_oo_weed_mowing_1
Definition: ITOOrchard.h:142
it_oo_fungi_1
Definition: ITOOrchard.h:76
it_oo_insecti_2
Definition: ITOOrchard.h:111
it_oo_fungi_11
Definition: ITOOrchard.h:86
it_oo_fungi_14
Definition: ITOOrchard.h:89
it_oo_insecti_1
Definition: ITOOrchard.h:110
it_oo_foliar_feed_p7
Definition: ITOOrchard.h:132
ITOOrchardToDo
ITOOrchardToDo
Definition: ITOOrchard.h:67
it_oo_fungi_31
Definition: ITOOrchard.h:106
it_oo_foliar_feed_p9
Definition: ITOOrchard.h:134
it_oo_weed_mowing_4
Definition: ITOOrchard.h:145
it_oo_foliar_feed_s7
Definition: ITOOrchard.h:122
it_oo_GR_growth_inhib
Definition: ITOOrchard.h:141
it_oo_fungi_32
Definition: ITOOrchard.h:107
it_oo_fungi_4
Definition: ITOOrchard.h:79
it_oo_foliar_feed_p10
Definition: ITOOrchard.h:135
it_oo_mechanical_thin_2
Definition: ITOOrchard.h:139
it_oo_fungi_26
Definition: ITOOrchard.h:101
it_oo_harvest_early1
Definition: ITOOrchard.h:150
it_oo_foliar_feed_s1
Definition: ITOOrchard.h:116
it_oo_foliar_feed_p3
Definition: ITOOrchard.h:128
it_oo_fungi_34
Definition: ITOOrchard.h:109
it_oo_ferti_p1
Definition: ITOOrchard.h:72
it_oo_sleep_all_day
Definition: ITOOrchard.h:69
it_oo_fungi_7
Definition: ITOOrchard.h:82
it_oo_GR_russet_2
Definition: ITOOrchard.h:137
it_oo_foliar_feed_p2
Definition: ITOOrchard.h:127
it_oo_mechanical_thin_3
Definition: ITOOrchard.h:140
it_oo_harvest_early2
Definition: ITOOrchard.h:151
it_oo_fungi_19
Definition: ITOOrchard.h:94
it_oo_insecti_4
Definition: ITOOrchard.h:113
it_oo_fungi_13
Definition: ITOOrchard.h:88
it_oo_DI_continued_late
Definition: ITOOrchard.h:148
it_oo_irrigation_mid
Definition: ITOOrchard.h:74
it_oo_mechanical_thin_1
Definition: ITOOrchard.h:138
it_oo_DI_continued_early
Definition: ITOOrchard.h:146
it_oo_harvest_late1
Definition: ITOOrchard.h:154
it_oo_start
Definition: ITOOrchard.h:68
it_oo_fungi_6
Definition: ITOOrchard.h:81
it_oo_fungi_9
Definition: ITOOrchard.h:84
it_oo_fungi_27
Definition: ITOOrchard.h:102
it_oo_fungi_24
Definition: ITOOrchard.h:99
it_oo_foliar_feed_p4
Definition: ITOOrchard.h:129
it_oo_manual_thin
Definition: ITOOrchard.h:149
it_oo_fungi_20
Definition: ITOOrchard.h:95
it_oo_foliar_feed_s4
Definition: ITOOrchard.h:119
it_oo_harvest_late2
Definition: ITOOrchard.h:155
it_oo_insecti_6
Definition: ITOOrchard.h:115
it_oo_insecti_5
Definition: ITOOrchard.h:114
it_oo_insecti_3
Definition: ITOOrchard.h:112
it_oo_summer_pruning
Definition: ITOOrchard.h:156
it_oo_foliar_feed_s8
Definition: ITOOrchard.h:123
it_oo_fungi_25
Definition: ITOOrchard.h:100
it_oo_fungi_22
Definition: ITOOrchard.h:97
it_oo_irrigation_late
Definition: ITOOrchard.h:75
it_oo_fungi_12
Definition: ITOOrchard.h:87
it_oo_GR_russet_1
Definition: ITOOrchard.h:136
it_oo_fungi_5
Definition: ITOOrchard.h:80
it_oo_foliar_feed_s5
Definition: ITOOrchard.h:120
it_oo_winter_pruning
Definition: ITOOrchard.h:70
it_oo_fungi_18
Definition: ITOOrchard.h:93
it_oo_foobar
Definition: ITOOrchard.h:157
it_oo_fungi_10
Definition: ITOOrchard.h:85
it_oo_fungi_17
Definition: ITOOrchard.h:92
it_oo_foliar_feed_s9
Definition: ITOOrchard.h:124
it_oo_foliar_feed_p5
Definition: ITOOrchard.h:130
it_oo_foliar_feed_s2
Definition: ITOOrchard.h:117
it_oo_harvest_mid1
Definition: ITOOrchard.h:152