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

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

Go to the source code of this file.

Classes

class  ITOrchard
 ITOrchardd class
. More...
 

Macros

#define IT_O_EARLY   a_field->m_user[1]
 
#define IT_O_MID   a_field->m_user[2]
 
#define IT_O_LATE   a_field->m_user[3]
 
#define IT_O_BASE   50100
 

Enumerations

enum  ITOrchardToDo {
  it_o_start = 1, it_o_sleep_all_day = IT_O_BASE, it_o_winter_pruning, it_o_ferti_s1,
  it_o_ferti_p1, it_o_irrigation_early, it_o_irrigation_mid, it_o_irrigation_late,
  it_o_fungi_1, it_o_fungi_2, it_o_fungi_3, it_o_fungi_4,
  it_o_fungi_5, it_o_fungi_6, it_o_fungi_7, it_o_fungi_8,
  it_o_fungi_9, it_o_fungi_10, it_o_fungi_11, it_o_fungi_12,
  it_o_fungi_13, it_o_fungi_14, it_o_fungi_15, it_o_fungi_16,
  it_o_fungi_17, it_o_fungi_18, it_o_fungi_19, it_o_fungi_20,
  it_o_fungi_21, it_o_fungi_22, it_o_fungi_23, it_o_fungi_24,
  it_o_fungi_25, it_o_insecti_1, it_o_insecti_2, it_o_insecti_3,
  it_o_insecti_4, it_o_insecti_5, it_o_insecti_6, it_o_foliar_feed_s1,
  it_o_foliar_feed_s2, it_o_foliar_feed_s3, it_o_foliar_feed_s4, it_o_foliar_feed_s5,
  it_o_foliar_feed_s6, it_o_foliar_feed_s7, it_o_foliar_feed_s8, it_o_foliar_feed_s9,
  it_o_foliar_feed_s10, it_o_foliar_feed_p1, it_o_foliar_feed_p2, it_o_foliar_feed_p3,
  it_o_foliar_feed_p4, it_o_foliar_feed_p5, it_o_foliar_feed_p6, it_o_foliar_feed_p7,
  it_o_foliar_feed_p8, it_o_foliar_feed_p9, it_o_foliar_feed_p10, it_o_GR_russet_1,
  it_o_GR_russet_2, it_o_mechanical_thin, it_o_GR_fruit_setting, it_o_GR_growth_inhib,
  it_o_GR_thinning_1, it_o_GR_thinning_2, it_o_GR_thinning_3, it_o_herbi_1,
  it_o_herbi_2, it_o_DI_continued_early, it_o_DI_continued_mid, it_o_DI_continued_late,
  it_o_manual_thin, it_o_harvest_early1, it_o_harvest_early2, it_o_harvest_mid1,
  it_o_harvest_mid2, it_o_harvest_late1, it_o_harvest_late2, it_o_summer_pruning,
  it_o_GR_antidrop, it_o_foobar
}
 

Detailed Description

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

#define IT_O_BASE   50100

◆ IT_O_EARLY

#define IT_O_EARLY   a_field->m_user[1]

◆ IT_O_LATE

#define IT_O_LATE   a_field->m_user[3]

◆ IT_O_MID

#define IT_O_MID   a_field->m_user[2]

Enumeration Type Documentation

◆ ITOrchardToDo

\ Below is the list of things that a farmer can do if he is growing ITOrchard, 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_o_start 
it_o_sleep_all_day 
it_o_winter_pruning 
it_o_ferti_s1 
it_o_ferti_p1 
it_o_irrigation_early 
it_o_irrigation_mid 
it_o_irrigation_late 
it_o_fungi_1 
it_o_fungi_2 
it_o_fungi_3 
it_o_fungi_4 
it_o_fungi_5 
it_o_fungi_6 
it_o_fungi_7 
it_o_fungi_8 
it_o_fungi_9 
it_o_fungi_10 
it_o_fungi_11 
it_o_fungi_12 
it_o_fungi_13 
it_o_fungi_14 
it_o_fungi_15 
it_o_fungi_16 
it_o_fungi_17 
it_o_fungi_18 
it_o_fungi_19 
it_o_fungi_20 
it_o_fungi_21 
it_o_fungi_22 
it_o_fungi_23 
it_o_fungi_24 
it_o_fungi_25 
it_o_insecti_1 
it_o_insecti_2 
it_o_insecti_3 
it_o_insecti_4 
it_o_insecti_5 
it_o_insecti_6 
it_o_foliar_feed_s1 
it_o_foliar_feed_s2 
it_o_foliar_feed_s3 
it_o_foliar_feed_s4 
it_o_foliar_feed_s5 
it_o_foliar_feed_s6 
it_o_foliar_feed_s7 
it_o_foliar_feed_s8 
it_o_foliar_feed_s9 
it_o_foliar_feed_s10 
it_o_foliar_feed_p1 
it_o_foliar_feed_p2 
it_o_foliar_feed_p3 
it_o_foliar_feed_p4 
it_o_foliar_feed_p5 
it_o_foliar_feed_p6 
it_o_foliar_feed_p7 
it_o_foliar_feed_p8 
it_o_foliar_feed_p9 
it_o_foliar_feed_p10 
it_o_GR_russet_1 
it_o_GR_russet_2 
it_o_mechanical_thin 
it_o_GR_fruit_setting 
it_o_GR_growth_inhib 
it_o_GR_thinning_1 
it_o_GR_thinning_2 
it_o_GR_thinning_3 
it_o_herbi_1 
it_o_herbi_2 
it_o_DI_continued_early 
it_o_DI_continued_mid 
it_o_DI_continued_late 
it_o_manual_thin 
it_o_harvest_early1 
it_o_harvest_early2 
it_o_harvest_mid1 
it_o_harvest_mid2 
it_o_harvest_late1 
it_o_harvest_late2 
it_o_summer_pruning 
it_o_GR_antidrop 
it_o_foobar 
67  {
68  it_o_start = 1, // Compulsory, must always be 1 (one).
135  it_o_herbi_1,
136  it_o_herbi_2,
150 } ITOrchardToDo;
it_o_irrigation_early
Definition: ITOrchard.h:73
it_o_fungi_7
Definition: ITOrchard.h:82
it_o_foliar_feed_p2
Definition: ITOrchard.h:118
it_o_herbi_1
Definition: ITOrchard.h:135
it_o_fungi_8
Definition: ITOrchard.h:83
it_o_fungi_15
Definition: ITOrchard.h:90
it_o_foliar_feed_s3
Definition: ITOrchard.h:109
it_o_fungi_19
Definition: ITOrchard.h:94
it_o_fungi_1
Definition: ITOrchard.h:76
it_o_fungi_4
Definition: ITOrchard.h:79
it_o_GR_antidrop
Definition: ITOrchard.h:148
it_o_GR_russet_1
Definition: ITOrchard.h:127
it_o_fungi_11
Definition: ITOrchard.h:86
it_o_fungi_5
Definition: ITOrchard.h:80
it_o_harvest_early2
Definition: ITOrchard.h:142
it_o_insecti_3
Definition: ITOrchard.h:103
it_o_foobar
Definition: ITOrchard.h:149
it_o_start
Definition: ITOrchard.h:68
it_o_foliar_feed_s8
Definition: ITOrchard.h:114
it_o_foliar_feed_p3
Definition: ITOrchard.h:119
it_o_foliar_feed_s5
Definition: ITOrchard.h:111
it_o_insecti_2
Definition: ITOrchard.h:102
it_o_GR_growth_inhib
Definition: ITOrchard.h:131
it_o_foliar_feed_p6
Definition: ITOrchard.h:122
it_o_manual_thin
Definition: ITOrchard.h:140
it_o_fungi_6
Definition: ITOrchard.h:81
it_o_foliar_feed_s4
Definition: ITOrchard.h:110
it_o_summer_pruning
Definition: ITOrchard.h:147
it_o_GR_thinning_3
Definition: ITOrchard.h:134
it_o_fungi_21
Definition: ITOrchard.h:96
it_o_GR_thinning_1
Definition: ITOrchard.h:132
it_o_foliar_feed_p1
Definition: ITOrchard.h:117
it_o_fungi_16
Definition: ITOrchard.h:91
it_o_fungi_17
Definition: ITOrchard.h:92
it_o_DI_continued_late
Definition: ITOrchard.h:139
it_o_winter_pruning
Definition: ITOrchard.h:70
it_o_mechanical_thin
Definition: ITOrchard.h:129
IT_O_BASE
#define IT_O_BASE
Definition: ITOrchard.h:57
it_o_irrigation_late
Definition: ITOrchard.h:75
it_o_foliar_feed_s2
Definition: ITOrchard.h:108
it_o_fungi_13
Definition: ITOrchard.h:88
it_o_insecti_1
Definition: ITOrchard.h:101
it_o_fungi_2
Definition: ITOrchard.h:77
it_o_GR_russet_2
Definition: ITOrchard.h:128
it_o_harvest_early1
Definition: ITOrchard.h:141
it_o_harvest_late1
Definition: ITOrchard.h:145
it_o_fungi_10
Definition: ITOrchard.h:85
it_o_fungi_20
Definition: ITOrchard.h:95
it_o_fungi_3
Definition: ITOrchard.h:78
it_o_foliar_feed_p7
Definition: ITOrchard.h:123
it_o_harvest_mid1
Definition: ITOrchard.h:143
it_o_GR_fruit_setting
Definition: ITOrchard.h:130
it_o_foliar_feed_p8
Definition: ITOrchard.h:124
it_o_foliar_feed_s1
Definition: ITOrchard.h:107
it_o_fungi_12
Definition: ITOrchard.h:87
it_o_sleep_all_day
Definition: ITOrchard.h:69
it_o_herbi_2
Definition: ITOrchard.h:136
it_o_foliar_feed_s10
Definition: ITOrchard.h:116
it_o_fungi_14
Definition: ITOrchard.h:89
it_o_fungi_23
Definition: ITOrchard.h:98
it_o_irrigation_mid
Definition: ITOrchard.h:74
it_o_insecti_5
Definition: ITOrchard.h:105
it_o_foliar_feed_p9
Definition: ITOrchard.h:125
it_o_fungi_25
Definition: ITOrchard.h:100
it_o_GR_thinning_2
Definition: ITOrchard.h:133
it_o_harvest_mid2
Definition: ITOrchard.h:144
it_o_foliar_feed_p4
Definition: ITOrchard.h:120
it_o_DI_continued_early
Definition: ITOrchard.h:137
it_o_fungi_18
Definition: ITOrchard.h:93
it_o_foliar_feed_p5
Definition: ITOrchard.h:121
it_o_fungi_24
Definition: ITOrchard.h:99
it_o_harvest_late2
Definition: ITOrchard.h:146
it_o_foliar_feed_s7
Definition: ITOrchard.h:113
it_o_insecti_4
Definition: ITOrchard.h:104
it_o_fungi_22
Definition: ITOrchard.h:97
it_o_DI_continued_mid
Definition: ITOrchard.h:138
it_o_foliar_feed_s6
Definition: ITOrchard.h:112
ITOrchardToDo
ITOrchardToDo
Definition: ITOrchard.h:67
it_o_foliar_feed_s9
Definition: ITOrchard.h:115
it_o_insecti_6
Definition: ITOrchard.h:106
it_o_ferti_p1
Definition: ITOrchard.h:72
it_o_foliar_feed_p10
Definition: ITOrchard.h:126
it_o_ferti_s1
Definition: ITOrchard.h:71
it_o_fungi_9
Definition: ITOrchard.h:84