ALMaSS Vole ODDox  1.1
The vole model description following ODdox protocol
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 CAgroChemIndustryCereal
 CAgroChemIndustryCerealFarm1Inbuilt special purpose farm type
 CAgroChemIndustryCerealFarm2Inbuilt special purpose farm type
 CAgroChemIndustryCerealFarm3Inbuilt special purpose farm type
 CAlleleFreqClass to handle statistics and constructs based on allele frequencies
 CAlleleFreq1616
 CAlleleFreq256_16
 CAlmassCropStruct for storing ALMaSS crop type (TTypesOfVegetation) with a corresponding value (mainly crop area)
 CAnimalFarmSubclass of the OptimisingFarm. Either pig or cattle farm
 CAnimalPositionA class defining an animals position
 CBinaryMapBase
 CBroadBeans
 CCarrots
 CCloverGrassGrazed1
 CCloverGrassGrazed2
 CCompareStateFunction to compare to TAnimal's Current behavioural state
 CCompareStateAliveFunction to compare to TAnimal's m_CurrentStateNo to anything but -1
 CCompareStateDeadFunction to compare to TAnimal's m_CurrentStateNo to -1
 CCompareStateRFunction to compare to TAnimal's m_CurrentStateNo
 CCompareXFunction to compare to TAnimal's m_Location_x
 CCompareYFunction to compare to TAnimal's m_Location_y
 CConventionalCattleInbuilt farm type
 CConventionalPigInbuilt farm type
 CConventionalPlantInbuilt farm type
 CConvMarginalJordInbuilt special purpose farm type
 CCropThe base class for all crops
 CCropOptimisedA class for storing all parameters and results of crop optimisation
 CDataForOptimisationClass for storing data for optimisation
 CDummyCrop
 CDummyCropPestTesting
 CFarmThe base class for all farm types
 CFarmEventA struct to hold the information required to trigger a farm event
 CfarminfoUsed during saving farm/hunter information
 CFarmManagerThe Farm Manager class
 CFieldPeas
 CFieldPeasSilage
 CFieldPeasStrigling
 CFodderbeet
 CFodderGrass
 CGeneticMaterialClass for the genetic material optionally carried by animals in ALMaSS
 CGeneticMaterial1616
 CGeneticMaterial256_16
 CGooseFieldListItemA list item entry of field polygon reference numbers with associated openness and goose food scores
 CHunterInfoA data structure to hold hunter information for distribution
 CIntArray100A struct of 100 ints
 CInTrapPositionA class for storing the position of the trap the vole is in
 CLandscapeThe landscape class containing all environmental and topographical data
 CLivestockA class for storing livestock parameters and variables for optimising farms
 CMaize
 CMaizeSilage
 CMaizeStrigling
 CNLBeetNLBeet class
 CNLBeetSpringNLBeetSpring class
 CNLCabbageNLCabbage class
 CNLCabbageSpringNLCabbageSpring class
 CNLCarrotsNLCarrots class
 CNLCarrotsSpringNLCarrotsSpring class
 CNLCatchPeaCropNLCatchPeaCrop class
 CNLGrassGrazed1NLGrassGrazed1 class
 CNLGrassGrazed1SpringNLGrassGrazed1Spring class
 CNLGrassGrazed2NLGrassGrazed2 class
 CNLGrassGrazedLastNLGrassGrazedLast class
 CNLMaizeNLMaize class
 CNLMaizeSpringNLMaizeSpring class
 CNLPermanentGrassGrazedNLPermanentGrassGrazed class
 CNLPotatoesNLPotatoes class
 CNLPotatoesSpringNLPotatoesSpring class
 CNLSpringBarleyNLSpringBarley class
 CNLSpringBarleySpringNLSpringBarleySpring class
 CNLTulipsNLTulips class
 CNLWinterWheatNLWinterWheat class
 CNonAnimalFarmSubclass of the OptimisingFarm. Either plant or other farm
 CNoPesticideBaseFarmInbuilt special purpose farm type
 CNoPesticideNoPFarmInbuilt special purpose farm type
 CNorwegianOats
 CNorwegianPotatoes
 CNorwegianSpringBarley
 COats
 COBarleyPeaCloverGrass
 COCarrots
 COCloverGrassGrazed1
 COCloverGrassGrazed2
 COCloverGrassSilage1
 COFieldPeas
 COFieldPeasSilage
 COFirstYearDanger
 COFodderbeet
 COGrazingPigs
 COMaizeSilage
 COOats
 COPermanentGrassGrazed
 COPotatoes
 COptimisingCattleFarmSubclass of the AnimalFarm
 COptimisingFarmA farm that carries out crop, pesticide and fertilizer planning using simplified optimisation or other decision startegies
 COptimisingOtherFarmSubclass of the NonAnimalFarm
 COptimisingPigFarmSubclass of the AnimalFarm
 COptimisingPlantFarmSubclass of the NonAnimalFarm
 COrchardCrop
 COrganicCattleA farm that can have its rotation defined by the user at runtime
 COrganicPigA farm that can have its rotation defined by the user at runtime
 COrganicPlantA farm that can have its rotation defined by the user at runtime
 COSBarleySilage
 COSeedGrass1
 COSeedGrass2
 COSpringBarley
 COSpringBarleyExt
 COSpringBarleyPigs
 COTriticale
 COWinterBarley
 COWinterBarleyExt
 COWinterRape
 COWinterRye
 COWinterWheat
 COWinterWheatUndersown
 COWinterWheatUndersownExt
 COwlOne of two current implementations of TPredator
 CPermanentGrassGrazed
 CPermanentGrassLowYield
 CPermanentGrassTussocky
 CPermanentSetAside
 CPermCropDataUsed for storing permanent crop data for the farm rotation
 Cpesticiderecord
 CPesticideTrialControlInbuilt special purpose farm type
 CPesticideTrialToxicControlInbuilt special purpose farm type
 CPesticideTrialTreatmentInbuilt special purpose farm type
 CPLBeansPLBeans class
 CPLBeetPLBeet class
 CPLBeetSprPLBeetSpr class
 CPLCarrotsPLCarrots class
 CPLFodderLucerne1PLFodderLucerne1 class
 CPLFodderLucerne2PLFodderLucerne2 class
 CPLMaizePLMaize class
 CPLMaizeSilagePLMaizeSilage class
 CPLPotatoesPLPotatoes class
 CPLSpringBarleyPLSpringBarley class
 CPLSpringBarleySprPLSpringBarleySpr class
 CPLSpringWheatPLSpringWheat class
 CPLWinterBarleyPLWinterBarley class
 CPLWinterRapePLWinterRape class
 CPLWinterRyePLWinterRye class
 CPLWinterTriticalePLWinterTriticale class
 CPLWinterWheatPLWinterWheat class
 CPLWinterWheatLatePLWinterWheatLate class
 CPopulation_ManagerBase class for all population managers
 CPopulationManagerListA small class to hold the pointers to active population managers
 CPotatoes
 CPotatoesIndustry
 Cprobe_dataData structure to hold & output probe data probe data is designed to be used to return the number of objects in a given area or areas in specific element or vegetation types or farms
 CrectangleA struct defining two x,y coordinate sets of positive co-ords only
 CRoeDeerInfoPart of the basic ALMaSS system (obselete)
 CSeedGrass1
 CSeedGrass2
 CSetAsideRotational set-aside management class
 CSimpleStatistics
 CSpringBarley
 CSpringBarleyCloverGrass
 CSpringBarleyCloverGrassStrigling
 CSpringBarleyPeaCloverGrassStrigling
 CSpringBarleyPTreatment
 CSpringBarleySeed
 CSpringBarleySilage
 CSpringBarleySKManagement
 CSpringBarleySpr
 CSpringBarleyStrigling
 CSpringBarleyStriglingCulm
 CSpringBarleyStriglingSingle
 CSpringRape
 Cstruct_PredatorUsed for creation of a new predator object
 Cstruct_Vole_AdultA struct for passing data to create a new vole
 CSugarbeet
 CTALMaSSObjectThe base class of all ALMaSS objects requiring Step code
 CTAnimalThe base class for all ALMaSS animal classes
 CtpctUsed for storing farmers field size vectors
 CTPredatorThe base class for predators encompsassing all their general behaviours
 CTPredator_Population_ManagerThe class to handle all predator population related matters
 CTrapLineMapA class for simulation virtual traplines
 CTriticale
 CUserDefinedFarmA farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm1
 CUserDefinedFarm10A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm11A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm12A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm13A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm14A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm15A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm16A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm17A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm18A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm19A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm2A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm20A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm21A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm22A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm23A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm24A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm25A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm26A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm27A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm28A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm29A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm3A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm30A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm31A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm32A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm33A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm34A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm35A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm4A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm5A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm6A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm7A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm8A farm that can have its rotation defined by the user at runtime
 CUserDefinedFarm9A farm that can have its rotation defined by the user at runtime
 CVole_BaseBase class for voles - all vole objects are descended from this class
 CVole_FemaleThe class for female voles
 CVole_JuvenileFemaleThe class for female voles
 CVole_JuvenileMaleThe class for juvenile male voles
 CVole_MaleThe class for male voles
 CVole_Population_ManagerThe class to handle all vole population related matters
 CVoleSummaryOutputA base class for summary outputs
 CWeaselOne of two current implementations of TPredator
 CWheatPControl
 CWinterBarley
 CWinterBarleyStrigling
 CWinterRape
 CWinterRapeStrigling
 CWinterRye
 CWinterRyeStrigling
 CWinterWheatWinterWheat class
 CWinterWheatStrigling
 CWinterWheatStriglingCulm
 CWinterWheatStriglingSingle
 CWWheatPControl
 CWWheatPToxicControl
 CWWheatPTreatment
 CYoungForestCrop