|
ALMaSS Vole ODDox
1.1
The vole model description following ODdox protocol
|
| CAlleleFreq | Class to handle statistics and constructs based on allele frequencies |
| CAlleleFreq1616 | |
| CAlleleFreq256_16 | |
| CAlmassCrop | Struct for storing ALMaSS crop type (TTypesOfVegetation) with a corresponding value (mainly crop area) |
| ►CAnimalPosition | A class defining an animals position |
| ►CBinaryMapBase | |
| CCompareState | Function to compare to TAnimal's Current behavioural state |
| CCompareStateAlive | Function to compare to TAnimal's m_CurrentStateNo to anything but -1 |
| CCompareStateDead | Function to compare to TAnimal's m_CurrentStateNo to -1 |
| CCompareStateR | Function to compare to TAnimal's m_CurrentStateNo |
| CCompareX | Function to compare to TAnimal's m_Location_x |
| CCompareY | Function to compare to TAnimal's m_Location_y |
| ►CCrop | The base class for all crops |
| CCropOptimised | A class for storing all parameters and results of crop optimisation |
| COptimisingFarm::CropSort | Struct used for sorting crops |
| CDataForOptimisation | Class for storing data for optimisation |
| ►CFarm | The base class for all farm types |
| CDataForOptimisation::FarmData | Class storing farm information: farm's number used in ALMaSS system, farm's soil type, farm's size (business or private) and farm's real ID number |
| CFarmEvent | A struct to hold the information required to trigger a farm event |
| Cfarminfo | Used during saving farm/hunter information |
| CFarmManager | The Farm Manager class |
| CGeneticMaterial | Class for the genetic material optionally carried by animals in ALMaSS |
| CGeneticMaterial1616 | |
| CGeneticMaterial256_16 | |
| CGooseFieldListItem | A list item entry of field polygon reference numbers with associated openness and goose food scores |
| CHunterInfo | A data structure to hold hunter information for distribution |
| CIntArray100 | A struct of 100 ints |
| CLandscape | The landscape class containing all environmental and topographical data |
| CLivestock | A class for storing livestock parameters and variables for optimising farms |
| COptimisingFarm::MakeRotation | Struct used only in Bedriftsmodel crop type mode for creating m_rotation vector. Bool member used for marking the element of a vector as already assigned a TTypesOfVegetation crop type |
| CPermCropData | Used for storing permanent crop data for the farm rotation |
| CFarmManager::PesticideData | Struct used for storing data on pesticide usage throughout the whole simulation (one instance, m_crops_summary_BIs) |
| Cpesticiderecord | |
| ►CPopulation_Manager | Base class for all population managers |
| CPopulationManagerList | A small class to hold the pointers to active population managers |
| Cprobe_data | Data 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 |
| Crectangle | A struct defining two x,y coordinate sets of positive co-ords only |
| COptimisingFarm::reverseSort | Struct redefining operator < - used for sorting crops |
| CSimpleStatistics | |
| Cstruct_Predator | Used for creation of a new predator object |
| Cstruct_Vole_Adult | A struct for passing data to create a new vole |
| ►CTALMaSSObject | The base class of all ALMaSS objects requiring Step code |
| Ctpct | Used for storing farmers field size vectors |
| CVoleSummaryOutput | A base class for summary outputs |