SORTIE Core C++ Documentation
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oNwhyDeadReason codes for why a tree died
oCboolValStructure for holding species-specific boolean values
oCclAbsoluteGrowthAbsolute growth with suppression
oCclAggregatedMortalityAggregated mortality version 1.0
oCclAllometricGrowthIncrementerCalculates a growth increment based on allometry
oCclAllometryAllometry Class - Version 2.4 This handles allometric calculations for trees
oCclAverageLightAverage Light - Version 1.0
oCclBasalAreaLightBasal Area Light - Version 1.0
oCclBCMortBC Mortality - Version 1.0
oCclBehaviorBaseBehaviorBase - Version 2.0 This class acts as a virtual parent for all behavior classes
oCclBehaviorManagerBehaviors - Version 1.0 Behavior Manager
oCclBoleVolumeCalculatorBole Volume Calculator Version 1.0
oCclBrowsedRelativeGrowthBrowsed relative Michaelis-Menton growth - Version 1.0
oCclBrowsedStochasticMortalityBrowsed Stochastic Mortality - Version 1.0
oCclCarbonValueCalculatorCarbon Value Calculator Version 1.0
oCclClimateChangeClimate Change - version 1.0
oCclCompetitionHarvestCompetition Based Harvest - Version 1.0
oCclCompetitionMortCompetition-Dependent Mortality - Version 1.0
oCclConditOmegaCalculatorCondit's Relative Neighborhood Density Index (Omega) Calculator Version 1.0
oCclConstantBAGrowthConstant basal area growth - Version 1.0
oCclConstantGLIConstant GLI Light - Version 1.0
oCclConstantRadialGrowthConstant radial growth - Version 1.0
oCclCrownRadiusReporterCrown radius reporter, version 1.0
oCclDeadTreeDead tree class - Version 1.0
oCclDensityLightDensity Light - Version 1.0
oCclDensitySeedSurvivalDensity-Dependent Seed Survival - version 2.0
oCclDensitySelfThinningDensity Self Thinning - Version 1.0
oCclDensitySelfThinningGompertzGompertz Density Self Thinning - Version 1.0
oCclDetailedSubstrateDetailedSubstrate - Version 1.0
oCclDimensionAnalysisTree Dimension Analysis Version 2.0
oCclDisperseBaseDisperse base - Version 1.0
oCclDisperseOrgDisperse org - Version 1.0
oCclDisturbanceDisturbance - Version 2.1
oCclDoubleMMRelGrowthDouble-resource relative growth - Version 1.0
oCclEpiphyticEstablishmentTree fern establishment - Version 1.0
oCclEstablishmentEstablishment - Version 1.0
oCclExpResourceMortalityExponential Growth and Resource Based Mortality - Version 1.0
oCclFoliarChemistryFoliar Chemistry Calculator Version 1.0
oCclFuncResponseSeedPredationModels functional response seed predation
oCclGapLightGap Light - Version 1.0
oCclGeneralizedHarvestRegimeGeneralized Harvest Regime - Version 1.0
oCclGerminationGermination - version 1.0
oCclGhostTreePopulationGHOST TREE POPULATION CLASS - Version 1
oCclGLIBaseGLI base - Version 1.0
oCclGliLightGLI Light - Version 1.0
oCclGLIMapGLIMapCreator - Version 1.0
oCclGLIPointsGLI Points File Creator - Version 1.0
oCclGMFMortGMF Mortality - Version 1.0
oCclGridGrid Base - Version 1.0 Objects of the grid data type will be instantiated from this class
oCclGridManagerGrid Manager - Version 1.0 The file names for this unit are TheGrids.x because for some reason "Grids" were unacceptable to Builder
oCclGrowthBaseBase class for behaviors that implement tree growth
oCclGrowthOrgClass for organizing growth behaviors
oCclHarvestInterfaceHarvest Interface - Version 1.1
oCclHeightGLIWeibullMortalityHeight-GLI Weibull Mortality - Version 2.0
oCclInsectInfestationInsect Infestation version 1.0
oCclInsectInfestationMortalityInsect Infestation Mortality - Version 1.0
oCclLaggedPostHarvestGrowthLagged Post-Harvest Growth - Version 1.0
oCclLightBaseLight base - Version 1.0
oCclLightDepSeedSurvivalLight Dependent Seed Survival - Version 1.1
oCclLightFilterImplements a light filter according to Beer's Law
oCclLightOrgLight org - Version 1.0
oCclLinearBiLevelGrowthIncrements growth according to a simple linear equation, with the possibility of two sets of parameters for each species
oCclLogBiLevelGrowthIncrements height growth according to a lognormal equation, with the possibility of two sets of parameters for each species
oCclLogisticBiLevelMortalityLogistic Bi-Level Mortality - Version 1.0
oCclLogisticGrowthIncrements growth according to a logistic equation
oCclLognormalGrowthIncrements growth according to a lognormal equation
oCclMastingNonSpatialDisperseMasting non-spatial disperse - Version 1.0
oCclMastingSpatialDisperseSpatial disperse with masting - Version 1.0
oCclMerchValueCalculatorMerchantable Timber Value Calculator Version 1.0
oCclMichMenBaseMichaelis-Menton growth base - Version 1.0
oCclMichMenNegGrowthIncrements height growth according to an equation originally developed for New Zealand seedling growth
oCclMichMenPhotoinhibitionIncrements height growth according to an equation originally developed for New Zealand seedling growth
oCclMicroEstablishmentEstablishment with Microtopography - Version 1.0
oCclModelMathSORTIE math library
oCclMortalityBaseMortality base - Version 1.1
oCclMortalityOrgMortality org - Version 1.1
oCclNCIBAGrowthNCI Basal Area growth - Version 1.0
oCclNCIBaseNCI Base Class - version 1.1
oCclNCIGrowthNCI growth - Version 2.1
oCclNCIJuvenileGrowthNCI juvenile growth - Version 1
oCclNCIMortNCI Mortality - Version 2.0
oCclNeighborhoodSeedPredationNeighborhood Seed Predationon - version 1.1
oCclNonSpatialDispersalNon-spatial disperse - Version 1.0
oCclObjectManagerBaseOBJECT MANAGER - Version 1.0
oCclOutputOUTPUT - Version 1.3
oCclPackagePackage Class This class is for packages, which are used by grids
oCclPartitionedBiomassPartitioned Biomass Calculator Version 1.0
oCclPlantPlanting - Version 1.0
oCclPlotPLOT CLASS - Version 1.0 This class represents the underlying plot
oCclPopulationBasePopulationBase - Version 1.0 This class acts as a virtual parent for all population classes
oCclPopulationManagerPopulations - Version 1.1 Population object manager
oCclPostHarvestSkiddingMortPost-Harvest Skidding Mortality - Version 1.0
oCclPowerHeightGrowthIncrements height growth according to a power equation
oCclPRSemiStochGrowthImplements diameter growth according to a completely whacked-out scheme for Puerto Rico
oCclPRStormBiLevelGrowthPR Storm Bi-Level Growth, version 1.0 This behavior was created for Puerto Rico, and is so bizarre that I have included the "PR" in the name to warn off unsuspecting folks
oCclQuadratGLILightQuadrat GLI Light - Version 1.0
oCclQualityVigorClassifierQuality Vigor Classifier version 1.0 Manages tree classification based on stem vigor, species classification, and quality
oCclRandomBrowseRandom Browse Version 1.0
oCclRandomSeedLoggerThis is an automated testing behavior
oCclRelativeGrowthRelative growth - Version 1.2
oCclResourceMortalityGrowth and Resource Based Mortality - Version 1.0
oCclRipleysKCalculatorRipley's K Calculator Version 1.0
oCclSailLightSail Light - Version 1.0
oCclSelectionHarvestSelectionHarvest - Version 1.0
oCclSelfThinMortSelf-Thinning Mortality - Version 1.0
oCclSenescenceMortSenescence - Version 1.0
oCclShadedLinearGrowthIncrements growth according to a linear equation with exponential reduction for shade
oCclShortOutputCreates a tab-delimited text output file
oCclSimManagerSIMULATION MANAGER - Version 1.0
oCclSimpleLinearGrowthIncrements growth according to a simple linear equation
oCclSizeDepLogisticGrowthIncrements growth according to a size dependent logistic equation
oCclSnagDecompSnag Decay Class Dynamics Version 2.0
oCclSpatialDispersalSpatial dispersal - Version 1.0
oCclStateReporterState reporter
oCclStochasticBiLevelMortalityStochastic Bi-Level Mortality - Version 2.0
oCclStochasticGapGrowthStochastic Gap Growth, Version 1.0
oCclStochasticMortStochastic Mortality - Version 1.0
oCclStormStorms version 3.0
oCclStormDamageApplierStorm Damage Applier - Version 1.1
oCclStormDirectKillerStorm Direct Killer - Version 1.0
oCclStormKilledPartitionedBiomassStorm Killed Partitioned Biomass Calculator Version 1.0
oCclStormKillerStorm Killer - Version 1.0
oCclStormLightStorm Light - Version 1.1
oCclSubstrateSubstrate - Version 2.1
oCclSubstrateDepSeedSurvivalSubstrate Dependent Seed Survival - Version 1.1
oCclSuppressionDurationMortSuppression duration mortality - Version 1.0
oCclTempDependentNeighborhoodDisperseTemperature dependent neighborhood disperse - Version 1.0
oCclTempDependentNeighborhoodSurvivalTemperature dependent neighborhood survival - Version 1.0
oCclTreeTree class - Version 1.0
oCclTreeAgeCalculatorTree age calculator, version 1.0
oCclTreePopulationTREE POPULATION CLASS - Version 1.4
oCclTreeRemoverTree Killer - Version 2.0
oCclTreeSearchTree Search Class - Version 1.1 This class controls the feeding of individual trees to behavior objects
oCclVolumeCalculatorTree Volume Calculator Version 1.0
oCclWeibullClimateGrowthWeibull Climate growth - Version 1.0
oCclWeibullClimateQuadratGrowthWeibull Climate growth - Version 1.0
oCclWeibullClimateSurvivalWeibull Climate survival - Version 1.0
oCclWeibullSnagMortSnag mortality using Weibull function, V 1.1
oCclWindstormWindstorm version 2.0
oCclWorkerBaseWORKER BASE - Version 1.0
oCclXercesErrorHandlerClXercesErrorHandler This class is a Xerces-compatible error handler that will accept errors from the parser and translate them to the model's error-trapping system
oCdoubleValStructure for holding species-specific double values
oCfloatValStructure for holding species-specific float values
oCintValStructure for holding species-specific integer values
oCmodelErrError reporting structure
oCmodelMsgThis is the structure for sending and receiving messages
\CstcSpeciesTypeComboHolds species/type combos