 clBehaviorManager::behaviorData | Holds setup information for a single behavior object |
 boolVal | Structure for holding species-specific boolean values |
 clAllometry | Allometry Class - Version 2.4 This handles allometric calculations for trees |
 clCrowdingEffectBase | Provides a base for objects that calculate a crowding effect |
  clCrowdingEffectDefault | This class calculates a crowding effect using the default function |
  clCrowdingEffectNone | Class that provides no crowding effect (value of 1) |
  clCrowdingEffectNoSize | Calculates a crowding effect with no size term |
  clCrowdingEffectTempDep | This class calculates a crowding effect using the function: |
  clCrowdingEffectTwo | Calculates a crowding effect which is a slight variation on the one in clDefaultCrowdingEffect |
 clDamageEffectBase | Provides a base for objects that calculate a damage effect |
  clDamageEffectDefault | This returns the damage effect due to storms |
  clDamageEffectNone | Class that provides no damage effect (value of 1) |
 clDeadTree | Dead tree class - Version 1.0 |
 clDisperseOrg | Disperse org - Version 1.0 |
 clGrowthOrg | Class for organizing growth behaviors |
 clInfectionEffectBase | Provides a base for objects that calculate an infection effect |
  clInfectionEffect | This returns the infection effect using the function:
Infection Effect = a * ln(T) + b
where: |
  clInfectionEffectNone | Provides no infection effect (returns a value of 1) |
  clInfectionEffectSizeDependent | This returns the infection effect using the function:
Infection Effect = [a * ln(T) + b] * exp(-0.5*[( ((DBH-Xp)/X0) / Xb)^2]
where: |
 clLightOrg | Light org - Version 1.0 |
 clModelMath | SORTIE math library |
 clMortalityOrg | Mortality org - Version 1.1 |
 clNCIBehaviorBase | NCI behavior base |
  clNCIMasterGrowth | NCI growth - Version 3.0 |
  clNCIMasterMortality | NCI Mortality - Version 3.0 |
  clNCIMasterQuadratGrowth | NCI quadrat growth - Version 1.0 |
 clNCITermBase | Provides a base for objects that calculate the NCI term(s) |
  clNCILargerNeighbors | 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 |
  clNCINeighborBA | This calculates an NCI term which is the sum of BA of neighbors |
  clNCITermBARatio | This calculates a basal area ratio for a tree |
  clNCITermBARatioDBHDefault | This calculates a basal area ratio for a tree, using a single default value for target tree size |
  clNCITermDefault | This calculates NCI for a tree according to the default function |
  clNCITermNCIBARatio | This calculates NCI for a tree according to the function: |
   clNCITermNCITempDepBARatio | This calculates NCI for a tree according to the function: |
  clNCITermNone | Class that provides no NCI term (value of 1) |
  clNCITermWithNeighborDamage | Calculates NCI according to a function that takes into account neighbors damaged by storms (class clStormDamageApplier) |
  clNCIWithSeedlings | Calculates NCI and allows seedlings to compete |
 clNitrogenEffectBase | Provides a base for objects that calculate a nitrogen effect |
  clNitrogenEffectGaussian | This returns the nitrogen effect using a gaussian function |
  clNitrogenEffectNone | Provides no nitrogen effect (returns a value of 1) |
 clObjectManagerBase | OBJECT MANAGER - Version 1.0 |
  clBehaviorManager | Behaviors - Version 1.0 Behavior Manager |
  clGridManager | Grid Manager - Version 1.0 The file names for this unit are TheGrids.x because for some reason "Grids" were unacceptable to Builder |
  clPopulationManager | Populations - Version 1.1 Population object manager |
 clPackage | Package Class This class is for packages, which are used by grids |
 clPrecipitationEffectBase | Provides a base for objects that calculate a precipitation effect |
  clPrecipitationEffectDoubleLogistic | This returns the precipitation effect using a double logistic function |
  clPrecipitationEffectNone | Provides no precipitation effect (returns a value of 1) |
  clPrecipitationEffectWeibull | This returns the precipitation effect using a Weibull function |
 clShadingEffectBase | Provides a base for objects that calculate a shading effect |
  clShadingEffectDefault | This implements the default shading effect |
  clShadingEffectNone | Class that provides no shading effect (value of 1) |
 clSimManager | SIMULATION MANAGER - Version 1.0 |
 clSizeEffectBase | Provides a base for objects that calculate a size effect |
  clSizeEffectCompoundExpInf | Calculates the size effect with a compound exponential function |
  clSizeEffectCompoundExponential | Calculates the size effect with a compound exponential function |
  clSizeEffectDefault | Calculates the default size effect |
  clSizeEffectLowerBounded | Calculates the size effect |
  clSizeEffectNone | Class that provides no size effect (value of 1) |
  clSizeEffectPowerFunction | Calculates the size effect as a power function |
  clSizeEffectShiftedLogInf | Calculates a size effect based on a shifted lognormal function |
  clSizeEffectShiftedLognormal | Calculates a size effect based on a shifted lognormal function |
 clTemperatureEffectBase | Provides a base for objects that calculate a temperature effect |
  clTemperatureEffectDoubleLogistic | This returns the temperature effect using a double logistic function |
  clTemperatureEffectNone | Provides no temperature effect (returns a value of 1) |
  clTemperatureEffectWeibull | This returns the temperature effect using a Weibull function |
 clTree | Tree class - Version 1.0 |
 clTreeSearch | Tree Search Class - Version 1.1 This class controls the feeding of individual trees to behavior objects |
 clWorkerBase | WORKER BASE - Version 1.0 |
  clBehaviorBase | BehaviorBase - Version 2.0 This class acts as a virtual parent for all behavior classes |
   clBoleVolumeCalculator | Bole Volume Calculator Version 1.0 |
   clCarbonValueCalculator | Carbon Value Calculator Version 1.0 |
   clClimateChange | Climate Change - version 1.0 |
   clCompetitionHarvest | Competition Based Harvest - Version 1.0 |
   clConditOmegaCalculator | Condit's Relative Neighborhood Density Index (Omega) Calculator Version 1.0 |
   clCrownRadiusReporter | Crown radius reporter, version 1.0 |
   clDensDepInfestation | Density Dependent Infestation |
   clDensitySeedSurvival | Density-Dependent Seed Survival - version 2.0 |
   clDetailedSubstrate | DetailedSubstrate - Version 1.0 |
   clDimensionAnalysis | Tree Dimension Analysis Version 2.0 |
   clDisperseBase | Disperse base - Version 1.0 |
    clConspecificBANeighborhoodDisperse | Conspecific BA dependent neighborhood disperse - Version 1.0 |
    clMastingNonSpatialDisperse | Masting non-spatial disperse - Version 1.0 |
    clMastingSpatialDisperse | Spatial disperse with masting - Version 1.0 |
    clNonSpatialDispersal | Non-spatial disperse - Version 1.0 |
    clSpatialDispersal | Spatial dispersal - Version 1.0 |
    clStochDoubleLogTempDepNeighDisperse | Stochastic double logistic temperature dependent neighborhood disperse - Version 1.0 |
    clTempDependentNeighborhoodDisperse | Temperature dependent neighborhood disperse - Version 1.0 |
   clDisturbance | Disturbance - Version 2.1 |
   clEstablishment | Establishment - Version 1.0 |
   clFoliarChemistry | Foliar Chemistry Calculator Version 1.0 |
   clFuncResponseSeedPredation | Models functional response seed predation |
   clGeneralizedHarvestRegime | Generalized Harvest Regime - Version 1.1 |
   clGermination | Germination - version 1.0 |
   clGrowthBase | Base class for behaviors that implement tree growth |
    clAllometricGrowthIncrementer | Calculates a growth increment based on allometry |
    clBrowsedRelativeGrowth | Browsed relative Michaelis-Menton growth - Version 1.0 |
    clLaggedPostHarvestGrowth | Lagged Post-Harvest Growth - Version 1.0 |
    clLinearBiLevelGrowth | Increments growth according to a simple linear equation, with the possibility of two sets of parameters for each species |
    clLogBiLevelGrowth | Increments height growth according to a lognormal equation, with the possibility of two sets of parameters for each species |
    clLogisticGrowth | Increments growth according to a logistic equation |
    clLognormalGrowth | Increments growth according to a lognormal equation |
    clMichMenBase | Michaelis-Menton growth base - Version 1.0 |
     clAbsoluteGrowth | Absolute growth with suppression |
     clConstantBAGrowth | Constant basal area growth - Version 1.0 |
     clConstantRadialGrowth | Constant radial growth - Version 1.0 |
     clDoubleMMRelGrowth | Double-resource relative growth - Version 1.0 |
     clRelativeGrowth | Relative growth - Version 1.2 |
    clMichMenNegGrowth | Increments height growth according to an equation originally developed for New Zealand seedling growth |
    clMichMenPhotoinhibition | Increments height growth according to an equation originally developed for New Zealand seedling growth |
    clNCIMasterGrowth | NCI growth - Version 3.0 |
    clNCIMasterQuadratGrowth | NCI quadrat growth - Version 1.0 |
    clPowerHeightGrowth | Increments height growth according to a power equation |
    clPRSemiStochGrowth | Implements diameter growth according to a completely whacked-out scheme for Puerto Rico |
    clPRStormBiLevelGrowth | 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 |
    clShadedLinearGrowth | Increments growth according to a linear equation with exponential reduction for shade |
    clSimpleLinearGrowth | Increments growth according to a simple linear equation |
    clSizeDepLogisticGrowth | Increments growth according to a size dependent logistic equation |
   clHarvestInterface | Harvest Interface - Version 1.1 |
   clInsectInfestation | Insect Infestation version 1.0 |
   clLightBase | Light base - Version 1.1 |
    clAverageLight | Average Light - Version 1.0 |
    clBasalAreaLight | Basal Area Light - Version 1.0 |
    clConstantGLI | Constant GLI Light - Version 1.0 |
    clDensityLight | Density Light - Version 1.0 |
    clGapLight | Gap Light - Version 1.0 |
    clGLIBase | GLI base - Version 1.0 |
     clEpiphyticEstablishment | Tree fern establishment - Version 1.0 |
     clGliLight | GLI Light - Version 1.0 |
     clGLIMap | GLIMapCreator - Version 1.0 |
     clGLIPoints | GLI Points File Creator - Version 1.0 |
     clLightDepSeedSurvival | Light Dependent Seed Survival - Version 1.1 |
     clQuadratGLILight | Quadrat GLI Light - Version 1.0 |
    clSailLight | Sail Light - Version 1.0 |
   clLightFilter | Implements a light filter according to Beer's Law |
   clMerchValueCalculator | Merchantable Timber Value Calculator Version 1.0 |
   clMicroEstablishment | Establishment with Microtopography - Version 1.0 |
   clMortalityBase | Mortality base - Version 1.1 |
    clAggregatedMortality | Aggregated mortality version 1.0 |
    clBCMort | BC Mortality - Version 1.0 |
    clBrowsedStochasticMortality | Browsed Stochastic Mortality - Version 1.0 |
    clClimateCompDepNeighborhoodSurvival | Climate and competition dependent neighborhood survival - Version 1.0 |
    clCompetitionMort | Competition-Dependent Mortality - Version 1.0 |
    clDensitySelfThinning | Density Self Thinning - Version 1.0 |
    clDensitySelfThinningGompertz | Gompertz Density Self Thinning - Version 1.0 |
    clExpResourceMortality | Exponential Growth and Resource Based Mortality - Version 1.0 |
    clGMFMort | GMF Mortality - Version 1.0 |
    clHeightGLIWeibullMortality | Height-GLI Weibull Mortality - Version 2.0 |
    clInsectInfestationMortality | Insect Infestation Mortality - Version 1.0 |
    clLogisticBiLevelMortality | Logistic Bi-Level Mortality - Version 1.0 |
    clNCIMasterMortality | NCI Mortality - Version 3.0 |
    clPostHarvestSkiddingMort | Post-Harvest Skidding Mortality - Version 1.0 |
    clResourceMortality | Growth and Resource Based Mortality - Version 1.0 |
    clSelfThinMort | Self-Thinning Mortality - Version 1.0 |
    clSenescenceMort | Senescence - Version 1.0 |
    clSizeDependentLogisticMortality | Size Dependent Logistic Mortality - Version 1.0 |
    clStochasticBiLevelMortality | Stochastic Bi-Level Mortality - Version 2.0 |
    clStochasticMort | Stochastic Mortality - Version 1.0 |
    clSuppressionDurationMort | Suppression duration mortality - Version 1.0 |
    clTempDependentNeighborhoodSurvival | Temperature dependent neighborhood survival - Version 1.0 |
    clWeibullSnagMort | Snag mortality using Weibull function, V 1.1 |
   clNeighborhoodSeedPredation | Neighborhood Seed Predationon - version 1.1 |
   clOutput | OUTPUT - Version 1.3 |
   clPartitionedBiomass | Partitioned Biomass Calculator Version 1.0 |
   clPlant | Planting - Version 1.0 |
   clQualityVigorClassifier | Quality Vigor Classifier version 1.0 Manages tree classification based on stem vigor, species classification, and quality |
   clRandomBrowse | Random Browse Version 1.0 |
   clRandomSeedLogger | This is an automated testing behavior |
   clRipleysKCalculator | Ripley's K Calculator Version 1.0 |
   clSeasonalWaterDeficit | Seasonal Water Deficit - version 1.0 |
   clSelectionHarvest | SelectionHarvest - Version 1.0 |
   clShortOutput | Creates a tab-delimited text output file |
   clSnagDecomp | Snag Decay Class Dynamics Version 2.0 |
   clStateReporter | State reporter |
   clStochasticGapGrowth | Stochastic Gap Growth, Version 1.0 |
   clStorm | Storms version 3.0 |
   clStormDamageApplier | Storm Damage Applier - Version 1.1 |
   clStormDirectKiller | Storm Direct Killer - Version 1.0 |
   clStormKilledPartitionedBiomass | Storm Killed Partitioned Biomass Calculator Version 1.0 |
   clStormKiller | Storm Killer - Version 1.0 |
   clStormLight | Storm Light - Version 1.1 |
   clSubstrate | Substrate - Version 2.1 |
   clSubstrateDepSeedSurvival | Substrate Dependent Seed Survival - Version 1.1 |
   clTreeAgeCalculator | Tree age calculator, version 1.0 |
   clTreeRemover | Tree Killer - Version 2.0 |
   clVolumeCalculator | Tree Volume Calculator Version 1.0 |
   clWindstorm | Windstorm version 2.0 |
  clGrid | Grid Base - Version 1.0 Objects of the grid data type will be instantiated from this class |
  clPlot | PLOT CLASS - Version 1.0 This class represents the underlying plot |
  clPopulationBase | PopulationBase - Version 1.0 This class acts as a virtual parent for all population classes |
   clGhostTreePopulation | GHOST TREE POPULATION CLASS - Version 1 |
   clTreePopulation | TREE POPULATION CLASS - Version 1.4 |
 doubleVal | Structure for holding species-specific double values |
 floatVal | Structure for holding species-specific float values |
 intVal | Structure for holding species-specific integer values |
 modelErr | Error reporting structure |
 modelMsg | This is the structure for sending and receiving messages |
 clNCITermBase::ncivals | Holds multiple values for NCI |
 clTreePopulation::speciesCodes | For maintaining a list of species and their codes |
 clAbsoluteGrowth::stcCodes | Holds the return codes for the new float tree data members for a particular tree type |
 clShortOutput::stcCoords | Structure for holding coordinates |
 clGLIPoints::stcCoords | Structure for holding GLI points |
 clPlant::stcGridList | Holds a linked list of grid cells |
 clDisturbance::stcGridList | Holds a linked list of grid cells |
 clOutput::stcGridOutputInfo | Data structure for defining what grid output data to save |
 clTreePopulation::stcOpenSearches | Holds open tree searches |
 clGrid::stcRecords | |
 stcSpeciesTypeCombo | Holds species/type combos |
 clStorm::stcStorms | Structure for holding scheduled storm events |
 clOutput::stcSubplotInfo | Data structure for saving subplot data |
 clShortOutput::stcSubplotInfo | Data structure for saving subplot data |
 clOutput::stcTreeOutputInfo | Defines what tree output data to save |