| CclBehaviorManager::behaviorData | Holds setup information for a single behavior object |
| CboolVal | Structure for holding species-specific boolean values |
| CclAllometry | Allometry Class - Version 2.4 This handles allometric calculations for trees |
| ▼CclCrowdingEffectBase | Provides a base for objects that calculate a crowding effect |
| CclCrowdingEffectDefault | This class calculates a crowding effect using the default function |
| CclCrowdingEffectNone | Class that provides no crowding effect (value of 1) |
| CclCrowdingEffectNoSize | Calculates a crowding effect with no size term |
| CclCrowdingEffectTempDep | This class calculates a crowding effect using the function: |
| CclCrowdingEffectTwo | Calculates a crowding effect which is a slight variation on the one in clDefaultCrowdingEffect |
| ▼CclDamageEffectBase | Provides a base for objects that calculate a damage effect |
| CclDamageEffectDefault | This returns the damage effect due to storms |
| CclDamageEffectNone | Class that provides no damage effect (value of 1) |
| CclDeadTree | Dead tree class - Version 1.0 |
| CclDisperseOrg | Disperse org - Version 1.0 |
| CclGrowthOrg | Class for organizing growth behaviors |
| ▼CclInfectionEffectBase | Provides a base for objects that calculate an infection effect |
| CclInfectionEffect | This returns the infection effect using the function:
Infection Effect = a * ln(T) + b
where: |
| CclInfectionEffectNone | Provides no infection effect (returns a value of 1) |
| CclInfectionEffectSizeDependent | This returns the infection effect using the function:
Infection Effect = [a * ln(T) + b] * exp(-0.5*[( ((DBH-Xp)/X0) / Xb)^2]
where: |
| CclLightOrg | Light org - Version 1.0 |
| CclModelMath | SORTIE math library |
| CclMortalityOrg | Mortality org - Version 1.1 |
| ▼CclNCIBehaviorBase | NCI behavior base |
| CclNCIMasterGrowth | NCI growth - Version 3.0 |
| CclNCIMasterMortality | NCI Mortality - Version 3.0 |
| CclNCIMasterQuadratGrowth | NCI quadrat growth - Version 1.0 |
| ▼CclNCITermBase | Provides a base for objects that calculate the NCI term(s) |
| CclNCILargerNeighbors | The NCI term is simply a count of sapling and adult neighbors with a larger DBH than the target within a certain radius, subject to a minimum value |
| CclNCINeighborBA | This calculates an NCI term which is the sum of BA of neighbors |
| CclNCITermBARatio | This calculates a basal area ratio for a tree |
| CclNCITermBARatioDBHDefault | This calculates a basal area ratio for a tree, using a single default value for target tree size |
| CclNCITermDefault | This calculates NCI for a tree according to the default function |
| ►CclNCITermNCIBARatio | This calculates NCI for a tree according to the function: |
| CclNCITermNCITempDepBARatio | This calculates NCI for a tree according to the function: |
| CclNCITermNone | Class that provides no NCI term (value of 1) |
| CclNCITermWithNeighborDamage | Calculates NCI according to a function that takes into account neighbors damaged by storms (class clStormDamageApplier) |
| CclNCIWithSeedlings | Calculates NCI and allows seedlings to compete |
| ▼CclNitrogenEffectBase | Provides a base for objects that calculate a nitrogen effect |
| CclNitrogenEffectGaussian | This returns the nitrogen effect using a gaussian function |
| CclNitrogenEffectNone | Provides no nitrogen effect (returns a value of 1) |
| ▼CclObjectManagerBase | OBJECT MANAGER - Version 1.0 |
| CclBehaviorManager | Behaviors - Version 1.0 Behavior Manager |
| CclGridManager | Grid Manager - Version 1.0 The file names for this unit are TheGrids.x because for some reason "Grids" were unacceptable to Builder |
| CclPopulationManager | Populations - Version 1.1 Population object manager |
| CclPackage | Package Class This class is for packages, which are used by grids |
| ▼CclPrecipitationEffectBase | Provides a base for objects that calculate a precipitation effect |
| CclPrecipitationEffectDoubleLogistic | This returns the precipitation effect using a double logistic function |
| CclPrecipitationEffectNone | Provides no precipitation effect (returns a value of 1) |
| CclPrecipitationEffectWeibull | This returns the precipitation effect using a Weibull function |
| ▼CclShadingEffectBase | Provides a base for objects that calculate a shading effect |
| CclShadingEffectDefault | This implements the default shading effect |
| CclShadingEffectNone | Class that provides no shading effect (value of 1) |
| CclSimManager | SIMULATION MANAGER - Version 1.0 |
| ▼CclSizeEffectBase | Provides a base for objects that calculate a size effect |
| CclSizeEffectCompoundExpInf | Calculates the size effect with a compound exponential function |
| CclSizeEffectCompoundExponential | Calculates the size effect with a compound exponential function |
| CclSizeEffectDefault | Calculates the default size effect |
| CclSizeEffectLowerBounded | Calculates the size effect |
| CclSizeEffectNone | Class that provides no size effect (value of 1) |
| CclSizeEffectPowerFunction | Calculates the size effect as a power function |
| CclSizeEffectShiftedLogInf | Calculates a size effect based on a shifted lognormal function |
| CclSizeEffectShiftedLognormal | Calculates a size effect based on a shifted lognormal function |
| ▼CclTemperatureEffectBase | Provides a base for objects that calculate a temperature effect |
| CclTemperatureEffectDoubleLogistic | This returns the temperature effect using a double logistic function |
| CclTemperatureEffectNone | Provides no temperature effect (returns a value of 1) |
| CclTemperatureEffectWeibull | This returns the temperature effect using a Weibull function |
| CclTree | Tree class - Version 1.0 |
| CclTreeSearch | Tree Search Class - Version 1.1 This class controls the feeding of individual trees to behavior objects |
| ▼CclWorkerBase | WORKER BASE - Version 1.0 |
| ►CclBehaviorBase | BehaviorBase - Version 2.0 This class acts as a virtual parent for all behavior classes |
| CclBoleVolumeCalculator | Bole Volume Calculator Version 1.0 |
| CclCarbonValueCalculator | Carbon Value Calculator Version 1.0 |
| CclClimateChange | Climate Change - version 1.0 |
| CclClimateImporter | Seasonal Water Deficit - version 1.0 |
| CclCompetitionHarvest | Competition Based Harvest - Version 1.0 |
| CclConditOmegaCalculator | Condit's Relative Neighborhood Density Index (Omega) Calculator Version 1.0 |
| CclCrownRadiusReporter | Crown radius reporter, version 1.0 |
| CclDensDepInfestation | Density Dependent Infestation |
| CclDensitySeedSurvival | Density-Dependent Seed Survival - version 2.0 |
| CclDetailedSubstrate | DetailedSubstrate - Version 1.0 |
| CclDimensionAnalysis | Tree Dimension Analysis Version 2.0 |
| ►CclDisperseBase | Disperse base - Version 1.0 |
| CclConspecificBANeighborhoodDisperse | Conspecific BA dependent neighborhood disperse - Version 1.0 |
| CclMastingNonSpatialDisperse | Masting non-spatial disperse - Version 1.0 |
| CclMastingSpatialDisperse | Spatial disperse with masting - Version 1.0 |
| CclNonSpatialDispersal | Non-spatial disperse - Version 1.0 |
| CclSpatialDispersal | Spatial dispersal - Version 1.0 |
| CclStochDoubleLogTempDepNeighDisperse | Stochastic double logistic temperature dependent neighborhood disperse - Version 1.0 |
| CclTempDependentNeighborhoodDisperse | Temperature dependent neighborhood disperse - Version 1.0 |
| CclDisturbance | Disturbance - Version 2.1 |
| CclEstablishment | Establishment - Version 1.0 |
| CclFoliarChemistry | Foliar Chemistry Calculator Version 1.0 |
| CclFuncResponseSeedPredation | Models functional response seed predation |
| CclGeneralizedHarvestRegime | Generalized Harvest Regime - Version 1.1 |
| CclGermination | Germination - version 1.0 |
| ►CclGrowthBase | Base class for behaviors that implement tree growth |
| CclAllometricGrowthIncrementer | Calculates a growth increment based on allometry |
| CclBrowsedRelativeGrowth | Browsed relative Michaelis-Menton growth - Version 1.0 |
| CclLaggedPostHarvestGrowth | Lagged Post-Harvest Growth - Version 1.0 |
| CclLinearBiLevelGrowth | Increments growth according to a simple linear equation, with the possibility of two sets of parameters for each species |
| CclLogBiLevelGrowth | Increments height growth according to a lognormal equation, with the possibility of two sets of parameters for each species |
| CclLogisticGrowth | Increments growth according to a logistic equation |
| CclLognormalGrowth | Increments growth according to a lognormal equation |
| ►CclMichMenBase | Michaelis-Menton growth base - Version 1.0 |
| CclAbsoluteGrowth | Absolute growth with suppression |
| CclConstantBAGrowth | Constant basal area growth - Version 1.0 |
| CclConstantRadialGrowth | Constant radial growth - Version 1.0 |
| CclDoubleMMRelGrowth | Double-resource relative growth - Version 1.0 |
| CclRelativeGrowth | Relative growth - Version 1.2 |
| CclMichMenNegGrowth | Increments height growth according to an equation originally developed for New Zealand seedling growth |
| CclMichMenPhotoinhibition | Increments height growth according to an equation originally developed for New Zealand seedling growth |
| CclNCIMasterGrowth | NCI growth - Version 3.0 |
| CclNCIMasterQuadratGrowth | NCI quadrat growth - Version 1.0 |
| CclPowerHeightGrowth | Increments height growth according to a power equation |
| CclPRSemiStochGrowth | Implements diameter growth according to a completely whacked-out scheme for Puerto Rico |
| CclPRStormBiLevelGrowth | PR 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 |
| CclShadedLinearGrowth | Increments growth according to a linear equation with exponential reduction for shade |
| CclSimpleLinearGrowth | Increments growth according to a simple linear equation |
| CclSizeDepLogisticGrowth | Increments growth according to a size dependent logistic equation |
| CclHarvestInterface | Harvest Interface - Version 1.1 |
| CclInsectInfestation | Insect Infestation version 1.0 |
| ►CclLightBase | Light base - Version 1.1 |
| CclAverageLight | Average Light - Version 1.0 |
| CclBasalAreaLight | Basal Area Light - Version 1.0 |
| CclConstantGLI | Constant GLI Light - Version 1.0 |
| CclDensityLight | Density Light - Version 1.0 |
| CclGapLight | Gap Light - Version 1.0 |
| ►CclGLIBase | GLI base - Version 1.0 |
| CclEpiphyticEstablishment | Tree fern establishment - Version 1.0 |
| CclGliLight | GLI Light - Version 1.0 |
| CclGLIMap | GLIMapCreator - Version 1.0 |
| CclGLIPoints | GLI Points File Creator - Version 1.0 |
| CclLightDepSeedSurvival | Light Dependent Seed Survival - Version 1.1 |
| CclQuadratGLILight | Quadrat GLI Light - Version 1.0 |
| CclSailLight | Sail Light - Version 1.0 |
| CclLightFilter | Implements a light filter according to Beer's Law |
| CclMerchValueCalculator | Merchantable Timber Value Calculator Version 1.0 |
| CclMicroEstablishment | Establishment with Microtopography - Version 1.0 |
| ►CclMortalityBase | Mortality base - Version 1.1 |
| CclAggregatedMortality | Aggregated mortality version 1.0 |
| CclBCMort | BC Mortality - Version 1.0 |
| CclBrowsedStochasticMortality | Browsed Stochastic Mortality - Version 1.0 |
| CclClimateCompDepNeighborhoodSurvival | Climate and competition dependent neighborhood survival - Version 1.0 |
| CclCompetitionMort | Competition-Dependent Mortality - Version 1.0 |
| CclDensitySelfThinning | Density Self Thinning - Version 1.0 |
| CclDensitySelfThinningGompertz | Gompertz Density Self Thinning - Version 1.0 |
| CclExpResourceMortality | Exponential Growth and Resource Based Mortality - Version 1.0 |
| CclGMFMort | GMF Mortality - Version 1.0 |
| CclHeightGLIWeibullMortality | Height-GLI Weibull Mortality - Version 2.0 |
| CclInsectInfestationMortality | Insect Infestation Mortality - Version 1.0 |
| CclLogisticBiLevelMortality | Logistic Bi-Level Mortality - Version 1.0 |
| CclNCIMasterMortality | NCI Mortality - Version 3.0 |
| CclPostHarvestSkiddingMort | Post-Harvest Skidding Mortality - Version 1.0 |
| CclResourceMortality | Growth and Resource Based Mortality - Version 1.0 |
| CclSelfThinMort | Self-Thinning Mortality - Version 1.0 |
| CclSenescenceMort | Senescence - Version 1.0 |
| CclSizeDependentLogisticMortality | Size Dependent Logistic Mortality - Version 1.0 |
| CclStochasticBiLevelMortality | Stochastic Bi-Level Mortality - Version 2.0 |
| CclStochasticMort | Stochastic Mortality - Version 1.0 |
| CclSuppressionDurationMort | Suppression duration mortality - Version 1.0 |
| CclTempDependentNeighborhoodSurvival | Temperature dependent neighborhood survival - Version 1.0 |
| CclWeibullSnagMort | Snag mortality using Weibull function, V 1.1 |
| CclNeighborhoodSeedPredation | Neighborhood Seed Predationon - version 1.1 |
| CclOutput | OUTPUT - Version 1.3 |
| CclPartitionedBiomass | Partitioned Biomass Calculator Version 1.0 |
| CclPlant | Planting - Version 1.0 |
| CclQualityVigorClassifier | Quality Vigor Classifier version 1.0 Manages tree classification based on stem vigor, species classification, and quality |
| CclRandomBrowse | Random Browse Version 1.0 |
| CclRandomSeedLogger | This is an automated testing behavior |
| CclRipleysKCalculator | Ripley's K Calculator Version 1.0 |
| CclSeasonalWaterDeficit | Seasonal Water Deficit - version 1.0 |
| CclSelectionHarvest | SelectionHarvest - Version 1.0 |
| CclShortOutput | Creates a tab-delimited text output file |
| CclSnagDecomp | Snag Decay Class Dynamics Version 2.0 |
| CclStateReporter | State reporter |
| CclStochasticGapGrowth | Stochastic Gap Growth, Version 1.0 |
| CclStorm | Storms version 3.0 |
| CclStormDamageApplier | Storm Damage Applier - Version 1.1 |
| CclStormDirectKiller | Storm Direct Killer - Version 1.0 |
| CclStormKilledPartitionedBiomass | Storm Killed Partitioned Biomass Calculator Version 1.0 |
| CclStormKiller | Storm Killer - Version 1.0 |
| CclStormLight | Storm Light - Version 1.1 |
| CclSubstrate | Substrate - Version 2.1 |
| CclSubstrateDepSeedSurvival | Substrate Dependent Seed Survival - Version 1.1 |
| CclTreeAgeCalculator | Tree age calculator, version 1.0 |
| CclTreeRemover | Tree Killer - Version 2.0 |
| CclVolumeCalculator | Tree Volume Calculator Version 1.0 |
| CclWindstorm | Windstorm version 2.0 |
| CclGrid | Grid Base - Version 1.0 Objects of the grid data type will be instantiated from this class |
| CclPlot | PLOT CLASS - Version 1.0 This class represents the underlying plot |
| ►CclPopulationBase | PopulationBase - Version 1.0 This class acts as a virtual parent for all population classes |
| CclGhostTreePopulation | GHOST TREE POPULATION CLASS - Version 1 |
| CclTreePopulation | TREE POPULATION CLASS - Version 1.4 |
| CdoubleVal | Structure for holding species-specific double values |
| CintVal | Structure for holding species-specific float values |
| CmodelErr | Error reporting structure |
| CmodelMsg | This is the structure for sending and receiving messages |
| CclNCITermBase::ncivals | Holds multiple values for NCI |
| CclTreePopulation::speciesCodes | For maintaining a list of species and their codes |
| CclAbsoluteGrowth::stcCodes | Holds the return codes for the new float tree data members for a particular tree type |
| CclShortOutput::stcCoords | Structure for holding coordinates |
| CclGLIPoints::stcCoords | Structure for holding GLI points |
| CclDisturbance::stcGridList | Holds a linked list of grid cells |
| CclPlant::stcGridList | Holds a linked list of grid cells |
| CclOutput::stcGridOutputInfo | Data structure for defining what grid output data to save |
| CclTreePopulation::stcOpenSearches | Holds open tree searches |
| CclGrid::stcRecords | |
| CstcSpeciesTypeCombo | Holds species/type combos |
| CclStorm::stcStorms | Structure for holding scheduled storm events |
| CclShortOutput::stcSubplotInfo | Data structure for saving subplot data |
| CclOutput::stcSubplotInfo | Data structure for saving subplot data |
| CclDisturbance::stcTreeGridList | Holds a linked list of tree grid cells that correspond to the harvest area |
| CclOutput::stcTreeOutputInfo | Defines what tree output data to save |