ALMaSS  1.2 (after EcoStack, March 2024)
The Animal, Landscape and Man Simulation System
Treatment.h File Reference

Go to the source code of this file.

Enumerations

enum  FarmToDo {
  start = 1, sleep_all_day, autumn_plough, stubble_plough,
  stubble_cultivator_heavy, autumn_harrow, autumn_roll, preseeding_cultivator,
  preseeding_cultivator_sow, autumn_sow, winter_plough, deep_ploughing,
  spring_plough, spring_harrow, spring_roll, spring_sow,
  summer_plough, summer_harrow, summer_sow, fp_npks,
  fp_npk, fp_pk, fp_p, fp_k,
  fp_sk, fp_liquidNH3, fp_slurry, fp_manganesesulphate,
  fp_ammoniumsulphate, fp_manure, fp_greenmanure, fp_sludge,
  fp_rsm, fp_calcium, fa_npks, fa_npk,
  fa_pk, fa_p, fa_k, fa_sk,
  fa_slurry, fa_manganesesulphate, fa_ammoniumsulphate, fa_manure,
  fa_greenmanure, fa_sludge, fa_rsm, fa_calcium,
  herbicide_treat, growth_regulator, fungicide_treat, insecticide_treat,
  org_insecticide, org_herbicide, org_fungicide, molluscicide,
  row_cultivation, strigling, flammebehandling, hilling_up,
  water, swathing, harvest, cattle_out,
  pigs_out, cut_to_hay, cut_to_silage, straw_chopping,
  hay_turning, hay_bailing, stubble_harrowing, autumn_or_spring_plough,
  burn_straw_stubble, mow, cut_weeds, strigling_sow,
  trial_insecticidetreat, trial_toxiccontrol, trial_control, syninsecticide_treat,
  cattle_out_low, product_treat, glyphosate, spring_sow_with_ferti,
  biocide, strigling_hill, bed_forming, shallow_harrow,
  heavy_cultivator_aggregate, flower_cutting, bulb_harvest, straw_covering,
  straw_removal, pruning, shredding, green_harvest,
  fiber_covering, fiber_removal, suckering, fp_boron,
  fp_n, fp_nk, fp_ns, fp_nc,
  autumn_sow_with_ferti, harvest_bushfruit, fp_cu, fa_n,
  fa_cu, fa_boron, fa_nk, burn_top,
  winter_harrow, fa_pks, fp_pks, harvestshoots,
  manual_weeding, pheromone, last_treatment
}
 

Enumeration Type Documentation

◆ FarmToDo

enum FarmToDo
Enumerator
start 
sleep_all_day 
autumn_plough 
stubble_plough 
stubble_cultivator_heavy 
autumn_harrow 
autumn_roll 
preseeding_cultivator 
preseeding_cultivator_sow 
autumn_sow 
winter_plough 
deep_ploughing 
spring_plough 
spring_harrow 
spring_roll 
spring_sow 
summer_plough 
summer_harrow 
summer_sow 
fp_npks 
fp_npk 
fp_pk 
fp_p 
fp_k 
fp_sk 
fp_liquidNH3 
fp_slurry 
fp_manganesesulphate 
fp_ammoniumsulphate 
fp_manure 
fp_greenmanure 
fp_sludge 
fp_rsm 
fp_calcium 
fa_npks 
fa_npk 
fa_pk 
fa_p 
fa_k 
fa_sk 
fa_slurry 
fa_manganesesulphate 
fa_ammoniumsulphate 
fa_manure 
fa_greenmanure 
fa_sludge 
fa_rsm 
fa_calcium 
herbicide_treat 
growth_regulator 
fungicide_treat 
insecticide_treat 
org_insecticide 
org_herbicide 
org_fungicide 
molluscicide 
row_cultivation 
strigling 
flammebehandling 
hilling_up 
water 
swathing 
harvest 
cattle_out 
pigs_out 
cut_to_hay 
cut_to_silage 
straw_chopping 
hay_turning 
hay_bailing 
stubble_harrowing 
autumn_or_spring_plough 
burn_straw_stubble 
mow 
cut_weeds 
strigling_sow 
trial_insecticidetreat 
trial_toxiccontrol 
trial_control 
syninsecticide_treat 
cattle_out_low 
product_treat 
glyphosate 
spring_sow_with_ferti 
biocide 
strigling_hill 
bed_forming 
shallow_harrow 
heavy_cultivator_aggregate 
flower_cutting 
bulb_harvest 
straw_covering 
straw_removal 
pruning 
shredding 
green_harvest 
fiber_covering 
fiber_removal 
suckering 
fp_boron 
fp_n 
fp_nk 
fp_ns 
fp_nc 
autumn_sow_with_ferti 
harvest_bushfruit 
fp_cu 
fa_n 
fa_cu 
fa_boron 
fa_nk 
burn_top 
winter_harrow 
fa_pks 
fp_pks 
harvestshoots 
manual_weeding 
pheromone 
last_treatment 
31  {
32  start = 1, // 1, must be first.
41  autumn_sow, // 10
46  spring_roll, // 15
47  spring_sow,
50  summer_sow,
51  fp_npks,
52  fp_npk,
53  fp_pk,
54  fp_p,
55  fp_k,
56  fp_sk,
57  fp_liquidNH3, // 20
58  fp_slurry,
61  fp_manure,
62  fp_greenmanure, // 25
63  fp_sludge,
64  fp_rsm,
65  fp_calcium,
66  fa_npks,
67  fa_npk, // 30
68  fa_pk,
69  fa_p,
70  fa_k,
71  fa_sk,
72  fa_slurry,
75  fa_manure, // 35
77  fa_sludge,
78  fa_rsm,
79  fa_calcium,
80  herbicide_treat, // 40
88  row_cultivation, // 45
89  strigling,
91  hilling_up,
92  water,
93  swathing, // 50
94  harvest,
95  cattle_out,
96  pigs_out,
97  cut_to_hay,
98  cut_to_silage, // 55
100  hay_turning,
101  hay_bailing,
105  mow,
106  cut_weeds,
113  product_treat, // 70
114  glyphosate,
116  biocide,
118  bed_forming, //75
122  bulb_harvest,
123  straw_covering, //80
125  pruning,
126  shredding,
128  fiber_covering, //85
130  suckering,
131  fp_boron,
132  fp_n,
133  fp_nk, //90
134  fp_ns,
135  fp_nc,
138  fp_cu, //95
139  fa_n,
140  fa_cu,
141  fa_boron,
142  fa_nk,
143  burn_top,
145  fa_pks,
146  fp_pks,
149  pheromone,
150  last_treatment // Must be last, used for size computations
151  // of internal arrays etc.
152 } FarmToDo;
fiber_removal
Definition: Treatment.h:129
fp_rsm
Definition: Treatment.h:64
org_insecticide
Definition: Treatment.h:84
fa_sk
Definition: Treatment.h:71
row_cultivation
Definition: Treatment.h:88
fa_pk
Definition: Treatment.h:68
winter_harrow
Definition: Treatment.h:144
fp_npk
Definition: Treatment.h:52
strigling
Definition: Treatment.h:89
harvest
Definition: Treatment.h:94
fa_nk
Definition: Treatment.h:142
insecticide_treat
Definition: Treatment.h:83
straw_chopping
Definition: Treatment.h:99
fa_greenmanure
Definition: Treatment.h:76
stubble_plough
Definition: Treatment.h:35
growth_regulator
Definition: Treatment.h:81
deep_ploughing
Definition: Treatment.h:43
hilling_up
Definition: Treatment.h:91
green_harvest
Definition: Treatment.h:127
autumn_or_spring_plough
Definition: Treatment.h:103
flower_cutting
Definition: Treatment.h:121
spring_plough
Definition: Treatment.h:44
fp_sk
Definition: Treatment.h:56
pruning
Definition: Treatment.h:125
fp_manure
Definition: Treatment.h:61
herbicide_treat
Definition: Treatment.h:80
fp_ammoniumsulphate
Definition: Treatment.h:60
flammebehandling
Definition: Treatment.h:90
straw_covering
Definition: Treatment.h:123
fp_boron
Definition: Treatment.h:131
fp_cu
Definition: Treatment.h:138
bulb_harvest
Definition: Treatment.h:122
preseeding_cultivator
Definition: Treatment.h:39
trial_control
Definition: Treatment.h:110
fp_npks
Definition: Treatment.h:51
burn_top
Definition: Treatment.h:143
FarmToDo
FarmToDo
Definition: Treatment.h:31
fp_nk
Definition: Treatment.h:133
burn_straw_stubble
Definition: Treatment.h:104
org_herbicide
Definition: Treatment.h:85
fa_cu
Definition: Treatment.h:140
autumn_roll
Definition: Treatment.h:38
strigling_hill
Definition: Treatment.h:117
heavy_cultivator_aggregate
Definition: Treatment.h:120
fp_manganesesulphate
Definition: Treatment.h:59
hay_turning
Definition: Treatment.h:100
last_treatment
Definition: Treatment.h:150
straw_removal
Definition: Treatment.h:124
fa_n
Definition: Treatment.h:139
shredding
Definition: Treatment.h:126
pheromone
Definition: Treatment.h:149
fp_n
Definition: Treatment.h:132
manual_weeding
Definition: Treatment.h:148
fa_npk
Definition: Treatment.h:67
winter_plough
Definition: Treatment.h:42
fp_calcium
Definition: Treatment.h:65
spring_harrow
Definition: Treatment.h:45
cut_to_silage
Definition: Treatment.h:98
fa_sludge
Definition: Treatment.h:77
pigs_out
Definition: Treatment.h:96
fp_p
Definition: Treatment.h:54
suckering
Definition: Treatment.h:130
cut_to_hay
Definition: Treatment.h:97
fa_boron
Definition: Treatment.h:141
fa_k
Definition: Treatment.h:70
spring_roll
Definition: Treatment.h:46
syninsecticide_treat
Definition: Treatment.h:111
fp_nc
Definition: Treatment.h:135
fungicide_treat
Definition: Treatment.h:82
fp_sludge
Definition: Treatment.h:63
fp_greenmanure
Definition: Treatment.h:62
shallow_harrow
Definition: Treatment.h:119
fa_slurry
Definition: Treatment.h:72
cattle_out_low
Definition: Treatment.h:112
harvest_bushfruit
Definition: Treatment.h:137
preseeding_cultivator_sow
Definition: Treatment.h:40
fp_pk
Definition: Treatment.h:53
fa_pks
Definition: Treatment.h:145
org_fungicide
Definition: Treatment.h:86
summer_harrow
Definition: Treatment.h:49
cattle_out
Definition: Treatment.h:95
harvestshoots
Definition: Treatment.h:147
stubble_cultivator_heavy
Definition: Treatment.h:36
biocide
Definition: Treatment.h:116
swathing
Definition: Treatment.h:93
glyphosate
Definition: Treatment.h:114
fa_manure
Definition: Treatment.h:75
spring_sow
Definition: Treatment.h:47
cut_weeds
Definition: Treatment.h:106
trial_toxiccontrol
Definition: Treatment.h:109
summer_plough
Definition: Treatment.h:48
fp_pks
Definition: Treatment.h:146
fp_ns
Definition: Treatment.h:134
bed_forming
Definition: Treatment.h:118
product_treat
Definition: Treatment.h:113
autumn_sow
Definition: Treatment.h:41
autumn_harrow
Definition: Treatment.h:37
fa_calcium
Definition: Treatment.h:79
fa_ammoniumsulphate
Definition: Treatment.h:74
autumn_sow_with_ferti
Definition: Treatment.h:136
trial_insecticidetreat
Definition: Treatment.h:108
fa_p
Definition: Treatment.h:69
mow
Definition: Treatment.h:105
fa_rsm
Definition: Treatment.h:78
fa_npks
Definition: Treatment.h:66
water
Definition: Treatment.h:92
stubble_harrowing
Definition: Treatment.h:102
fp_liquidNH3
Definition: Treatment.h:57
molluscicide
Definition: Treatment.h:87
hay_bailing
Definition: Treatment.h:101
fa_manganesesulphate
Definition: Treatment.h:73
start
Definition: Treatment.h:32
fp_k
Definition: Treatment.h:55
autumn_plough
Definition: Treatment.h:34
fp_slurry
Definition: Treatment.h:58
fiber_covering
Definition: Treatment.h:128
summer_sow
Definition: Treatment.h:50
spring_sow_with_ferti
Definition: Treatment.h:115
sleep_all_day
Definition: Treatment.h:33
strigling_sow
Definition: Treatment.h:107