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

BEPotatoesSpring.h This file contains the headers for the PotatoesSpring class
More...

Go to the source code of this file.

Classes

class  BEPotatoesSpring
 BEPotatoesSpring class
. More...
 

Macros

#define BEPOTATOESSPRING_BASE   26500
 
#define BE_POTS_HERBI   a_field->m_user[1]
 A flag used to indicate autumn ploughing status. More...
 
#define BE_POTS_FUNGI1   a_field->m_user[2]
 
#define BE_POTS_FUNGI2   a_field->m_user[3]
 
#define BE_POTS_FUNGI3   a_field->m_user[4]
 
#define BE_POTS_FUNGI4   a_field->m_user[5]
 
#define BE_POTS_FUNGI5   a_field->m_user[6]
 

Enumerations

enum  BEPotatoesSpringToDo {
  BE_pots_start = 1, BE_pots_sleep_all_day = BEPOTATOESSPRING_BASE, BE_pots_ferti_p2_clay, BE_pots_ferti_s2_clay,
  BE_pots_spring_plough_sandy, BE_pots_ferti_p2_sandy, BE_pots_ferti_s2_sandy, BE_pots_bed_forming,
  BE_pots_spring_planting, BE_pots_hilling1, BE_pots_ferti_p3_clay, BE_pots_ferti_s3_clay,
  BE_pots_ferti_p3_sandy, BE_pots_ferti_s3_sandy, BE_pots_ferti_p4, BE_pots_ferti_s4,
  BE_pots_herbicide1, BE_pots_fungicide1, BE_pots_fungicide2, BE_pots_fungicide3,
  BE_pots_fungicide4, BE_pots_fungicide5, BE_pots_fungicide6, BE_pots_fungicide7,
  BE_pots_fungicide8, BE_pots_fungicide9, BE_pots_fungicide10, BE_pots_fungicide11,
  BE_pots_fungicide12, BE_pots_fungicide13, BE_pots_fungicide14, BE_pots_fungicide15,
  BE_pots_insecticide, BE_pots_dessication1, BE_pots_dessication2, BE_pots_harvest
}
 

Detailed Description

BEPotatoesSpring.h This file contains the headers for the PotatoesSpring class

by Chris J. Topping
modified by Elzbieta Ziolkowska
Version of October 2017
All rights reserved.

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

Macro Definition Documentation

◆ BE_POTS_FUNGI1

#define BE_POTS_FUNGI1   a_field->m_user[2]

◆ BE_POTS_FUNGI2

#define BE_POTS_FUNGI2   a_field->m_user[3]

◆ BE_POTS_FUNGI3

#define BE_POTS_FUNGI3   a_field->m_user[4]

◆ BE_POTS_FUNGI4

#define BE_POTS_FUNGI4   a_field->m_user[5]

◆ BE_POTS_FUNGI5

#define BE_POTS_FUNGI5   a_field->m_user[6]

◆ BE_POTS_HERBI

#define BE_POTS_HERBI   a_field->m_user[1]

A flag used to indicate autumn ploughing status.

◆ BEPOTATOESSPRING_BASE

#define BEPOTATOESSPRING_BASE   26500

Enumeration Type Documentation

◆ BEPotatoesSpringToDo

Below is the list of things that a farmer can do if he is growing potatoes, 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
BE_pots_start 
BE_pots_sleep_all_day 
BE_pots_ferti_p2_clay 
BE_pots_ferti_s2_clay 
BE_pots_spring_plough_sandy 
BE_pots_ferti_p2_sandy 
BE_pots_ferti_s2_sandy 
BE_pots_bed_forming 
BE_pots_spring_planting 
BE_pots_hilling1 
BE_pots_ferti_p3_clay 
BE_pots_ferti_s3_clay 
BE_pots_ferti_p3_sandy 
BE_pots_ferti_s3_sandy 
BE_pots_ferti_p4 
BE_pots_ferti_s4 
BE_pots_herbicide1 
BE_pots_fungicide1 
BE_pots_fungicide2 
BE_pots_fungicide3 
BE_pots_fungicide4 
BE_pots_fungicide5 
BE_pots_fungicide6 
BE_pots_fungicide7 
BE_pots_fungicide8 
BE_pots_fungicide9 
BE_pots_fungicide10 
BE_pots_fungicide11 
BE_pots_fungicide12 
BE_pots_fungicide13 
BE_pots_fungicide14 
BE_pots_fungicide15 
BE_pots_insecticide 
BE_pots_dessication1 
BE_pots_dessication2 
BE_pots_harvest 
BE_pots_insecticide
Definition: BEPotatoesSpring.h:73
BE_pots_hilling1
Definition: BEPotatoesSpring.h:50
BE_pots_fungicide3
Definition: BEPotatoesSpring.h:60
BE_pots_ferti_s3_clay
Definition: BEPotatoesSpring.h:52
BE_pots_fungicide4
Definition: BEPotatoesSpring.h:61
BE_pots_fungicide6
Definition: BEPotatoesSpring.h:63
BE_pots_bed_forming
Definition: BEPotatoesSpring.h:48
BEPOTATOESSPRING_BASE
#define BEPOTATOESSPRING_BASE
Definition: BEPotatoesSpring.h:24
BE_pots_fungicide10
Definition: BEPotatoesSpring.h:67
BE_pots_ferti_s3_sandy
Definition: BEPotatoesSpring.h:54
BE_pots_ferti_p3_clay
Definition: BEPotatoesSpring.h:51
BE_pots_ferti_p2_clay
Definition: BEPotatoesSpring.h:43
BE_pots_fungicide15
Definition: BEPotatoesSpring.h:72
BE_pots_ferti_s2_clay
Definition: BEPotatoesSpring.h:44
BE_pots_fungicide9
Definition: BEPotatoesSpring.h:66
BE_pots_fungicide11
Definition: BEPotatoesSpring.h:68
BE_pots_dessication2
Definition: BEPotatoesSpring.h:75
BE_pots_fungicide8
Definition: BEPotatoesSpring.h:65
BE_pots_dessication1
Definition: BEPotatoesSpring.h:74
BE_pots_fungicide12
Definition: BEPotatoesSpring.h:69
BE_pots_herbicide1
Definition: BEPotatoesSpring.h:57
BE_pots_start
Definition: BEPotatoesSpring.h:41
BE_pots_sleep_all_day
Definition: BEPotatoesSpring.h:42
BE_pots_spring_planting
Definition: BEPotatoesSpring.h:49
BE_pots_ferti_p4
Definition: BEPotatoesSpring.h:55
BE_pots_ferti_p2_sandy
Definition: BEPotatoesSpring.h:46
BE_pots_ferti_s2_sandy
Definition: BEPotatoesSpring.h:47
BEPotatoesSpringToDo
BEPotatoesSpringToDo
Definition: BEPotatoesSpring.h:40
BE_pots_fungicide2
Definition: BEPotatoesSpring.h:59
BE_pots_harvest
Definition: BEPotatoesSpring.h:76
BE_pots_spring_plough_sandy
Definition: BEPotatoesSpring.h:45
BE_pots_fungicide7
Definition: BEPotatoesSpring.h:64
BE_pots_ferti_s4
Definition: BEPotatoesSpring.h:56
BE_pots_ferti_p3_sandy
Definition: BEPotatoesSpring.h:53
BE_pots_fungicide1
Definition: BEPotatoesSpring.h:58
BE_pots_fungicide14
Definition: BEPotatoesSpring.h:71
BE_pots_fungicide13
Definition: BEPotatoesSpring.h:70
BE_pots_fungicide5
Definition: BEPotatoesSpring.h:62