ALMaSS Partridge ODdox
1.1
The partridge model description following ODdox protocol
|
#include <vector>
#include <fstream>
Go to the source code of this file.
Classes | |
struct | GooseFieldListItem |
A list item entry of field polygon reference numbers with associated openness and goose food scores. More... | |
class | Landscape |
The landscape class containing all environmental and topographical data. More... | |
Macros | |
#define | _CRTDBG_MAP_ALLOC |
#define | TLANDSCAPE_H |
Typedefs | |
typedef std::vector< GooseFieldListItem > | GooseFieldList |
A list of GooseFieldListItem s. More... | |
Enumerations | |
enum | TTypeOfDirections { direction_n = 0, direction_ne, direction_e, direction_se, direction_s, direction_sw, direction_w, direction_nw } |
ALMaSS 8 standard directions More... | |
enum | TTypesOfPesticideCategory { insecticide = 0, fungicide, herbicide, testpesticide } |
enum | TTypesOfPesticide { ttop_NoPesticide = -1, ttop_AcuteEffects = 0, ttop_ReproductiveEffects, ttop_Vinclozolin, ttop_ModelinkPesticide, ttop_ModelinkPesticide21TWA, ttop_GeneticDemo, ttop_MultipleEffects, ttop_eggshellthinning, ttop_AcuteDelayedEffects } |
Variables | |
const int | January = 0 |
const int | February = 31 |
const int | March = 59 |
const int | April = 90 |
const int | May = 120 |
const int | June = 151 |
const int | July = 181 |
const int | August = 212 |
const int | September = 243 |
const int | October = 273 |
const int | November = 304 |
const int | December = 334 |
class Pesticide * | g_pest |
Landscape * | g_map |
#define _CRTDBG_MAP_ALLOC |
Definition at line 27 of file landscape.h.
#define TLANDSCAPE_H |
Definition at line 30 of file landscape.h.
typedef std::vector<GooseFieldListItem> GooseFieldList |
A list of GooseFieldListItem s.
Definition at line 103 of file landscape.h.
enum TTypeOfDirections |
ALMaSS 8 standard directions
Enumerator | |
---|---|
direction_n | |
direction_ne | |
direction_e | |
direction_se | |
direction_s | |
direction_sw | |
direction_w | |
direction_nw |
Definition at line 59 of file landscape.h.
enum TTypesOfPesticide |
Definition at line 65 of file landscape.h.
const int April = 90 |
Definition at line 39 of file landscape.h.
Referenced by Partridge_Chick2::DailyMortality(), Partridge_Male::DailyMortality(), and Partridge_Female::DailyMortality().
const int August = 212 |
Definition at line 43 of file landscape.h.
Referenced by Partridge_Population_Manager::DoFirst().
const int December = 334 |
Definition at line 47 of file landscape.h.
Referenced by Partridge_Population_Manager::DoFirst().
const int February = 31 |
Definition at line 37 of file landscape.h.
Landscape* g_map |
class Pesticide* g_pest |
Definition at line 92 of file pesticide.cpp.
Referenced by Orchard::DoDevelopment(), OrchardBand::DoDevelopment(), Landscape::Landscape(), Farm::ProductApplication(), Farm::ProductApplication_DateLimited(), Landscape::SupplyPesticide(), Landscape::SupplyPesticideDecay(), Landscape::SupplyPesticideP(), Landscape::SupplyPesticideS(), Landscape::Tick(), and Landscape::~Landscape().
const int January = 0 |
Definition at line 36 of file landscape.h.
const int July = 181 |
Definition at line 42 of file landscape.h.
Referenced by VegElement::CalcGooseForageResources().
const int June = 151 |
Definition at line 41 of file landscape.h.
Referenced by Partridge_Covey::CanWeMerge().
const int March = 59 |
Definition at line 38 of file landscape.h.
Referenced by VegElement::CalcGooseForageResources(), MownGrass::DoDevelopment(), and Partridge_Population_Manager::DoFirst().
const int May = 120 |
Definition at line 40 of file landscape.h.
Referenced by Partridge_Population_Manager::DoFirst().
const int November = 304 |
Definition at line 46 of file landscape.h.
Referenced by Partridge_Population_Manager::DoFirst().
const int October = 273 |
Definition at line 45 of file landscape.h.
Referenced by Partridge_Chick2::DailyMortality(), Partridge_Male::DailyMortality(), Partridge_Female::DailyMortality(), and MownGrass::DoDevelopment().
const int September = 243 |
Definition at line 44 of file landscape.h.
Referenced by Partridge_Population_Manager::DoAfter(), and Partridge_Population_Manager::DoFirst().