File failed to load: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/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
DE_Carrots.h File Reference

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

Go to the source code of this file.

Classes

class  DE_Carrots
 DE_Carrots class
. More...
 

Macros

#define DE_CAR_BASE   36200
 
#define DE_CAR_WINTER_PLOUGH   a_field->m_user[1]
 Flags. More...
 
#define DE_CAR_HERBI1   a_field->m_user[2]
 
#define DE_CAR_HERBI2   a_field->m_user[3]
 
#define DE_CAR_FUNGI1   a_field->m_user[4]
 
#define DE_CAR_FUNGI2   a_field->m_user[5]
 

Enumerations

enum  DE_CarrotsToDo {
  de_car_start = 1, de_car_sleep_all_day = DE_CAR_BASE, de_car_spring_plough_sandy, de_car_winter_plough_clay,
  de_car_winter_deep_harrow_clay, de_car_ferti_p1, de_car_ferti_s1, de_car_preseeding_cultivator,
  de_car_bed_forming, de_car_spring_sow, de_car_ferti_p2, de_car_ferti_s2,
  de_car_herbicide1, de_car_herbicide2, de_car_herbicide3, de_car_fungicide1,
  de_car_fungicide2, de_car_fungicide3, de_car_harvest, de_car_foobar
}
 

Detailed Description

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

by Chris J. Topping, modified by Susanne Stein
Version of August 2021
All rights reserved.

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

Macro Definition Documentation

◆ DE_CAR_BASE

#define DE_CAR_BASE   36200

◆ DE_CAR_FUNGI1

#define DE_CAR_FUNGI1   a_field->m_user[4]

◆ DE_CAR_FUNGI2

#define DE_CAR_FUNGI2   a_field->m_user[5]

◆ DE_CAR_HERBI1

#define DE_CAR_HERBI1   a_field->m_user[2]

◆ DE_CAR_HERBI2

#define DE_CAR_HERBI2   a_field->m_user[3]

◆ DE_CAR_WINTER_PLOUGH

#define DE_CAR_WINTER_PLOUGH   a_field->m_user[1]

Flags.

Enumeration Type Documentation

◆ DE_CarrotsToDo

Below is the list of things that a farmer can do if he is growing carrot, 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
de_car_start 
de_car_sleep_all_day 
de_car_spring_plough_sandy 
de_car_winter_plough_clay 
de_car_winter_deep_harrow_clay 
de_car_ferti_p1 
de_car_ferti_s1 
de_car_preseeding_cultivator 
de_car_bed_forming 
de_car_spring_sow 
de_car_ferti_p2 
de_car_ferti_s2 
de_car_herbicide1 
de_car_herbicide2 
de_car_herbicide3 
de_car_fungicide1 
de_car_fungicide2 
de_car_fungicide3 
de_car_harvest 
de_car_foobar 
de_car_fungicide2
Definition: DE_Carrots.h:85
de_car_harvest
Definition: DE_Carrots.h:87
de_car_ferti_s1
Definition: DE_Carrots.h:75
de_car_sleep_all_day
Definition: DE_Carrots.h:70
de_car_winter_plough_clay
Definition: DE_Carrots.h:72
de_car_fungicide3
Definition: DE_Carrots.h:86
de_car_spring_plough_sandy
Definition: DE_Carrots.h:71
de_car_herbicide2
Definition: DE_Carrots.h:82
de_car_fungicide1
Definition: DE_Carrots.h:84
de_car_foobar
Definition: DE_Carrots.h:88
de_car_herbicide3
Definition: DE_Carrots.h:83
de_car_bed_forming
Definition: DE_Carrots.h:77
de_car_ferti_s2
Definition: DE_Carrots.h:80
de_car_herbicide1
Definition: DE_Carrots.h:81
de_car_winter_deep_harrow_clay
Definition: DE_Carrots.h:73
DE_CarrotsToDo
DE_CarrotsToDo
Definition: DE_Carrots.h:68
DE_CAR_BASE
#define DE_CAR_BASE
Definition: DE_Carrots.h:53
de_car_preseeding_cultivator
Definition: DE_Carrots.h:76
de_car_spring_sow
Definition: DE_Carrots.h:78
de_car_start
Definition: DE_Carrots.h:69
de_car_ferti_p2
Definition: DE_Carrots.h:79
de_car_ferti_p1
Definition: DE_Carrots.h:74