ALMaSS  1.2 (after EcoStack, March 2024)
The Animal, Landscape and Man Simulation System
Calendar.cpp File Reference
#include <stdlib.h>
#include <cstdlib>
#include <string>
#include "MapErrorMsg.h"
#include "Calendar.h"
#include "sunset.h"

Functions

CalendarCreateCalendar ()
 

Variables

class Calendarg_date = nullptr
 

Function Documentation

◆ CreateCalendar()

Calendar* CreateCalendar ( )
231 {
232  if (g_date == NULL)
233  {
234  g_date = new Calendar();
235  }
236 
237  return g_date;
238 }

References Calendar::Calendar(), and g_date.

Referenced by main().

Variable Documentation

◆ g_date

class Calendar* g_date = nullptr

Referenced by BEBeet::BEBeet(), BEBeetSpring::BEBeetSpring(), BECatchPeaCrop::BECatchPeaCrop(), BEGrassGrazed1::BEGrassGrazed1(), BEGrassGrazed1Spring::BEGrassGrazed1Spring(), BEGrassGrazed2::BEGrassGrazed2(), BEGrassGrazedLast::BEGrassGrazedLast(), BEMaize::BEMaize(), BEMaizeCC::BEMaizeCC(), BEMaizeSpring::BEMaizeSpring(), BEOrchardCrop::BEOrchardCrop(), BEPotatoes::BEPotatoes(), BEPotatoesSpring::BEPotatoesSpring(), BEWinterBarley::BEWinterBarley(), BEWinterBarleyCC::BEWinterBarleyCC(), BEWinterWheat::BEWinterWheat(), BEWinterWheatCC::BEWinterWheatCC(), BroadBeans::BroadBeans(), Farm::BulbHarvest(), Farm::BurnStrawStubble(), Farm::BurnTop(), VegElement::CalcGooseForageResources(), Pond::CalcLarvalFood(), VegElement::CalculateInsectBiomass(), Osmia_Population_Manager::CalForageHours(), Carrots::Carrots(), Farm::CattleIsOut(), Farm::CattleIsOutLow(), Farm::CattleIsOutLow2(), Farm::CheckRotationManagementLoop(), CloseDownSim(), CloverGrassGrazed1::CloverGrassGrazed1(), CloverGrassGrazed2::CloverGrassGrazed2(), CreateCalendar(), Farm::CutToHay(), DE_AsparagusEstablishedPlantation::DE_AsparagusEstablishedPlantation(), DE_BushFruitPerm::DE_BushFruitPerm(), DE_Cabbage::DE_Cabbage(), DE_Carrots::DE_Carrots(), DE_GrasslandSilageAnnual::DE_GrasslandSilageAnnual(), DE_GreenFallow_1year::DE_GreenFallow_1year(), DE_HerbsPerennial_1year::DE_HerbsPerennial_1year(), DE_HerbsPerennial_after1year::DE_HerbsPerennial_after1year(), DE_Legumes::DE_Legumes(), DE_Maize::DE_Maize(), DE_MaizeSilage::DE_MaizeSilage(), DE_OAsparagusEstablishedPlantation::DE_OAsparagusEstablishedPlantation(), DE_Oats::DE_Oats(), DE_OBushFruitPerm::DE_OBushFruitPerm(), DE_OCabbages::DE_OCabbages(), DE_OCarrots::DE_OCarrots(), DE_OGrasslandSilageAnnual::DE_OGrasslandSilageAnnual(), DE_OGreenFallow_1year::DE_OGreenFallow_1year(), DE_OHerbsPerennial_1year::DE_OHerbsPerennial_1year(), DE_OHerbsPerennial_after1year::DE_OHerbsPerennial_after1year(), DE_OLegume::DE_OLegume(), DE_OMaize::DE_OMaize(), DE_OMaizeSilage::DE_OMaizeSilage(), DE_OOats::DE_OOats(), DE_OOrchard::DE_OOrchard(), DE_OPeas::DE_OPeas(), DE_OPermanentGrassGrazed::DE_OPermanentGrassGrazed(), DE_OPermanentGrassLowYield::DE_OPermanentGrassLowYield(), DE_OPotatoes::DE_OPotatoes(), DE_Orchard::DE_Orchard(), DE_OSpringRye::DE_OSpringRye(), DE_OSugarBeet::DE_OSugarBeet(), DE_OTriticale::DE_OTriticale(), DE_OWinterBarley::DE_OWinterBarley(), DE_OWinterRape::DE_OWinterRape(), DE_OWinterRye::DE_OWinterRye(), DE_OWinterWheat::DE_OWinterWheat(), DE_Peas::DE_Peas(), DE_PermanentGrassGrazed::DE_PermanentGrassGrazed(), DE_PermanentGrassLowYield::DE_PermanentGrassLowYield(), DE_Potatoes::DE_Potatoes(), DE_PotatoesIndustry::DE_PotatoesIndustry(), DE_SpringBarley::DE_SpringBarley(), DE_SpringRye::DE_SpringRye(), DE_SugarBeet::DE_SugarBeet(), DE_Triticale::DE_Triticale(), DE_WinterBarley::DE_WinterBarley(), DE_WinterRape::DE_WinterRape(), DE_WinterRye::DE_WinterRye(), DE_WinterWheat::DE_WinterWheat(), DE_WinterWheatLate::DE_WinterWheatLate(), DK_BushFruit_Perm1::DK_BushFruit_Perm1(), DK_BushFruit_Perm2::DK_BushFruit_Perm2(), DK_Cabbages::DK_Cabbages(), DK_Carrots::DK_Carrots(), DK_Carrots_Spring::DK_Carrots_Spring(), DK_CatchCrop::DK_CatchCrop(), DK_CerealLegume::DK_CerealLegume(), DK_CerealLegume_Whole::DK_CerealLegume_Whole(), DK_ChristmasTrees_Perm::DK_ChristmasTrees_Perm(), DK_CloverGrassGrazed1::DK_CloverGrassGrazed1(), DK_CloverGrassGrazed2::DK_CloverGrassGrazed2(), DK_CloverGrassGrazed3::DK_CloverGrassGrazed3(), DK_EnergyCrop_Perm::DK_EnergyCrop_Perm(), DK_FarmForest_Perm::DK_FarmForest_Perm(), DK_FarmYoungForest_Perm::DK_FarmYoungForest_Perm(), DK_FodderBeet::DK_FodderBeet(), DK_GrassGrazed_Perm::DK_GrassGrazed_Perm(), DK_GrassLowYield_Perm::DK_GrassLowYield_Perm(), DK_GrassTussocky_Perm::DK_GrassTussocky_Perm(), DK_GrazingPigs::DK_GrazingPigs(), DK_GrazingPigs_Perm::DK_GrazingPigs_Perm(), DK_Legume_Beans::DK_Legume_Beans(), DK_Legume_Peas::DK_Legume_Peas(), DK_Legume_Whole::DK_Legume_Whole(), DK_Maize::DK_Maize(), DK_MaizeSilage::DK_MaizeSilage(), DK_MixedVeg::DK_MixedVeg(), DK_OBushFruit_Perm1::DK_OBushFruit_Perm1(), DK_OBushFruit_Perm2::DK_OBushFruit_Perm2(), DK_OCabbages::DK_OCabbages(), DK_OCarrots::DK_OCarrots(), DK_OCatchCrop::DK_OCatchCrop(), DK_OCerealLegume::DK_OCerealLegume(), DK_OCerealLegume_Whole::DK_OCerealLegume_Whole(), DK_OChristmasTrees_Perm::DK_OChristmasTrees_Perm(), DK_OCloverGrassGrazed1::DK_OCloverGrassGrazed1(), DK_OCloverGrassGrazed2::DK_OCloverGrassGrazed2(), DK_OCloverGrassGrazed3::DK_OCloverGrassGrazed3(), DK_OEnergyCrop_Perm::DK_OEnergyCrop_Perm(), DK_OFarmForest_Perm::DK_OFarmForest_Perm(), DK_OFarmYoungForest_Perm::DK_OFarmYoungForest_Perm(), DK_OFodderBeet::DK_OFodderBeet(), DK_OGrassGrazed_Perm::DK_OGrassGrazed_Perm(), DK_OGrassLowYield_Perm::DK_OGrassLowYield_Perm(), DK_OGrazingPigs::DK_OGrazingPigs(), DK_OGrazingPigs_Perm::DK_OGrazingPigs_Perm(), DK_OLegume::DK_OLegume(), DK_OLegume_Beans::DK_OLegume_Beans(), DK_OLegume_Beans_CC::DK_OLegume_Beans_CC(), DK_OLegume_Peas::DK_OLegume_Peas(), DK_OLegume_Peas_CC::DK_OLegume_Peas_CC(), DK_OLegume_Whole::DK_OLegume_Whole(), DK_OLegume_Whole_CC::DK_OLegume_Whole_CC(), DK_OLegumeCloverGrass_Whole::DK_OLegumeCloverGrass_Whole(), DK_OLentils::DK_OLentils(), DK_OLupines::DK_OLupines(), DK_OMaize::DK_OMaize(), DK_OMaizeSilage::DK_OMaizeSilage(), DK_OMixedVeg::DK_OMixedVeg(), DK_OOrchApple::DK_OOrchApple(), DK_OOrchardCrop_Perm::DK_OOrchardCrop_Perm(), DK_OOrchCherry::DK_OOrchCherry(), DK_OOrchOther::DK_OOrchOther(), DK_OOrchPear::DK_OOrchPear(), DK_OPotato::DK_OPotato(), DK_OPotatoIndustry::DK_OPotatoIndustry(), DK_OPotatoSeed::DK_OPotatoSeed(), DK_OptimalFlowerMix1::DK_OptimalFlowerMix1(), DK_OptimalFlowerMix2::DK_OptimalFlowerMix2(), DK_OptimalFlowerMix3::DK_OptimalFlowerMix3(), DK_OrchApple::DK_OrchApple(), DK_OrchardCrop_Perm::DK_OrchardCrop_Perm(), DK_OrchCherry::DK_OrchCherry(), DK_OrchOther::DK_OrchOther(), DK_OrchPear::DK_OrchPear(), DK_OSeedGrassRye_Spring::DK_OSeedGrassRye_Spring(), DK_OSetAside::DK_OSetAside(), DK_OSetAside_AnnualFlower::DK_OSetAside_AnnualFlower(), DK_OSetAside_PerennialFlower::DK_OSetAside_PerennialFlower(), DK_OSetAside_SummerMow::DK_OSetAside_SummerMow(), DK_OSpringBarley::DK_OSpringBarley(), DK_OSpringBarley_CC::DK_OSpringBarley_CC(), DK_OSpringBarleyCloverGrass::DK_OSpringBarleyCloverGrass(), DK_OSpringBarleySilage::DK_OSpringBarleySilage(), DK_OSpringFodderGrass::DK_OSpringFodderGrass(), DK_OSpringOats::DK_OSpringOats(), DK_OSpringOats_CC::DK_OSpringOats_CC(), DK_OSpringWheat::DK_OSpringWheat(), DK_OSugarBeet::DK_OSugarBeet(), DK_OVegSeeds::DK_OVegSeeds(), DK_OWinterBarley::DK_OWinterBarley(), DK_OWinterCloverGrassGrazedSown::DK_OWinterCloverGrassGrazedSown(), DK_OWinterFodderGrass::DK_OWinterFodderGrass(), DK_OWinterRape::DK_OWinterRape(), DK_OWinterRye::DK_OWinterRye(), DK_OWinterRye_CC::DK_OWinterRye_CC(), DK_OWinterWheat::DK_OWinterWheat(), DK_OWinterWheat_CC::DK_OWinterWheat_CC(), DK_PlantNursery_Perm::DK_PlantNursery_Perm(), DK_Potato::DK_Potato(), DK_PotatoIndustry::DK_PotatoIndustry(), DK_PotatoSeed::DK_PotatoSeed(), DK_SeedGrassFescue_Spring::DK_SeedGrassFescue_Spring(), DK_SeedGrassRye_Spring::DK_SeedGrassRye_Spring(), DK_SetAside::DK_SetAside(), DK_SetAside_SummerMow::DK_SetAside_SummerMow(), DK_SpringBarley::DK_SpringBarley(), DK_SpringBarley_CC::DK_SpringBarley_CC(), DK_SpringBarley_Green::DK_SpringBarley_Green(), DK_SpringBarleyCloverGrass::DK_SpringBarleyCloverGrass(), DK_SpringBarleySilage::DK_SpringBarleySilage(), DK_SpringFodderGrass::DK_SpringFodderGrass(), DK_SpringOats::DK_SpringOats(), DK_SpringOats_CC::DK_SpringOats_CC(), DK_SpringWheat::DK_SpringWheat(), DK_SugarBeet::DK_SugarBeet(), DK_VegSeeds::DK_VegSeeds(), DK_WinterBarley::DK_WinterBarley(), DK_WinterCloverGrassGrazedSown::DK_WinterCloverGrassGrazedSown(), DK_WinterFodderGrass::DK_WinterFodderGrass(), DK_WinterRape::DK_WinterRape(), DK_WinterRye::DK_WinterRye(), DK_WinterRye_CC::DK_WinterRye_CC(), DK_WinterWheat::DK_WinterWheat(), DK_WinterWheat_CC::DK_WinterWheat_CC(), DKOBroadBeans_test::DKOBroadBeans_test(), OFirstYearDanger::Do(), PermanentSetAside::Do(), OGrazingPigs::Do(), DK_GrazingPigs::Do(), DK_GrazingPigs_Perm::Do(), DK_OGrazingPigs::Do(), DK_OGrazingPigs_Perm::Do(), OrchardCrop::Do(), PermanentGrassTussocky::Do(), UKMaize::Do(), GenericCatchCrop::Do(), DK_OptimalFlowerMix2::Do(), NorwegianOats::Do(), NorwegianSpringBarley::Do(), OSeedGrass1::Do(), DK_GrassTussocky_Perm::Do(), WinterRapeStrigling::Do(), OCloverGrassGrazed2::Do(), BroadBeans::Do(), OSeedGrass2::Do(), DK_PlantNursery_Perm::Do(), DK_FarmForest_Perm::Do(), DK_FarmYoungForest_Perm::Do(), DK_OFarmForest_Perm::Do(), DK_OFarmYoungForest_Perm::Do(), HorticultureCrop::Do(), OSBarleySilage::Do(), PermanentGrassLowYield::Do(), YoungForestCrop::Do(), NLCatchCropPea::Do(), OCloverGrassGrazed1::Do(), OCloverGrassSilage1::Do(), OFieldPeas::Do(), OFieldPeasSilage::Do(), OPermanentGrassGrazed::Do(), DK_OGrassLowYield_Perm::Do(), OCarrots::Do(), BECatchPeaCrop::Do(), DK_GrassLowYield_Perm::Do(), DE_OPeas::Do(), SeedGrass1::Do(), DK_OLegume::Do(), OBarleyPeaCloverGrass::Do(), OMaizeSilage::Do(), DK_CerealLegume::Do(), DK_CerealLegume_Whole::Do(), PermanentGrassGrazed::Do(), CloverGrassGrazed2::Do(), DK_OCatchCrop::Do(), OWinterBarleyExt::Do(), DE_OLegume::Do(), DK_SpringBarley_Green::Do(), DK_Legume_Peas::Do(), FI_OPotato_North::Do(), FI_OPotato_South::Do(), FI_OPotatoIndustry_North::Do(), FI_OPotatoIndustry_South::Do(), FI_OStarchPotato_North::Do(), FI_OStarchPotato_South::Do(), DK_OLegume_Peas_CC::Do(), FodderGrass::Do(), DK_OLentils::Do(), DK_CatchCrop::Do(), OWinterBarley::Do(), CloverGrassGrazed1::Do(), DK_SpringBarleySilage::Do(), SeedGrass2::Do(), BEOrchardCrop::Do(), DK_OLegume_Beans::Do(), DK_OLegume_Beans_CC::Do(), DK_OLegume_Peas::Do(), DK_OLupines::Do(), NLOrchardCrop::Do(), DK_OSpringBarleyCloverGrass::Do(), OWinterRye::Do(), DK_FodderBeet::Do(), DK_MaizeSilage::Do(), DK_OptimalFlowerMix3::Do(), OOats::Do(), DK_OWinterRye::Do(), DE_OMaizeSilage::Do(), DK_SpringOats::Do(), DK_SpringOats_CC::Do(), DE_OOats::Do(), DK_SugarBeet::Do(), DK_Legume_Beans::Do(), DE_OSpringRye::Do(), FI_SugarBeet::Do(), DK_OLegumeCloverGrass_Whole::Do(), Maize::Do(), MaizeSilage::Do(), MaizeStrigling::Do(), DK_OptimalFlowerMix1::Do(), DK_OSpringBarley_CC::Do(), OTriticale::Do(), DK_OWinterRye_CC::Do(), DE_OMaize::Do(), DK_OCerealLegume_Whole::Do(), DE_OWinterWheat::Do(), DK_OLegume_Whole::Do(), DK_OLegume_Whole_CC::Do(), NLMaizeSpring::Do(), Oats::Do(), DK_OWinterBarley::Do(), OSpringBarleyExt::Do(), DK_SpringWheat::Do(), BEMaizeSpring::Do(), DK_Maize::Do(), UKBeans::Do(), DK_OSpringBarley::Do(), DK_OSugarBeet::Do(), OSpringBarley::Do(), DK_Legume_Whole::Do(), SpringBarleySeed::Do(), DK_OCerealLegume::Do(), OPotatoes::Do(), BEMaizeCC::Do(), DummyCropPestTesting::Do(), SpringBarleyCloverGrassStrigling::Do(), DK_OFodderBeet::Do(), FI_Potato_North::Do(), FieldPeas::Do(), FieldPeasSilage::Do(), FieldPeasStrigling::Do(), DE_OWinterRape::Do(), OWinterWheat::Do(), OWinterWheatUndersown::Do(), OWinterWheatUndersownExt::Do(), FI_StarchPotato_North::Do(), OFodderBeet::Do(), SpringBarleyCloverGrass::Do(), FI_PotatoIndustry_North::Do(), BEBeetSpring::Do(), DK_OSpringOats::Do(), DK_OSpringWheat::Do(), BEMaize::Do(), OWinterRape::Do(), PLFodderLucerne2::Do(), PTOliveGroveTradOrganic::Do(), Triticale::Do(), UKBeet::Do(), FI_Potato_South::Do(), FI_PotatoIndustry_South::Do(), FI_StarchPotato_South::Do(), NLBeetSpring::Do(), NLMaize::Do(), DE_OCabbages::Do(), DK_OVegSeeds::Do(), Carrots::Do(), DK_SpringBarleyCloverGrass::Do(), DE_OSugarBeet::Do(), DE_OBushFruitPerm::Do(), DK_OSpringOats_CC::Do(), DK_WinterFodderGrass::Do(), UKSpringBarley::Do(), UKWinterBarley::Do(), DK_OMaize::Do(), DK_OMaizeSilage::Do(), NLCarrotsSpring::Do(), DK_OWinterRape::Do(), DK_SpringBarley::Do(), DK_SpringBarley_CC::Do(), BEBeet::Do(), SpringBarleyPeaCloverGrassStrigling::Do(), DE_OPotatoes::Do(), NLBeet::Do(), NLGrassGrazedExtensive2::Do(), NLPermanentGrassGrazedExtensive::Do(), DE_OCarrots::Do(), DK_OSpringBarleySilage::Do(), SetAside::Do(), DK_SpringFodderGrass::Do(), DK_WinterCloverGrassGrazedSown::Do(), DK_OCabbages::Do(), DK_OEnergyCrop_Perm::Do(), NLCarrots::Do(), NLGrassGrazedExtensive1Spring::Do(), NLGrassGrazedExtensiveLast::Do(), DK_OCarrots::Do(), BEWinterBarley::Do(), BEWinterBarleyCC::Do(), NLCabbageSpring::Do(), NLSpringBarleySpring::Do(), PotatoesIndustry::Do(), DK_WinterBarley::Do(), SugarBeet::Do(), NorwegianPotatoes::Do(), Potatoes::Do(), PTOliveGroveIntensive::Do(), DKOBroadBeans_test::Do(), FodderBeet::Do(), BEWinterWheat::Do(), BEWinterWheatCC::Do(), DK_EnergyCrop_Perm::Do(), PTCorkOak::Do(), DK_VegSeeds::Do(), NLCabbage::Do(), NLGrassGrazedExtensive1::Do(), DK_Carrots_Spring::Do(), DK_WinterRye::Do(), DK_WinterRye_CC::Do(), SpringBarleySKManagement::Do(), DK_Carrots::Do(), PLCarrots::Do(), PTSetAside::Do(), SpringBarleySilage::Do(), SpringBarleySpr::Do(), UKWinterWheat::Do(), WinterRyeStrigling::Do(), DK_OGrassGrazed_Perm::Do(), NLSpringBarley::Do(), DK_Cabbages::Do(), DK_GrassGrazed_Perm::Do(), SpringBarleyPTreatment::Do(), DE_OPermanentGrassLowYield::Do(), SpringBarleyStrigling::Do(), SpringBarleyStriglingCulm::Do(), SpringBarleyStriglingSingle::Do(), TestCrop::Do(), UKWinterRape::Do(), WinterRye::Do(), BEGrassGrazed1Spring::Do(), DE_PermanentGrassLowYield::Do(), DK_OMixedVeg::Do(), BEGrassGrazed2::Do(), BEGrassGrazedLast::Do(), NLWinterWheat::Do(), PLSpringBarleySpr::Do(), PTBeans::Do(), PTOliveGroveSuperIntensive::Do(), PTTurnipGrazed::Do(), BEGrassGrazed1::Do(), DK_OPotato::Do(), DK_OPotatoIndustry::Do(), DK_OPotatoSeed::Do(), PTCabbage::Do(), PTCabbage_Hort::Do(), PTOtherDryBeans::Do(), DK_WinterWheat::Do(), DK_WinterWheat_CC::Do(), SpringBarley::Do(), FI_OCaraway2::Do(), DE_PermanentGrassGrazed::Do(), PLFodderLucerne1::Do(), PTHorticulture::Do(), FR_Grassland_Perm::Do(), DK_Potato::Do(), UKPermanentGrass::Do(), UKPotatoes::Do(), PTOliveGroveTraditional::Do(), PTPotatoes::Do(), UKTempGrass::Do(), FI_GreenFallow_1year::Do(), DE_GreenFallow_1year::Do(), DK_OSeedGrassRye_Spring::Do(), DE_OGreenFallow_1year::Do(), PTOats::Do(), PTShrubPastures::Do(), DE_OPermanentGrassGrazed::Do(), FI_Caraway2::Do(), DK_OBushFruit_Perm2::Do(), SpringRape::Do(), FI_NaturalGrassland_Perm::Do(), DE_HerbsPerennial_after1year::Do(), NLGrassGrazed2::Do(), NLPermanentGrassGrazed::Do(), DK_CloverGrassGrazed1::Do(), DE_OHerbsPerennial_after1year::Do(), PLBeetSpr::Do(), DK_MixedVeg::Do(), DE_HerbsPerennial_1year::Do(), NLGrassGrazed1Spring::Do(), NLGrassGrazedLast::Do(), DE_OHerbsPerennial_1year::Do(), PLBeans::Do(), FI_GreenFallow_Perm::Do(), WinterWheatStrigling::Do(), WinterWheatStriglingCulm::Do(), WinterWheatStriglingSingle::Do(), DE_OGrasslandSilageAnnual::Do(), PTWinterRye::Do(), FI_BufferZone_Perm::Do(), FI_BufferZone::Do(), PTMaize::Do(), PTMaize_Hort::Do(), PTWinterBarley::Do(), PTWinterWheat::Do(), ITGrassland::Do(), DK_SetAside::Do(), PTCloverGrassGrazed2::Do(), PTFodderMix::Do(), DK_WinterRape::Do(), PTTriticale::Do(), FI_NaturalGrassland::Do(), FI_OSpringBarley_Malt::Do(), DK_OSetAside::Do(), DK_OSetAside_AnnualFlower::Do(), DK_OSetAside_PerennialFlower::Do(), DK_OSetAside_SummerMow::Do(), PTYellowLupin::Do(), DK_PotatoSeed::Do(), PTGrassGrazed::Do(), PTSorghum::Do(), WinterBarleyStrigling::Do(), WinterRape::Do(), BEPotatoesSpring::Do(), DE_Maize::Do(), NLGrassGrazed1::Do(), DE_BushFruitPerm::Do(), FI_OCaraway1::Do(), FI_OFabaBean::Do(), FR_SpringBarley::Do(), FI_GrasslandSilagePerennial1::Do(), DE_MaizeSilage::Do(), DE_OAsparagusEstablishedPlantation::Do(), FI_GrasslandPasturePerennial1::Do(), OSpringBarleyPigs::Do(), DK_PotatoIndustry::Do(), DK_SetAside_SummerMow::Do(), FI_GrasslandPasturePerennial2::Do(), FI_OSpringOats::Do(), FI_OSpringRape::Do(), FI_OSpringWheat::Do(), FI_OTurnipRape::Do(), FR_SpringOats::Do(), NLPotatoesSpring::Do(), PTRyegrass::Do(), WinterBarley::Do(), FI_OSpringBarley_Fodder::Do(), DE_SpringBarley::Do(), DK_OOrchCherry::Do(), FI_FeedingGround::Do(), PLWinterRye::Do(), FI_GrasslandSilagePerennial2::Do(), FR_Sorghum::Do(), DK_OSpringFodderGrass::Do(), DK_OBushFruit_Perm1::Do(), FI_GrasslandSilageAnnual::Do(), BEPotatoes::Do(), FI_TurnipRape::Do(), FR_Maize::Do(), FR_Maize_Silage::Do(), DK_OWinterWheat_CC::Do(), DE_AsparagusEstablishedPlantation::Do(), DK_OCloverGrassGrazed3::Do(), NLPotatoes::Do(), DK_OWinterWheat::Do(), PLMaize::Do(), PLMaizeSilage::Do(), PLSpringBarley::Do(), DK_OCloverGrassGrazed1::Do(), DK_OCloverGrassGrazed2::Do(), FI_FabaBean::Do(), FR_WinterTriticale::Do(), NLTulips::Do(), FI_OWinterRye::Do(), FI_SpringRape::Do(), SE_SpringBarley::Do(), DE_Legumes::Do(), FR_Sunflower::Do(), PLWinterTriticale::Do(), PTCloverGrassGrazed1::Do(), FI_Caraway1::Do(), FI_SpringBarley_Malt::Do(), DE_Peas::Do(), DK_OOrchPear::Do(), DE_WinterRye::Do(), DK_OWinterFodderGrass::Do(), DE_OTriticale::Do(), FI_OWinterWheat::Do(), DE_OWinterRye::Do(), DK_OOrchApple::Do(), DK_OOrchardCrop_Perm::Do(), DK_OOrchOther::Do(), DK_OWinterCloverGrassGrazedSown::Do(), DK_CloverGrassGrazed3::Do(), PLBeet::Do(), PLWinterBarley::Do(), PLWinterWheat::Do(), DE_OWinterBarley::Do(), FI_SpringWheat::Do(), FI_SprSpringBarley_Fodder::Do(), DK_CloverGrassGrazed2::Do(), PLSpringWheat::Do(), PLWinterWheatLate::Do(), DE_Carrots::Do(), FI_SpringOats::Do(), DK_BushFruit_Perm1::Do(), PLPotatoes::Do(), SE_WinterRape_Seed::Do(), PTPermanentGrassGrazed::Do(), FI_SpringBarley_Fodder::Do(), FR_SpringWheat::Do(), DE_WinterBarley::Do(), DE_Oats::Do(), SE_WinterWheat::Do(), DE_Cabbage::Do(), DE_SpringRye::Do(), DK_SeedGrassRye_Spring::Do(), PLWinterRape::Do(), PTVineyards::Do(), FR_WinterBarley::Do(), DK_BushFruit_Perm2::Do(), DE_GrasslandSilageAnnual::Do(), FI_WinterWheat::Do(), IRSpringBarley::Do(), IRSpringOats::Do(), IRWinterBarley::Do(), IRWinterOats::Do(), FR_Grassland::Do(), FR_WinterWheat::Do(), IRSpringWheat::Do(), DE_Triticale::Do(), DE_WinterWheat::Do(), DE_WinterWheatLate::Do(), FI_WinterRye::Do(), FR_Potatoes::Do(), FR_WinterRape::Do(), IRWinterWheat::Do(), DE_WinterRape::Do(), DE_Orchard::Do(), DK_SeedGrassFescue_Spring::Do(), WinterWheat::Do(), DE_SugarBeet::Do(), DK_OrchCherry::Do(), IRGrassland_no_reseed::Do(), DE_Potatoes::Do(), DK_OrchPear::Do(), DK_OrchApple::Do(), DK_OrchardCrop_Perm::Do(), DK_OrchOther::Do(), DE_PotatoesIndustry::Do(), DE_OOrchard::Do(), IRGrassland_reseed::Do(), ITOrchard::Do(), DK_OChristmasTrees_Perm::Do(), ITOOrchard::Do(), DK_ChristmasTrees_Perm::Do(), VegElement::DoDevelopment(), FlowerStrip::DoDevelopment(), FlowerStripWithRotation::DoDevelopment(), FieldBoundary::DoDevelopment(), RoadsideVerge::DoDevelopment(), WaterBufferZone::DoDevelopment(), Orchard::DoDevelopment(), OrchardBand::DoDevelopment(), MownGrassStrip::DoDevelopment(), Erigone_Population_Manager::DoFirst(), Oedothorax_Population_Manager::DoFirst(), Vole_Population_Manager::DoFirst(), Skylark_Population_Manager::DoFirst(), Ladybird_Population_Manager::DoFirst(), Osmia_Population_Manager::DoLast(), DummyCropPestTesting::DummyCropPestTesting(), Landscape::DumpMapInfoByArea(), PesticideMap::DumpPMap(), Skylark_Clutch::EndStep(), Skylark_Nestling::EndStep(), Skylark_PreFledgeling::EndStep(), FarmManager::FarmManagement(), FI_BufferZone::FI_BufferZone(), FI_BufferZone_Perm::FI_BufferZone_Perm(), FI_Caraway1::FI_Caraway1(), FI_Caraway2::FI_Caraway2(), FI_FabaBean::FI_FabaBean(), FI_FeedingGround::FI_FeedingGround(), FI_GrasslandPasturePerennial1::FI_GrasslandPasturePerennial1(), FI_GrasslandPasturePerennial2::FI_GrasslandPasturePerennial2(), FI_GrasslandSilageAnnual::FI_GrasslandSilageAnnual(), FI_GrasslandSilagePerennial1::FI_GrasslandSilagePerennial1(), FI_GrasslandSilagePerennial2::FI_GrasslandSilagePerennial2(), FI_GreenFallow_1year::FI_GreenFallow_1year(), FI_GreenFallow_Perm::FI_GreenFallow_Perm(), FI_NaturalGrassland::FI_NaturalGrassland(), FI_NaturalGrassland_Perm::FI_NaturalGrassland_Perm(), FI_OCaraway1::FI_OCaraway1(), FI_OCaraway2::FI_OCaraway2(), FI_OFabaBean::FI_OFabaBean(), FI_OPotato_North::FI_OPotato_North(), FI_OPotato_South::FI_OPotato_South(), FI_OPotatoIndustry_North::FI_OPotatoIndustry_North(), FI_OPotatoIndustry_South::FI_OPotatoIndustry_South(), FI_OSpringBarley_Fodder::FI_OSpringBarley_Fodder(), FI_OSpringBarley_Malt::FI_OSpringBarley_Malt(), FI_OSpringOats::FI_OSpringOats(), FI_OSpringRape::FI_OSpringRape(), FI_OSpringWheat::FI_OSpringWheat(), FI_OStarchPotato_North::FI_OStarchPotato_North(), FI_OStarchPotato_South::FI_OStarchPotato_South(), FI_OTurnipRape::FI_OTurnipRape(), FI_OWinterRye::FI_OWinterRye(), FI_OWinterWheat::FI_OWinterWheat(), FI_Potato_North::FI_Potato_North(), FI_Potato_South::FI_Potato_South(), FI_PotatoIndustry_North::FI_PotatoIndustry_North(), FI_PotatoIndustry_South::FI_PotatoIndustry_South(), FI_SpringBarley_Fodder::FI_SpringBarley_Fodder(), FI_SpringBarley_Malt::FI_SpringBarley_Malt(), FI_SpringOats::FI_SpringOats(), FI_SpringRape::FI_SpringRape(), FI_SpringWheat::FI_SpringWheat(), FI_SprSpringBarley_Fodder::FI_SprSpringBarley_Fodder(), FI_StarchPotato_North::FI_StarchPotato_North(), FI_StarchPotato_South::FI_StarchPotato_South(), FI_SugarBeet::FI_SugarBeet(), FI_TurnipRape::FI_TurnipRape(), FI_WinterRye::FI_WinterRye(), FI_WinterWheat::FI_WinterWheat(), FieldPeas::FieldPeas(), FieldPeasSilage::FieldPeasSilage(), FieldPeasStrigling::FieldPeasStrigling(), FodderBeet::FodderBeet(), FodderGrass::FodderGrass(), VegElement::ForceGrowthInitialiseForFirstYearCrop(), VegElement::ForceGrowthInitialize(), VegElement::ForceGrowthTest(), FR_Grassland::FR_Grassland(), FR_Grassland_Perm::FR_Grassland_Perm(), FR_Maize::FR_Maize(), FR_Maize_Silage::FR_Maize_Silage(), FR_Potatoes::FR_Potatoes(), FR_Sorghum::FR_Sorghum(), FR_SpringBarley::FR_SpringBarley(), FR_SpringOats::FR_SpringOats(), FR_SpringWheat::FR_SpringWheat(), FR_Sunflower::FR_Sunflower(), FR_WinterBarley::FR_WinterBarley(), FR_WinterRape::FR_WinterRape(), FR_WinterTriticale::FR_WinterTriticale(), FR_WinterWheat::FR_WinterWheat(), GenericCatchCrop::GenericCatchCrop(), LE::GetGooseNos(), LE::GetGooseNosToday(), LE::GetGooseNosTodayTimed(), LE::GetGooseSpNosToday(), LE::GetGooseSpNosTodayTimed(), LE::GetQuarryNos(), Weather::GetSnow(), LargeRoad::GetTrafficLoad(), SmallRoad::GetTrafficLoad(), Landscape::GrainDump(), Farm::HandleEvents(), Farm::Harvest(), Farm::HarvestBF_Machine(), Farm::HarvestBushFruit(), Farm::HarvestLong(), Farm::HayBailing(), Farm::HayTurning(), WinterRape::HerbiZero(), HorticultureCrop::HorticultureCrop(), Farm::InitiateManagement(), IRGrassland_no_reseed::IRGrassland_no_reseed(), IRGrassland_reseed::IRGrassland_reseed(), Farm::Irrigation(), Farm::IrrigationStart(), IRSpringBarley::IRSpringBarley(), IRSpringOats::IRSpringOats(), IRSpringWheat::IRSpringWheat(), IRWinterBarley::IRWinterBarley(), IRWinterOats::IRWinterOats(), IRWinterWheat::IRWinterWheat(), ITGrassland::ITGrassland(), ITOOrchard::ITOOrchard(), ITOrchard::ITOrchard(), Landscape::Landscape(), main(), Maize::Maize(), MaizeSilage::MaizeSilage(), MaizeStrigling::MaizeStrigling(), Farm::ManualWeeding(), NLBeet::NLBeet(), NLBeetSpring::NLBeetSpring(), NLCabbage::NLCabbage(), NLCabbageSpring::NLCabbageSpring(), NLCarrots::NLCarrots(), NLCarrotsSpring::NLCarrotsSpring(), NLCatchCropPea::NLCatchCropPea(), NLGrassGrazed1::NLGrassGrazed1(), NLGrassGrazed1Spring::NLGrassGrazed1Spring(), NLGrassGrazed2::NLGrassGrazed2(), NLGrassGrazedExtensive1::NLGrassGrazedExtensive1(), NLGrassGrazedExtensive1Spring::NLGrassGrazedExtensive1Spring(), NLGrassGrazedExtensive2::NLGrassGrazedExtensive2(), NLGrassGrazedExtensiveLast::NLGrassGrazedExtensiveLast(), NLGrassGrazedLast::NLGrassGrazedLast(), NLMaize::NLMaize(), NLMaizeSpring::NLMaizeSpring(), NLOrchardCrop::NLOrchardCrop(), NLPermanentGrassGrazed::NLPermanentGrassGrazed(), NLPermanentGrassGrazedExtensive::NLPermanentGrassGrazedExtensive(), NLPotatoes::NLPotatoes(), NLPotatoesSpring::NLPotatoesSpring(), NLSpringBarley::NLSpringBarley(), NLSpringBarleySpring::NLSpringBarleySpring(), NLTulips::NLTulips(), NLWinterWheat::NLWinterWheat(), NorwegianOats::NorwegianOats(), NorwegianPotatoes::NorwegianPotatoes(), NorwegianSpringBarley::NorwegianSpringBarley(), Oats::Oats(), OBarleyPeaCloverGrass::OBarleyPeaCloverGrass(), OCarrots::OCarrots(), OCloverGrassGrazed1::OCloverGrassGrazed1(), OCloverGrassGrazed2::OCloverGrassGrazed2(), OCloverGrassSilage1::OCloverGrassSilage1(), OFieldPeas::OFieldPeas(), OFieldPeasSilage::OFieldPeasSilage(), OFodderBeet::OFodderBeet(), OGrazingPigs::OGrazingPigs(), OMaizeSilage::OMaizeSilage(), Skylark_Clutch::OnFarmEvent(), Skylark_Nestling::OnFarmEvent(), Skylark_PreFledgeling::OnFarmEvent(), Osmia_Female::OnFarmEvent(), Skylark_Female::OnFarmEvent(), Skylark_Male::OnFarmEvent(), Skylark_Clutch::OnMumGone(), OOats::OOats(), OPermanentGrassGrazed::OPermanentGrassGrazed(), OPotatoes::OPotatoes(), OrchardCrop::OrchardCrop(), OSBarleySilage::OSBarleySilage(), OSeedGrass1::OSeedGrass1(), OSeedGrass2::OSeedGrass2(), OSpringBarley::OSpringBarley(), OSpringBarleyExt::OSpringBarleyExt(), OSpringBarleyPigs::OSpringBarleyPigs(), OTriticale::OTriticale(), OWinterBarley::OWinterBarley(), OWinterBarleyExt::OWinterBarleyExt(), OWinterRape::OWinterRape(), OWinterRye::OWinterRye(), OWinterWheat::OWinterWheat(), OWinterWheatUndersown::OWinterWheatUndersown(), OWinterWheatUndersownExt::OWinterWheatUndersownExt(), PermanentGrassGrazed::PermanentGrassGrazed(), PermanentGrassLowYield::PermanentGrassLowYield(), PermanentGrassTussocky::PermanentGrassTussocky(), PermanentSetAside::PermanentSetAside(), PLBeans::PLBeans(), PLBeet::PLBeet(), PLBeetSpr::PLBeetSpr(), PLCarrots::PLCarrots(), PLFodderLucerne1::PLFodderLucerne1(), PLFodderLucerne2::PLFodderLucerne2(), PLMaize::PLMaize(), PLMaizeSilage::PLMaizeSilage(), PLPotatoes::PLPotatoes(), PLSpringBarley::PLSpringBarley(), PLSpringBarleySpr::PLSpringBarleySpr(), PLSpringWheat::PLSpringWheat(), PLWinterBarley::PLWinterBarley(), PLWinterRape::PLWinterRape(), PLWinterRye::PLWinterRye(), PLWinterTriticale::PLWinterTriticale(), PLWinterWheat::PLWinterWheat(), PLWinterWheatLate::PLWinterWheatLate(), VegElement::PollenNectarPhenologyCalculation(), Potatoes::Potatoes(), PotatoesIndustry::PotatoesIndustry(), FarmManager::Print_FarmerAttributes(), PesticideTable::PrintFTable(), PesticideTable::PrintHTable(), PesticideTable::PrintITable(), PTBeans::PTBeans(), PTCabbage::PTCabbage(), PTCabbage_Hort::PTCabbage_Hort(), PTCloverGrassGrazed1::PTCloverGrassGrazed1(), PTCloverGrassGrazed2::PTCloverGrassGrazed2(), PTCorkOak::PTCorkOak(), PTFodderMix::PTFodderMix(), PTGrassGrazed::PTGrassGrazed(), PTHorticulture::PTHorticulture(), PTMaize::PTMaize(), PTMaize_Hort::PTMaize_Hort(), PTOats::PTOats(), PTOliveGroveIntensive::PTOliveGroveIntensive(), PTOliveGroveSuperIntensive::PTOliveGroveSuperIntensive(), PTOliveGroveTraditional::PTOliveGroveTraditional(), PTOliveGroveTradOrganic::PTOliveGroveTradOrganic(), PTOtherDryBeans::PTOtherDryBeans(), PTPermanentGrassGrazed::PTPermanentGrassGrazed(), PTPotatoes::PTPotatoes(), PTRyegrass::PTRyegrass(), PTSetAside::PTSetAside(), PTShrubPastures::PTShrubPastures(), PTSorghum::PTSorghum(), PTTriticale::PTTriticale(), PTTurnipGrazed::PTTurnipGrazed(), PTVineyards::PTVineyards(), PTWinterBarley::PTWinterBarley(), PTWinterRye::PTWinterRye(), PTWinterWheat::PTWinterWheat(), PTYellowLupin::PTYellowLupin(), Weather::readWeatherFile(), Weather::readWeatherFileHourly(), Pesticide::RecordAllPesticideCompartments(), Pesticide::RecordPesticideLoad(), Pesticide::RecordPesticideMap(), VegElement::ReduceVeg_Extended(), VegElement::ResetGeese(), SpringRape::RowcolOne(), WinterRape::RowcolOne(), Farm::RowCultivation(), Landscape::RunHiddenYear(), RunTheSim(), SE_SpringBarley::SE_SpringBarley(), SE_WinterRape_Seed::SE_WinterRape_Seed(), SE_WinterWheat::SE_WinterWheat(), SeedGrass1::SeedGrass1(), SeedGrass2::SeedGrass2(), SetAside::SetAside(), VegElement::SetGrowthPhase(), SpringBarley::SpringBarley(), SpringBarleyCloverGrass::SpringBarleyCloverGrass(), SpringBarleyCloverGrassStrigling::SpringBarleyCloverGrassStrigling(), SpringBarleyPeaCloverGrassStrigling::SpringBarleyPeaCloverGrassStrigling(), SpringBarleyPTreatment::SpringBarleyPTreatment(), SpringBarleySeed::SpringBarleySeed(), SpringBarleySilage::SpringBarleySilage(), SpringBarleySKManagement::SpringBarleySKManagement(), SpringBarleySpr::SpringBarleySpr(), SpringBarleyStrigling::SpringBarleyStrigling(), SpringBarleyStriglingCulm::SpringBarleyStriglingCulm(), SpringBarleyStriglingSingle::SpringBarleyStriglingSingle(), SpringRape::SpringRape(), Osmia_Female::st_ReproductiveBehaviour(), Crop::StartUpCrop(), Skylark_Female::Step(), Skylark_Male::Step(), Farm::StrawChopping(), Farm::Strigling(), Farm::StriglingSow(), Farm::StubbleHarrowing(), SugarBeet::SugarBeet(), Landscape::SupplyDayInMonth(), Landscape::SupplyDayInYear(), Landscape::SupplyDaylength(), Landscape::SupplyDaylightProp(), Landscape::SupplyGlobalDate(), Landscape::SupplyHour(), Landscape::SupplyMinute(), Landscape::SupplyMonth(), Landscape::SupplyMonthName(), PollenNectarDevelopmentData::supplyNectarHabitatSpeciesCurrentDay(), PollenNectarDevelopmentData::supplyNectarHabitatSpeciesGivenDay(), Landscape::SupplyNightProp(), PollenNectarDevelopmentData::supplyPollenHabitatSpeciesCurrentDay(), PollenNectarDevelopmentData::supplyPollenHabitatSpeciesGivenDay(), Landscape::SupplyYear(), Landscape::SupplyYearNumber(), TestCrop::TestCrop(), Pesticide::Tick(), Weather::Tick(), Landscape::Tick(), Triticale::Triticale(), UKBeans::UKBeans(), UKBeet::UKBeet(), UKMaize::UKMaize(), UKPermanentGrass::UKPermanentGrass(), UKPotatoes::UKPotatoes(), UKSpringBarley::UKSpringBarley(), UKTempGrass::UKTempGrass(), UKWinterBarley::UKWinterBarley(), UKWinterRape::UKWinterRape(), UKWinterWheat::UKWinterWheat(), Landscape::VegDump(), WinterBarley::WinterBarley(), WinterBarleyStrigling::WinterBarleyStrigling(), WinterRape::WinterRape(), WinterRapeStrigling::WinterRapeStrigling(), WinterRye::WinterRye(), WinterRyeStrigling::WinterRyeStrigling(), WinterWheat::WinterWheat(), WinterWheatStrigling::WinterWheatStrigling(), WinterWheatStriglingCulm::WinterWheatStriglingCulm(), WinterWheatStriglingSingle::WinterWheatStriglingSingle(), and YoungForestCrop::YoungForestCrop().

g_date
class Calendar * g_date
Definition: Calendar.cpp:37
Calendar
Definition: Calendar.h:38