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

FI_WinterWheat.h This file contains the headers for the WinterWheat class
More...

Go to the source code of this file.

Classes

class  FI_WinterWheat
 FI_WinterWheat class
. More...
 

Macros

#define FI_WW_BASE   70000
 
#define FI_WW_AUTUMN_PLOUGH   a_field->m_user[1]
 A flag used to indicate autumn ploughing status. More...
 
#define FI_WW_DECIDE_TO_HERB   a_field->m_user[2]
 
#define FI_WW_DECIDE_TO_FI   a_field->m_user[3]
 

Enumerations

enum  FI_WinterWheatToDo {
  fi_ww_start = 1, fi_ww_sleep_all_day = FI_WW_BASE, fi_ww_shallow_plough, fi_ww_stubble_cultivator1,
  fi_ww_stubble_cultivator2, fi_ww_harrow1, fi_ww_harrow2, fi_ww_slurry,
  fi_ww_fertilizer1, fi_ww_herbicide1, fi_ww_stubble_cultivator3, fi_ww_preseeding_cultivator,
  fi_ww_cultivation_seeding, fi_ww_sow, fi_ww_herbicide2, fi_ww_fungicide1,
  fi_ww_insecticide, fi_ww_ammonium_sulphate, fi_ww_growth_reg1, fi_ww_fertilizer2_1,
  fi_ww_fertilizer2_2, fi_ww_growth_reg2, fi_ww_fungicide2, fi_ww_harvest,
  fi_ww_straw_chopping, fi_ww_hay_bailing, fi_ww_foobar
}
 

Detailed Description

FI_WinterWheat.h This file contains the headers for the WinterWheat class

by Chris J. Topping, modified by Luna Kondrup Marcussen
Version of June 2021
All rights reserved.

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

Macro Definition Documentation

◆ FI_WW_AUTUMN_PLOUGH

#define FI_WW_AUTUMN_PLOUGH   a_field->m_user[1]

A flag used to indicate autumn ploughing status.

◆ FI_WW_BASE

#define FI_WW_BASE   70000

◆ FI_WW_DECIDE_TO_FI

#define FI_WW_DECIDE_TO_FI   a_field->m_user[3]

◆ FI_WW_DECIDE_TO_HERB

#define FI_WW_DECIDE_TO_HERB   a_field->m_user[2]

Enumeration Type Documentation

◆ FI_WinterWheatToDo

Below is the list of things that a farmer can do if he is growing winter wheat, 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
fi_ww_start 
fi_ww_sleep_all_day 
fi_ww_shallow_plough 
fi_ww_stubble_cultivator1 
fi_ww_stubble_cultivator2 
fi_ww_harrow1 
fi_ww_harrow2 
fi_ww_slurry 
fi_ww_fertilizer1 
fi_ww_herbicide1 
fi_ww_stubble_cultivator3 
fi_ww_preseeding_cultivator 
fi_ww_cultivation_seeding 
fi_ww_sow 
fi_ww_herbicide2 
fi_ww_fungicide1 
fi_ww_insecticide 
fi_ww_ammonium_sulphate 
fi_ww_growth_reg1 
fi_ww_fertilizer2_1 
fi_ww_fertilizer2_2 
fi_ww_growth_reg2 
fi_ww_fungicide2 
fi_ww_harvest 
fi_ww_straw_chopping 
fi_ww_hay_bailing 
fi_ww_foobar 
fi_ww_cultivation_seeding
Definition: FI_WinterWheat.h:80
fi_ww_start
Definition: FI_WinterWheat.h:68
fi_ww_straw_chopping
Definition: FI_WinterWheat.h:92
fi_ww_herbicide1
Definition: FI_WinterWheat.h:77
fi_ww_harrow2
Definition: FI_WinterWheat.h:74
fi_ww_sleep_all_day
Definition: FI_WinterWheat.h:69
fi_ww_preseeding_cultivator
Definition: FI_WinterWheat.h:79
fi_ww_ammonium_sulphate
Definition: FI_WinterWheat.h:85
fi_ww_fertilizer2_2
Definition: FI_WinterWheat.h:88
fi_ww_stubble_cultivator2
Definition: FI_WinterWheat.h:72
fi_ww_growth_reg1
Definition: FI_WinterWheat.h:86
fi_ww_harrow1
Definition: FI_WinterWheat.h:73
fi_ww_foobar
Definition: FI_WinterWheat.h:94
fi_ww_hay_bailing
Definition: FI_WinterWheat.h:93
fi_ww_growth_reg2
Definition: FI_WinterWheat.h:89
fi_ww_shallow_plough
Definition: FI_WinterWheat.h:70
fi_ww_slurry
Definition: FI_WinterWheat.h:75
fi_ww_insecticide
Definition: FI_WinterWheat.h:84
FI_WW_BASE
#define FI_WW_BASE
Definition: FI_WinterWheat.h:53
fi_ww_stubble_cultivator3
Definition: FI_WinterWheat.h:78
fi_ww_harvest
Definition: FI_WinterWheat.h:91
fi_ww_fungicide1
Definition: FI_WinterWheat.h:83
fi_ww_fungicide2
Definition: FI_WinterWheat.h:90
fi_ww_stubble_cultivator1
Definition: FI_WinterWheat.h:71
fi_ww_fertilizer1
Definition: FI_WinterWheat.h:76
fi_ww_sow
Definition: FI_WinterWheat.h:81
fi_ww_herbicide2
Definition: FI_WinterWheat.h:82
FI_WinterWheatToDo
FI_WinterWheatToDo
Definition: FI_WinterWheat.h:67
fi_ww_fertilizer2_1
Definition: FI_WinterWheat.h:87