![]() |
ALMaSS
1.2 (after EcoStack, March 2024)
The Animal, Landscape and Man Simulation System
|
#include <vector>
#include <fstream>
#include <Eigen/Dense>
#include <Eigen/Sparse>
Go to the source code of this file.
Classes | |
struct | PollenNectarCellInfo |
A data structure to store the pollen and nectar information for each cell. More... | |
struct | GooseFieldListItem |
A list item entry of field polygon reference numbers with associated openness and goose food scores. More... | |
class | PestIncidenceManager |
A small class to generate pest incidence information. 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... | |
Variables | |
const int | January = 0 |
Julian start dates of the month of January. More... | |
const int | February = 31 |
Julian start dates of the month of February. More... | |
const int | March = 59 |
Julian start dates of the month of March. More... | |
const int | April = 90 |
Julian start dates of the month of April. More... | |
const int | May = 120 |
Julian start dates of the month of May. More... | |
const int | June = 151 |
Julian start dates of the month of June. More... | |
const int | July = 181 |
Julian start dates of the month of July. More... | |
const int | August = 212 |
Julian start dates of the month of August. More... | |
const int | September = 243 |
Julian start dates of the month of September. More... | |
const int | October = 273 |
Julian start dates of the month of October. More... | |
const int | November = 304 |
Julian start dates of the month of November. More... | |
const int | December = 334 |
Julian start dates of the month of December. More... | |
class Pesticide * | g_pest |
class PollenNectarDevelopmentData * | g_nectarpollen |
Landscape * | g_map |
#define _CRTDBG_MAP_ALLOC |
#define TLANDSCAPE_H |
typedef std::vector<GooseFieldListItem> GooseFieldList |
A list of GooseFieldListItem s.
const int April = 90 |
Julian start dates of the month of April.
Referenced by Skylark_Female::st_Emigrating(), and Skylark_Male::st_Emigrating().
const int August = 212 |
Julian start dates of the month of August.
const int December = 334 |
Julian start dates of the month of December.
const int February = 31 |
Julian start dates of the month of February.
Referenced by Skylark_Female::st_Emigrating(), and Skylark_Male::st_Emigrating().
Landscape* g_map |
class PollenNectarDevelopmentData* g_nectarpollen |
class Pesticide* g_pest |
Referenced by Farm::AutumnSow(), Farm::AutumnSowWithFerti(), Farm::BulbHarvest(), CloseDownSim(), FlowerStrip::Cutting(), FieldBoundary::Cutting(), RoadsideVerge::Cutting(), Orchard::Cutting(), MownGrassStrip::Cutting(), Orchard::DoDevelopment(), OrchardBand::DoDevelopment(), VegElement::GrazeVegetation(), VegElement::GrazeVegetationHeight(), Farm::Harvest(), Farm::HarvestLong(), main(), Farm::PreseedingCultivatorSow(), Farm::ProductApplication(), Farm::ProductApplication_DateLimited(), VegElement::ReduceVeg(), VegElement::ReduceVeg_Extended(), Farm::SpringSow(), Farm::SpringSowWithFerti(), Farm::StriglingSow(), Landscape::SupplyPesticide(), Landscape::SupplyPesticideDecay(), Landscape::SupplyPesticideInPlant(), Landscape::SupplyPesticideNectar(), Landscape::SupplyPesticideP(), Landscape::SupplyPesticidePlantSurface(), Landscape::SupplyPesticidePollen(), Landscape::SupplyPesticideS(), Landscape::SupplySeedCoating(), Landscape::Tick(), and VegElement::ZeroVeg().
const int January = 0 |
Julian start dates of the month of January.
Referenced by Skylark_Population_Manager::DoFirst(), Skylark_Female::st_Emigrating(), and Skylark_Male::st_Emigrating().
const int July = 181 |
Julian start dates of the month of July.
Referenced by VegElement::CalcGooseForageResources(), and Ladybird_Adult::ShouldStartAggregating().
const int June = 151 |
Julian start dates of the month of June.
Referenced by Osmia_Population_Manager::DoLast(), Osmia_InCocoon::st_Develop(), and Skylark_Female::st_MakingNest().
const int March = 59 |
Julian start dates of the month of March.
Referenced by VegElement::CalcGooseForageResources(), MownGrassStrip::DoDevelopment(), Beetle_Population_Manager::DoFirst(), Osmia_Population_Manager::DoLast(), Osmia_InCocoon::st_Develop(), Skylark_Female::st_Emigrating(), and Skylark_Male::st_Emigrating().
const int May = 120 |
Julian start dates of the month of May.
Referenced by Skylark_Female::st_BuildingUpResources(), Skylark_Female::st_Emigrating(), Skylark_Female::st_MakingNest(), and Osmia_Female::st_ReproductiveBehaviour().
const int November = 304 |
Julian start dates of the month of November.
const int October = 273 |
Julian start dates of the month of October.
Referenced by MownGrassStrip::DoDevelopment(), THare_Population_Manager::DoFirst(), Skylark_Female::st_Flocking(), and Skylark_Male::st_Flocking().
const int September = 243 |
Julian start dates of the month of September.
Referenced by Osmia_Population_Manager::DoLast(), Skylark_Female::st_Flocking(), and Skylark_Male::st_Flocking().