ALMaSS Hare ODDox  1.1
The hare model description following ODdox protocol
NLPotatoesSpring.h File Reference

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

Go to the source code of this file.

Classes

class  NLPotatoesSpring
 NLPotatoesSpring class
. More...
 

Macros

#define NL_POTS_FUNGI1   a_field->m_user[2]
 
#define NL_POTS_FUNGI2   a_field->m_user[3]
 
#define NL_POTS_FUNGI3   a_field->m_user[4]
 
#define NL_POTS_FUNGI4   a_field->m_user[5]
 
#define NL_POTS_FUNGI5   a_field->m_user[6]
 
#define NL_POTS_HERBI   a_field->m_user[1]
 A flag used to indicate autumn ploughing status. More...
 
#define NLPOTATOESSPRING_BASE   26500
 

Enumerations

enum  NLPotatoesSpringToDo {
  nl_pots_start = 1, nl_pots_sleep_all_day = NLPOTATOESSPRING_BASE, nl_pots_ferti_p2_clay, nl_pots_ferti_s2_clay,
  nl_pots_spring_plough_sandy, nl_pots_ferti_p2_sandy, nl_pots_ferti_s2_sandy, nl_pots_bed_forming,
  nl_pots_spring_planting, nl_pots_hilling1, nl_pots_ferti_p3_clay, nl_pots_ferti_s3_clay,
  nl_pots_ferti_p3_sandy, nl_pots_ferti_s3_sandy, nl_pots_ferti_p4, nl_pots_ferti_s4,
  nl_pots_herbicide1, nl_pots_herbicide2, nl_pots_fungicide1, nl_pots_fungicide2,
  nl_pots_fungicide3, nl_pots_fungicide4, nl_pots_fungicide5, nl_pots_fungicide6,
  nl_pots_fungicide7, nl_pots_fungicide8, nl_pots_fungicide9, nl_pots_fungicide10,
  nl_pots_fungicide11, nl_pots_fungicide12, nl_pots_fungicide13, nl_pots_fungicide14,
  nl_pots_fungicide15, nl_pots_insecticide, nl_pots_dessication1, nl_pots_dessication2,
  nl_pots_harvest
}
 

Detailed Description

NLPotatoesSpring.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

Definition in file NLPotatoesSpring.h.

Macro Definition Documentation

◆ NL_POTS_FUNGI1

#define NL_POTS_FUNGI1   a_field->m_user[2]

Definition at line 29 of file NLPotatoesSpring.h.

◆ NL_POTS_FUNGI2

#define NL_POTS_FUNGI2   a_field->m_user[3]

Definition at line 30 of file NLPotatoesSpring.h.

◆ NL_POTS_FUNGI3

#define NL_POTS_FUNGI3   a_field->m_user[4]

Definition at line 31 of file NLPotatoesSpring.h.

◆ NL_POTS_FUNGI4

#define NL_POTS_FUNGI4   a_field->m_user[5]

Definition at line 32 of file NLPotatoesSpring.h.

◆ NL_POTS_FUNGI5

#define NL_POTS_FUNGI5   a_field->m_user[6]

Definition at line 33 of file NLPotatoesSpring.h.

◆ NL_POTS_HERBI

#define NL_POTS_HERBI   a_field->m_user[1]

A flag used to indicate autumn ploughing status.

Definition at line 28 of file NLPotatoesSpring.h.

◆ NLPOTATOESSPRING_BASE

#define NLPOTATOESSPRING_BASE   26500

Definition at line 24 of file NLPotatoesSpring.h.

Enumeration Type Documentation

◆ NLPotatoesSpringToDo

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
nl_pots_start 
nl_pots_sleep_all_day 
nl_pots_ferti_p2_clay 
nl_pots_ferti_s2_clay 
nl_pots_spring_plough_sandy 
nl_pots_ferti_p2_sandy 
nl_pots_ferti_s2_sandy 
nl_pots_bed_forming 
nl_pots_spring_planting 
nl_pots_hilling1 
nl_pots_ferti_p3_clay 
nl_pots_ferti_s3_clay 
nl_pots_ferti_p3_sandy 
nl_pots_ferti_s3_sandy 
nl_pots_ferti_p4 
nl_pots_ferti_s4 
nl_pots_herbicide1 
nl_pots_herbicide2 
nl_pots_fungicide1 
nl_pots_fungicide2 
nl_pots_fungicide3 
nl_pots_fungicide4 
nl_pots_fungicide5 
nl_pots_fungicide6 
nl_pots_fungicide7 
nl_pots_fungicide8 
nl_pots_fungicide9 
nl_pots_fungicide10 
nl_pots_fungicide11 
nl_pots_fungicide12 
nl_pots_fungicide13 
nl_pots_fungicide14 
nl_pots_fungicide15 
nl_pots_insecticide 
nl_pots_dessication1 
nl_pots_dessication2 
nl_pots_harvest 

Definition at line 40 of file NLPotatoesSpring.h.

nl_pots_dessication2
Definition: NLPotatoesSpring.h:76
nl_pots_fungicide2
Definition: NLPotatoesSpring.h:60
nl_pots_hilling1
Definition: NLPotatoesSpring.h:50
nl_pots_herbicide1
Definition: NLPotatoesSpring.h:57
nl_pots_herbicide2
Definition: NLPotatoesSpring.h:58
nl_pots_ferti_s4
Definition: NLPotatoesSpring.h:56
nl_pots_dessication1
Definition: NLPotatoesSpring.h:75
nl_pots_ferti_p3_clay
Definition: NLPotatoesSpring.h:51
nl_pots_fungicide12
Definition: NLPotatoesSpring.h:70
nl_pots_ferti_s3_clay
Definition: NLPotatoesSpring.h:52
nl_pots_start
Definition: NLPotatoesSpring.h:41
nl_pots_fungicide8
Definition: NLPotatoesSpring.h:66
NLPotatoesSpringToDo
NLPotatoesSpringToDo
Definition: NLPotatoesSpring.h:40
nl_pots_ferti_s2_sandy
Definition: NLPotatoesSpring.h:47
nl_pots_ferti_p2_sandy
Definition: NLPotatoesSpring.h:46
nl_pots_spring_plough_sandy
Definition: NLPotatoesSpring.h:45
nl_pots_fungicide9
Definition: NLPotatoesSpring.h:67
nl_pots_ferti_p3_sandy
Definition: NLPotatoesSpring.h:53
nl_pots_fungicide3
Definition: NLPotatoesSpring.h:61
nl_pots_fungicide4
Definition: NLPotatoesSpring.h:62
nl_pots_fungicide14
Definition: NLPotatoesSpring.h:72
nl_pots_fungicide13
Definition: NLPotatoesSpring.h:71
nl_pots_ferti_p2_clay
Definition: NLPotatoesSpring.h:43
nl_pots_ferti_s2_clay
Definition: NLPotatoesSpring.h:44
nl_pots_spring_planting
Definition: NLPotatoesSpring.h:49
nl_pots_harvest
Definition: NLPotatoesSpring.h:77
nl_pots_ferti_s3_sandy
Definition: NLPotatoesSpring.h:54
nl_pots_fungicide7
Definition: NLPotatoesSpring.h:65
nl_pots_fungicide11
Definition: NLPotatoesSpring.h:69
NLPOTATOESSPRING_BASE
#define NLPOTATOESSPRING_BASE
Definition: NLPotatoesSpring.h:24
nl_pots_fungicide15
Definition: NLPotatoesSpring.h:73
nl_pots_ferti_p4
Definition: NLPotatoesSpring.h:55
nl_pots_fungicide5
Definition: NLPotatoesSpring.h:63
nl_pots_fungicide6
Definition: NLPotatoesSpring.h:64
nl_pots_fungicide1
Definition: NLPotatoesSpring.h:59
nl_pots_sleep_all_day
Definition: NLPotatoesSpring.h:42
nl_pots_bed_forming
Definition: NLPotatoesSpring.h:48
nl_pots_fungicide10
Definition: NLPotatoesSpring.h:68
nl_pots_insecticide
Definition: NLPotatoesSpring.h:74