javawrapper.GrowthBehaviors Class Reference

Controls the data relating to growth behaviors. More...

Inheritance diagram for javawrapper.GrowthBehaviors:

javawrapper.BehaviorTypeBase javawrapper.WorkerBase

List of all members.

Public Member Functions

 GrowthBehaviors (GUIManager oManager) throws ModelException
 Constructor.
void DoSetup (TreePopulation oPop) throws ModelException
 Performs setup tasks.
void ValidateData (TreePopulation oPop) throws ModelException
 Validates the data.
void WriteXML (java.io.BufferedWriter jOut, TreePopulation oPop) throws ModelException
 Before letting the base class write the XML, this verifies that there is Resource grid information entered if the float resource relative behavior is used.
void ChangeOfSpeciesName (String sOldSpecies, String sNewSpecies)
 Updates the lambda neighbor names when a species name is changed.
void CopySpecies (int iSpeciesCopyFrom, int iSpeciesCopyTo) throws ModelException
 Updates the lambda when a species is copied.

Protected Attributes

ModelVector mp_fAsymptoticDiameterGrowth
 Asymptotic diameter growth for each species.
ModelVector mp_fAsymptoticHeightGrowth
 Asymptotic height growth for each species.
ModelVector mp_fSlopeOfGrowthResponse
 Slope of growth response for each species.
ModelVector mp_fSlopeOfHeightGrowthResponse
 Slope of height growth response for each species.
ModelVector mp_fRelGrowthDiamExp
 Diameter exponent for relative Michaelis-Menton growth.
ModelVector mp_fRelGrowthHeightExp
 Height exponent for relative Michaelis-Menton growth.
ModelVector mp_fAdultConstantRadialGrowth
 Adult constant radial growth for each species, in mm/yr.
ModelVector mp_fAdultConstantAreaInc
 Adult constant area increment, in cm2/yr.
ModelVector mp_fNCIMaxPotentialGrowth
 NCI max potential growth for each species.
ModelVector mp_fNCIMaxCrowdingRadius
 NCI maximum crowding distance, in m, for each species.
ModelVector mp_fNCIMinNeighborDBH
 NCI minimum DBH for crowding neighbors, for each species; all species required.
ModelVector mp_fNCIAlpha
 NCI alpha for each species.
ModelVector mp_fNCIBeta
 NCI beta for each species.
ModelVector mp_fNCISizeSensToNCI
 NCI growth - Size sensitivity to NCI parameter (gamma).
ModelVector mp_fNCICrowdingEffectSlope
 NCI growth - Crowding Effect Slope (C).
ModelVector mp_fNCICrowdingEffectSteepness
 NCI growth - Crowding Effect Steepness (D).
ModelVector mp_fNCINeighStormEffMed
 NCI growth - Neighbor storm effect - medium damage.
ModelVector mp_fNCINeighStormEffFull
 NCI growth - Neighbor storm effect - full damage.
ModelVector mp_fNCISizeEffectMode
 NCI growth - Size effect mode (X0).
ModelVector mp_fNCISizeEffectVariance
 NCI growth - Size effect variance (Xb).
ModelVector mp_fNCIShadingEffectCoefficient
 NCI growth - Shading coefficient (m).
ModelVector mp_fNCIShadingEffectExponent
 NCI growth - Shading exponent (n).
ModelVector mp_fNCIStormEffectMed
 NCI growth - Storm effect - medium damage.
ModelVector mp_fNCIStormEffectFull
 NCI growth - Storm effect - full damage.
ModelVector mp_fLengthOfLastSuppressionFactor
 Length of last suppression factor for each species.
ModelVector mp_fLengthOfCurrentReleaseFactor
 Length of current release factor for each species.
ModelVector mp_fLogisticDiamAsympGrowthFullLight
 Logistic diameter growth - asymptotic growth at full light.
ModelVector mp_fLogisticHeightAsympGrowthFullLight
 Logistic height growth - asymptotic growth at full light.
ModelVector mp_fLogisticDiamShape1b
 Logistic diameter growth - shape parameter 1 - b.
ModelVector mp_fLogisticHeightShape1b
 Logistic height growth - shape parameter 1 - b.
ModelVector mp_fLogisticDiamShape2c
 Logistic diameter growth - shape parameter 2 - c.
ModelVector mp_fLogisticHeightShape2c
 Logistic height growth - shape parameter 2 - c.
ModelVector mp_fSimpLinDiamIntercept
 Simple linear diameter growth - intercept.
ModelVector mp_fSimpLinHeightIntercept
 Simple linear height growth - intercept.
ModelVector mp_fSimpLinDiamSlope
 Simple linear diameter growth - slope.
ModelVector mp_fSimpLinHeightSlope
 Simple linear height growth - slope.
ModelVector mp_fLinShadeDiamIntercept
 Linear growth with exponential reduction for shade diameter growth - intercept.
ModelVector mp_fLinShadeHeightIntercept
 Linear growth with exponential reduction for shade height growth - intercept.
ModelVector mp_fLinShadeDiamSlope
 Linear growth with exponential reduction for shade diameter growth - slope.
ModelVector mp_fLinShadeHeightSlope
 Linear growth with exponential reduction for shade height growth - slope.
ModelVector mp_fLinShadeDiamShadeExp
 Linear growth with exponential reduction for shade diameter growth - shade exponent.
ModelVector mp_fLinShadeHeightShadeExp
 Linear growth with exponential reduction for shade height growth - shade exponent.
ModelVector mp_fSizeDepLogisticDiamIntercept
 Logistic growth with size dependent asymptote - diameter intercept.
ModelVector mp_fSizeDepLogisticHeightIntercept
 Logistic growth with size dependent asymptote - height intercept.
ModelVector mp_fSizeDepLogisticDiamSlope
 Logistic growth with size dependent asymptote - diameter slope.
ModelVector mp_fSizeDepLogisticHeightSlope
 Logistic growth with size dependent asymptote - height slope.
ModelVector mp_fSizeDepLogisticDiamShape1c
 Logistic growth with size dependent asymptote - diameter shape parameter 1 - c.
ModelVector mp_fSizeDepLogisticHeightShape1c
 Logistic growth with size dependent asymptote - height shape parameter 1 - c.
ModelVector mp_fSizeDepLogisticDiamShape2d
 Logistic growth with size dependent asymptote - diameter shape parameter 2 - d.
ModelVector mp_fSizeDepLogisticHeightShape2d
 Logistic growth with size dependent asymptote - height shape parameter 2 - d.
ModelVector mp_fLognormalDiamIncAtDiam36
 Lognormal diameter growth - growth increment at diameter 36.
ModelVector mp_fLognormalHeightIncAtDiam36
 Lognormal height growth - height increment at diameter 36.
ModelVector mp_fLognormalDiamShapeParam
 Lognormal diameter growth - shape parameter.
ModelVector mp_fLognormalHeightShapeParam
 Lognormal height growth - shape parameter.
ModelVector mp_fLognormalDiamEffectOfShade
 Lognormal diameter growth - effect of shade.
ModelVector mp_fLognormalHeightEffectOfShade
 Lognormal height growth - effect of shade.
ModelVector mp_fFloatResourceInfluence
 Float resource relative growth - influence of resource.
ModelVector mp_fBiLevelHighLightThreshold
 Linear bi-level growth - threshold for high-light growth.
ModelVector mp_fBiLevelHighLightSlope
 Linear bi-level growth - slope for high-light growth.
ModelVector mp_fBiLevelHighLightIntercept
 Linear bi-level growth - intercept for high-light growth.
ModelVector mp_fBiLevelLowLightSlope
 Linear bi-level growth - slope for low-light growth.
ModelVector mp_fBiLevelLowLightIntercept
 Linear bi-level growth - intercept for low-light growth.
ModelVector mp_fLogBiLevelLoLiteX0
 Lognormal bi-level growth - X0 for low-light growth.
ModelVector mp_fLogBiLevelLoLiteXb
 Lognormal bi-level growth - Xb for low-light growth.
ModelVector mp_fLogBiLevelLoLiteMaxGrwth
 Lognormal bi-level growth - max growth for low-light growth.
ModelVector mp_fLogBiLevelHiLiteX0
 Lognormal bi-level growth - X0 for high-light growth.
ModelVector mp_fLogBiLevelHiLiteXb
 Lognormal bi-level growth - Xb for high-light growth.
ModelVector mp_fLogBiLevelHiLiteMaxGrwth
 Lognormal bi-level growth - max growth for high-light growth.
ModelVector mp_fLogBiLevelHighLightThreshold
 Lognormal bi-level growth - threshold for high-light growth.
ModelVector mp_fPRHiteThreshold
 PR semi-stochastic growth - height threshold for stochastic growth.
ModelVector mp_fPRDetermA
 PR semi-stochastic growth - "a" for deterministic growth.
ModelVector mp_fPRDetermB
 PR semi-stochastic growth - "b" for deterministic growth.
ModelVector mp_fPRMeanDBH
 PR semi-stochastic growth - mean DBH for stochastic growth.
ModelVector mp_fPRDBHStdDev
 PR semi-stochastic growth - DBH standard deviation for stochastic growth.
ModelVector mp_fPRStormLevelHighLightThreshold
 PR storm bi-level growth - threshold for high-light growth.
ModelVector mp_fPRStormBiLevelHighLightA
 PR storm bi-level growth - high-light growth "a".
ModelVector mp_fPRStormBiLevelHighLightB
 PR storm bi-level growth - high-light growth "b".
ModelVector mp_fPRStormBiLevelLowLightSlope
 PR storm bi-level growth - slope for low-light growth.
ModelVector mp_fPRStormBiLevelLowLightIntercept
 PR storm bi-level growth - intercept for low-light growth.
ModelVector mp_fBrowsedAsymptoticDiameterGrowth
 Browsed relative growth - browsed asymptotic diameter growth.
ModelVector mp_fBrowsedSlopeOfGrowthResponse
 Browsed relative growth - browsed slope of growth response.
ModelVector mp_fBrowsedRelGrowthDiamExp
 Browsed relative growth - browsed diameter exponent.
ModelVector mp_fMMNegGrowthAlpha
 Michaelis-Menton negative growth - alpha.
ModelVector mp_fMMNegGrowthBeta
 Michaelis-Menton negative growth - beta.
ModelVector mp_fMMNegGrowthGamma
 Michaelis-Menton negative growth - gamma.
ModelVector mp_fMMNegGrowthPhi
 Michaelis-Menton negative growth - phi.
ModelVector mp_fMMNegGrowthStdDev
 Michaelis-Menton negative growth - standard deviation of growth stochasticity in cm/year.
ModelVector mp_fMMNegGrowthAutoCorrProb
 Michaelis-Menton negative growth - one year probability of autocorrelation.
ModelVector mp_fMMPhotGrowthAlpha
 Michaelis-Menton with photoinhibition - alpha.
ModelVector mp_fMMPhotGrowthBeta
 Michaelis-Menton with photoinhibition - beta.
ModelVector mp_fMMPhotGrowthD
 Michaelis-Menton with photoinhibition - D.
ModelVector mp_fMMPhotGrowthPhi
 Michaelis-Menton with photoinhibition - phi.
ModelVector mp_fPowerHeightGrowthN
 Power height growth - n.
ModelVector mp_fPowerHeightGrowthExp
 Power height growth - exponent.
ModelVector mp_fLagMaxGrowthConstant
 Lagged post harvest growth - Multiplier constant in Max potential growth term.
ModelVector mp_fLagMaxGrowthDBHEffect
 Lagged post harvest growth - Effect of DBH on max potential growth term.
ModelVector mp_fLagNciConstant
 Lagged post harvest growth - Effect of NCI on growth.
ModelVector mp_fLagNciDbhEffect
 Lagged post harvest growth - Effect of DBH on NCI term.
ModelVector mp_fLagTimeSinceHarvestRateParam
 Lagged post harvest growth - Rate parameter for time since harvest lag effect.
ModelVector mp_fJuvenileNCIAlpha
 Juvenile NCI alpha for each species.
ModelVector mp_fJuvenileNCIBeta
 Juvenile NCI beta for each species.
ModelVector mp_fJuvenileNCIMaxPotentialGrowth
 Juvenile NCI max potential growth for each species.
ModelVector mp_fJuvenileNCIMaxCrowdingRadius
 Juvenile NCI maximum crowding distance, in m, for each species.
ModelVector mp_fJuvenileNCIMinNeighborDiam
 Juvenile NCI minimum diam10 for crowding neighbors, for each species; all species required.
ModelVector mp_fJuvenileNCICrowdingEffectSlope
 Juvenile NCI growth - Crowding Effect Slope (C).
ModelVector mp_fJuvenileNCICrowdingEffectSteepness
 Juvenile NCI growth - Crowding Effect Steepness (D).
ModelVector mp_fJuvenileNCISizeEffectA
 Juvenile NCI growth - Size effect a.
ModelVector mp_fJuvenileNCISizeEffectB
 Juvenile NCI growth - Size effect b.
ModelVector mp_fWeibClimAdultCompC
 Weibull climate growth - Adult Competition effect C.
ModelVector mp_fWeibClimJuvenileCompC
 Weibull climate growth - Juvenile Competition effect C.
ModelVector mp_fWeibClimAdultCompD
 Weibull climate growth - Adult Competition effect D.
ModelVector mp_fWeibClimJuvenileCompD
 Weibull climate growth - Juvenile Competition effect D.
ModelVector mp_fWeibClimAdultGamma
 Weibull climate growth - Adult Competition gamma.
ModelVector mp_fWeibClimJuvenileGamma
 Weibull climate growth - Juvenile Competition gamma.
ModelVector mp_fWeibClimMaxCrowdingRadius
 Weibull climate growth - Maximum search radius, in meters, in which to look for crowding neighbors.
ModelVector mp_fWeibClimMinimumNeighborDBH
 Weibull climate growth - The minimum DBH, in cm, of neighbors to be included in the neighbor count.
ModelVector mp_fWeibClimSizeX0
 Weibull climate growth - Size effect X0.
ModelVector mp_fWeibClimSizeXb
 Weibull climate growth - Size effect Xb.
ModelVector mp_fWeibClimSizeMinDBH
 Weibull climate growth - Size effect minimum DBH.
ModelVector mp_fWeibClimAdultPrecipA
 Weibull climate growth - Adult Precipitation effect A.
ModelVector mp_fWeibClimJuvenilePrecipA
 Weibull climate growth - Juvenile Precipitation effect A.
ModelVector mp_fWeibClimAdultPrecipB
 Weibull climate growth - Adult Precipitation effect B.
ModelVector mp_fWeibClimJuvenilePrecipB
 Weibull climate growth - Juvenile Precipitation effect B.
ModelVector mp_fWeibClimAdultPrecipC
 Weibull climate growth - Adult Precipitation effect C.
ModelVector mp_fWeibClimJuvenilePrecipC
 Weibull climate growth - Juvenile Precipitation effect C.
ModelVector mp_fWeibClimAdultTempA
 Weibull climate growth - Adult Temperature effect A.
ModelVector mp_fWeibClimJuvenileTempA
 Weibull climate growth - Juvenile Temperature effect A.
ModelVector mp_fWeibClimAdultTempB
 Weibull climate growth - Adult Temperature effect B.
ModelVector mp_fWeibClimJuvenileTempB
 Weibull climate growth - Juvenile Temperature effect B.
ModelVector mp_fWeibClimAdultTempC
 Weibull climate growth - Adult Temperature effect C.
ModelVector mp_fWeibClimJuvenileTempC
 Weibull climate growth - Juvenile Temperature effect C.
ModelVector mp_fWeibClimMaxRG
 Weibull climate growth - Maximum potential growth value, in cm.
ModelVector mp_fWeibClimQuadCompC
 Weibull climate quadrat growth - Competition effect C.
ModelVector mp_fWeibClimQuadCompD
 Weibull climate quadrat growth - Competition effect D.
ModelVector mp_fWeibClimQuadMinimumNeighborDBH
 Weibull climate quadrat growth - The minimum DBH, in cm, of neighbors to be included in the neighbor count.
ModelVector mp_fWeibClimQuadPrecipA
 Weibull climate quadrat growth - Precipitation effect A.
ModelVector mp_fWeibClimQuadPrecipB
 Weibull climate quadrat growth - Precipitation effect B.
ModelVector mp_fWeibClimQuadPrecipC
 Weibull climate quadrat growth - Precipitation effect C.
ModelVector mp_fWeibClimQuadTempA
 Weibull climate quadrat growth - Temperature effect A.
ModelVector mp_fWeibClimQuadTempB
 Weibull climate quadrat growth - Temperature effect B.
ModelVector mp_fWeibClimQuadTempC
 Weibull climate quadrat growth - Temperature effect C.
ModelVector mp_fWeibClimQuadMaxRG
 Weibull climate quadrat growth - Maximum potential growth value, in cm.
ModelFloat m_fWeibClimQuadMaxCrowdingRadius
 Weibull climate quadrat growth - Max search radius, in meters, in which to look for crowding neighbors.
ModelFloat m_fLagNCIRadius
 Lagged post harvest growth - NCI radius.
ModelFloat m_fMortalityRateAtSuppression
 Morality rate at suppression.
ModelFloat m_fNCIDbhDivisor
 NCI - NCI DBH divisor.
ModelFloat m_fJuvenileNCIDiam10Divisor
 Juvenile NCI - NCI Diam10 divisor.
ModelFloat m_fBANCIBADivisor
 BA NCI - BA divisor.
ModelInt m_iYrsExceedingThresholdBeforeSuppressed
 Years exceeding threshold before a tree is suppressed.
ModelEnum m_iIncludeSnagsInNCI
 NCI - Whether or not to include snags in NCI calculations.
ModelEnum m_iIncludeSnagsInJuvenileNCI
 Juvenile NCI - Whether or not to include snags in NCI calculations.
ModelEnum m_iBANCIOnlyLargerNeighbors
 BA NCI - Whether or not to use only larger neighbors.


Detailed Description

Controls the data relating to growth behaviors.

Copyright: Copyright (c) 2003 Charles D. Canham

Company: Institute of Ecosystem Studies

Author:
Lora E. Murphy
Version:
1.0

Edit history:
------------------
Cleared the edit history at the end of 6.09
February 4, 2008: Updated to conform to Java 6 compliance (LEM)
April 11, 2008: Added the allometric diameter growth incrementer (LEM)
April 15, 2008: Added the height relative growth behavior (LEM)

Constructor & Destructor Documentation

javawrapper.GrowthBehaviors.GrowthBehaviors ( GUIManager  oManager  )  throws ModelException

Constructor.

Parameters:
oManager GUIManager object.
Exceptions:
ModelException Passed through from called functions. Shouldn't ever be thrown.


Member Function Documentation

void javawrapper.GrowthBehaviors.DoSetup ( TreePopulation  oPop  )  throws ModelException [virtual]

Performs setup tasks.

This method adds the NCI lambdas as required data, and causes all storm damage parameters to default to 1.

Parameters:
oPop Tree population
Exceptions:
ModelException Won't throw.

Implements javawrapper.WorkerBase.

void javawrapper.GrowthBehaviors.ValidateData ( TreePopulation  oPop  )  throws ModelException [virtual]

Validates the data.

Parameters:
oPop TreePopulation object.
Exceptions:
ModelException if:
  • NCI Max. radius of neighbor effects is <= 0 for any species
  • NCI Max growth is <= 0 for any species
  • NCI size effect mode for any species is <= 0
  • NCI Size effect variance = 0 for any species
  • NCI Eta for any species for any damage category is not between 0 and 1
  • NCI Storm Effect parameters for any species for any damage category are not between 0 and 1
  • NCI DBH divisor is <= 0
  • Minimun neighbor DBH value is < 0
  • Linear bi-level growth is enabled and the light threshold is not between 0 and 100
  • Lognormal bi-level growth is enabled and:
    • Max growth for high or low light is negative
    • X0 for high or low light is zero
    • Xb for high or low light is zero
    • Light threshold is not between 0 and 100
  • PR storm bi-level growth is enabled and:
    • the high-light growth threshold is not between 0 and 100
    • the storm behavior is not enabled
    • the storm light behavior not enabled
  • Weibull climate growth is enabled and:
    • Max radius of neighbor effects is < 0
    • Max growth for any species is < 0
    • Temp and precip A for any species = 0
    • X0 (size effect mode) for any species = 0
    • Xb (size effect variance) for any species = 0
  • Weibull climate quadrat growth is enabled and:
    • Max radius of neighbor effects is < 0
    • Max growth for any species is < 0
    • Temp and precip A for any species = 0

Implements javawrapper.WorkerBase.

void javawrapper.GrowthBehaviors.WriteXML ( java.io.BufferedWriter  jOut,
TreePopulation  oPop 
) throws ModelException

Before letting the base class write the XML, this verifies that there is Resource grid information entered if the float resource relative behavior is used.

I expect to remove this when there is some formal behavior for taking care of the resources.

Parameters:
jOut FileWriter
oPop TreePopulation
Exceptions:
ModelException 

void javawrapper.GrowthBehaviors.ChangeOfSpeciesName ( String  sOldSpecies,
String  sNewSpecies 
)

Updates the lambda neighbor names when a species name is changed.

Parameters:
sOldSpecies String Old name of the species
sNewSpecies String New name of the species

Reimplemented from javawrapper.WorkerBase.

void javawrapper.GrowthBehaviors.CopySpecies ( int  iSpeciesCopyFrom,
int  iSpeciesCopyTo 
) throws ModelException

Updates the lambda when a species is copied.

The lambdas for that neighbor are made identical to those being copied as well as entries for species within the lambda.

Parameters:
iSpeciesCopyFrom int Species to copy.
iSpeciesCopyTo int Species that is the copy.
Exceptions:
ModelException if there is a problem.

Reimplemented from javawrapper.BehaviorTypeBase.


Member Data Documentation

Initial value:

 new ModelVector(
      "Asymptotic Diameter Growth (A)",
      "gr_asympDiameterGrowth", "gr_adgVal", 0, ModelVector.FLOAT)
Asymptotic diameter growth for each species.

Initial value:

 new ModelVector(
      "Asymptotic Height Growth (A)",
      "gr_asympHeightGrowth", "gr_ahgVal", 0, ModelVector.FLOAT)
Asymptotic height growth for each species.

Initial value:

 new ModelVector(
      "Slope of Diameter Growth Response (S)", "gr_slopeGrowthResponse",
      "gr_sgrVal", 0,  ModelVector.FLOAT)
Slope of growth response for each species.

Initial value:

 new ModelVector(
      "Slope of Height Growth Response (S)", "gr_slopeHeightGrowthResponse",
      "gr_shgrVal", 0,  ModelVector.FLOAT)
Slope of height growth response for each species.

Initial value:

 new ModelVector(
      "Relative Michaelis-Menton Growth - Diameter Exponent",
      "gr_relGrowthDiamExp", "gr_rgdeVal", 0, ModelVector.FLOAT)
Diameter exponent for relative Michaelis-Menton growth.

Initial value:

 new ModelVector(
      "Relative Michaelis-Menton Growth - Height Exponent",
      "gr_relHeightGrowthHeightExp", "gr_rhgheVal", 0, ModelVector.FLOAT)
Height exponent for relative Michaelis-Menton growth.

Initial value:

 new ModelVector(
      "Adult Constant Radial Growth in mm/yr", "gr_adultConstRadialInc",
      "gr_acriVal", 0, ModelVector.FLOAT)
Adult constant radial growth for each species, in mm/yr.

Initial value:

 new ModelVector(
      "Adult Constant Area Growth in sq. cm/yr", "gr_adultConstAreaInc",
      "gr_acaiVal", 0, ModelVector.FLOAT)
Adult constant area increment, in cm2/yr.

Initial value:

 new ModelVector(
      "NCI Maximum Potential Growth, cm/yr",
      "gr_nciMaxPotentialGrowth",
      "gr_nmpgVal", 0,
      ModelVector.FLOAT)
NCI max potential growth for each species.

Initial value:

 new ModelVector(
      "NCI Maximum Crowding Distance, in meters", "gr_nciMaxCrowdingRadius",
      "gr_nmcrVal", 0, ModelVector.FLOAT)
NCI maximum crowding distance, in m, for each species.

Initial value:

 new ModelVector(
      "NCI Minimum Neighbor DBH, in cm", "gr_nciMinNeighborDBH",
      "gr_nmndVal", 0, ModelVector.FLOAT, true)
NCI minimum DBH for crowding neighbors, for each species; all species required.

Initial value:

 new ModelVector("NCI Alpha",
      "gr_nciAlpha", "gr_naVal", 0,
      ModelVector.FLOAT)
NCI alpha for each species.

Initial value:

 new ModelVector("NCI Beta", "gr_nciBeta",
      "gr_nbVal", 0,
      ModelVector.FLOAT)
NCI beta for each species.

Initial value:

 new ModelVector(
      "NCI Size Sensitivity to NCI (gamma)", "gr_nciSizeSensNCI",
      "gr_nssnVal", 0, ModelVector.FLOAT)
NCI growth - Size sensitivity to NCI parameter (gamma).

Initial value:

 new ModelVector(
      "NCI Crowding Effect Slope (C)", "gr_nciCrowdingSlope", "gr_ncslVal", 0,
      ModelVector.FLOAT)
NCI growth - Crowding Effect Slope (C).

Initial value:

 new ModelVector(
      "NCI Crowding Effect Steepness (D)", "gr_nciCrowdingSteepness",
      "gr_ncstVal", 0, ModelVector.FLOAT)
NCI growth - Crowding Effect Steepness (D).

Initial value:

 new ModelVector(
      "NCI Neighbor Storm Damage (eta) - Medium (0-1)",
      "gr_nciNeighStormEffMedDmg", "gr_nnsemdVal", 0, ModelVector.FLOAT)
NCI growth - Neighbor storm effect - medium damage.

Initial value:

 new ModelVector(
      "NCI Neighbor Storm Damage (eta) - Complete (0-1)",
      "gr_nciNeighStormEffFullDmg", "gr_nnsefdVal", 0, ModelVector.FLOAT)
NCI growth - Neighbor storm effect - full damage.

Initial value:

 new ModelVector(
      "NCI Size Effect Mode, in cm (X0)", "gr_nciSizeEffectMode",
      "gr_nsemVal", 0, ModelVector.FLOAT)
NCI growth - Size effect mode (X0).

Initial value:

 new ModelVector(
      "NCI Size Effect Variance, in cm (Xb)", "gr_nciSizeEffectVariance",
      "gr_nsevVal", 0, ModelVector.FLOAT)
NCI growth - Size effect variance (Xb).

Initial value:

 new ModelVector(
      "NCI Shading Effect Coefficient (m)", "gr_nciShadingCoefficient",
      "gr_nscVal", 0, ModelVector.FLOAT)
NCI growth - Shading coefficient (m).

Initial value:

 new ModelVector(
      "NCI Shading Effect Exponent (n)", "gr_nciShadingExponent",
      "gr_nseVal", 0, ModelVector.FLOAT)
NCI growth - Shading exponent (n).

Initial value:

 new ModelVector(
      "NCI Damage Effect - Medium Storm Damage (0-1)", "gr_nciStormEffMedDmg",
      "gr_nsemdVal", 0, ModelVector.FLOAT)
NCI growth - Storm effect - medium damage.

Initial value:

 new ModelVector(
      "NCI Damage Effect - Complete Storm Damage (0-1)",
      "gr_nciStormEffFullDmg", "gr_nsefdVal", 0, ModelVector.FLOAT)
NCI growth - Storm effect - full damage.

Initial value:

 new ModelVector(
      "Length of Last Suppression Factor", "gr_lengthLastSuppFactor",
      "gr_llsfVal", 0, ModelVector.FLOAT)
Length of last suppression factor for each species.

Initial value:

 new ModelVector(
      "Length of Current Release Factor", "gr_lengthCurrReleaseFactor",
      "gr_lcrfVal", 0, ModelVector.FLOAT)
Length of current release factor for each species.

Initial value:

 new ModelVector(
      "Logistic - Asymptotic Diam Growth - Full Light in mm/yr (a)",
      "gr_diamAsympGrowthAtFullLight", "gr_dagaflVal", 0, ModelVector.FLOAT)
Logistic diameter growth - asymptotic growth at full light.

Initial value:

 new
      ModelVector(
      "Logistic - Asymptotic Height Growth - Full Light in cm/yr (a)",
      "gr_heightAsympGrowthAtFullLight", "gr_hagaflVal", 0, ModelVector.FLOAT)
Logistic height growth - asymptotic growth at full light.

Initial value:

 new ModelVector(
      "Logistic - Diam Shape Param 1 (b)", "gr_diamShape1b", "gr_ds1bVal",
      0, ModelVector.FLOAT)
Logistic diameter growth - shape parameter 1 - b.

Initial value:

 new ModelVector(
      "Logistic - Height Shape Param 1 (b)", "gr_heightShape1b",
      "gr_hs1bVal", 0, ModelVector.FLOAT)
Logistic height growth - shape parameter 1 - b.

Initial value:

 new ModelVector(
      "Logistic - Diam Shape Param 2 (c)", "gr_diamShape2c", "gr_ds2cVal",
      0, ModelVector.FLOAT)
Logistic diameter growth - shape parameter 2 - c.

Initial value:

 new ModelVector(
      "Logistic - Height Shape Param 2 (c)", "gr_heightShape2c", "gr_hs2cVal",
      0, ModelVector.FLOAT)
Logistic height growth - shape parameter 2 - c.

Initial value:

 new ModelVector(
      "Simple Linear - Diam Intercept in mm/yr (a)",
      "gr_diamSimpleLinearIntercept",
      "gr_dsliVal", 0, ModelVector.FLOAT)
Simple linear diameter growth - intercept.

Initial value:

 new ModelVector(
      "Simple Linear - Height Intercept in cm/yr (a)",
      "gr_heightSimpleLinearIntercept",
      "gr_hsliVal", 0, ModelVector.FLOAT)
Simple linear height growth - intercept.

Initial value:

 new ModelVector(
      "Simple Linear - Diam Slope (b)", "gr_diamSimpleLinearSlope",
      "gr_dslsVal", 0, ModelVector.FLOAT)
Simple linear diameter growth - slope.

Initial value:

 new ModelVector(
      "Simple Linear - Height Slope (b)", "gr_heightSimpleLinearSlope",
      "gr_hslsVal", 0, ModelVector.FLOAT)
Simple linear height growth - slope.

Initial value:

 new ModelVector(
      "Shaded Linear - Diam Intercept in mm/yr (a)",
      "gr_diamShadedLinearIntercept",
      "gr_dshliVal", 0, ModelVector.FLOAT)
Linear growth with exponential reduction for shade diameter growth - intercept.

Initial value:

 new ModelVector(
      "Shaded Linear - Height Intercept in cm/yr (a)",
      "gr_heightShadedLinearIntercept",
      "gr_hshliVal", 0, ModelVector.FLOAT)
Linear growth with exponential reduction for shade height growth - intercept.

Initial value:

 new ModelVector(
      "Shaded Linear - Diam Slope (b)", "gr_diamShadedLinearSlope",
      "gr_dshlsVal", 0, ModelVector.FLOAT)
Linear growth with exponential reduction for shade diameter growth - slope.

Initial value:

 new ModelVector(
      "Shaded Linear - Height Slope (b)", "gr_heightShadedLinearSlope",
      "gr_hshlsVal", 0, ModelVector.FLOAT)
Linear growth with exponential reduction for shade height growth - slope.

Initial value:

 new ModelVector(
      "Shaded Linear - Diam Shade Exponent (c)", "gr_diamShadedLinearShadeExp",
      "gr_dshlseVal", 0, ModelVector.FLOAT)
Linear growth with exponential reduction for shade diameter growth - shade exponent.

Initial value:

 new ModelVector(
      "Shaded Linear - Height Shade Exponent (c)",
      "gr_heightShadedLinearShadeExp", "gr_hshlseVal", 0, ModelVector.FLOAT)
Linear growth with exponential reduction for shade height growth - shade exponent.

Initial value:

 new ModelVector(
      "Size Dep. Logistic - Diam Intercept (a)",
      "gr_diamSizeDepLogisticIntercept", "gr_dsdliVal", 0, ModelVector.FLOAT)
Logistic growth with size dependent asymptote - diameter intercept.

Initial value:

 new ModelVector(
      "Size Dep. Logistic - Height Intercept (a)",
      "gr_heightSizeDepLogisticIntercept", "gr_hsdliVal", 0, ModelVector.FLOAT)
Logistic growth with size dependent asymptote - height intercept.

Initial value:

 new ModelVector(
      "Size Dep. Logistic - Diam Slope (b)", "gr_diamSizeDepLogisticSlope",
      "gr_dsdlsVal", 0, ModelVector.FLOAT)
Logistic growth with size dependent asymptote - diameter slope.

Initial value:

 new ModelVector(
      "Size Dep. Logistic - Height Slope (b)", "gr_heightSizeDepLogisticSlope",
      "gr_hsdlsVal", 0, ModelVector.FLOAT)
Logistic growth with size dependent asymptote - height slope.

Initial value:

 new ModelVector(
      "Size Dep. Logistic - Diam Shape Param 1 (c)",
      "gr_diamSizeDepLogisticShape1c", "gr_dsdls1cVal", 0, ModelVector.FLOAT)
Logistic growth with size dependent asymptote - diameter shape parameter 1 - c.

Initial value:

 new ModelVector(
      "Size Dep. Logistic - Height Shape Param 1 (c)",
      "gr_heightSizeDepLogisticShape1c", "gr_hsdls1cVal", 0,
      ModelVector.FLOAT)
Logistic growth with size dependent asymptote - height shape parameter 1 - c.

Initial value:

 new ModelVector(
      "Size Dep. Logistic - Diam Shape Param 2 (d)",
      "gr_diamSizeDepLogisticShape2d", "gr_dsdls2dVal", 0, ModelVector.FLOAT)
Logistic growth with size dependent asymptote - diameter shape parameter 2 - d.

Initial value:

 new ModelVector(
      "Size Dep. Logistic - Height Shape Param 2 (d)",
      "gr_heightSizeDepLogisticShape2d", "gr_hsdls2dVal", 0, ModelVector.FLOAT)
Logistic growth with size dependent asymptote - height shape parameter 2 - d.

Initial value:

 new ModelVector(
      "Lognormal - Diam Growth Increment at Diam 36, in mm/yr (a)",
      "gr_diamLognormalIncAtDiam36", "gr_dliad36Val", 0, ModelVector.FLOAT)
Lognormal diameter growth - growth increment at diameter 36.

Initial value:

 new ModelVector(
      "Lognormal - Height Growth Increment at Diam 36, in cm/yr (a)",
      "gr_heightLognormalIncAtDiam36", "gr_hliad36Val", 0, ModelVector.FLOAT)
Lognormal height growth - height increment at diameter 36.

Initial value:

 new ModelVector(
      "Lognormal - Diam Shape Parameter (b)", "gr_diamLognormalShapeParam",
      "gr_dlspVal", 0, ModelVector.FLOAT)
Lognormal diameter growth - shape parameter.

Initial value:

 new ModelVector(
      "Lognormal - Height Shape Parameter (b)", "gr_heightLognormalShapeParam",
      "gr_hlspVal", 0, ModelVector.FLOAT)
Lognormal height growth - shape parameter.

Initial value:

 new ModelVector(
      "Lognormal - Diam Effect of Shade (c)", "gr_diamLognormalEffectOfShade",
      "gr_dleosVal", 0, ModelVector.FLOAT)
Lognormal diameter growth - effect of shade.

Initial value:

 new ModelVector(
      "Lognormal - Height Effect of Shade (c)",
      "gr_heightLognormalEffectOfShade", "gr_hleosVal", 0, ModelVector.FLOAT)
Lognormal height growth - effect of shade.

Initial value:

 new ModelVector(
      "Float resource - Influence of Resource (C)",
      "gr_diamFloatMMResourceInfluence", "gr_ddmmriVal", 0, ModelVector.FLOAT)
Float resource relative growth - influence of resource.

Initial value:

 new ModelVector(
      "Linear Bi-Level - Threshold for High-Light Growth (0 - 100)",
      "gr_linearBilevHiLiteThreshold", "gr_lbhltVal", 0, ModelVector.FLOAT)
Linear bi-level growth - threshold for high-light growth.

Initial value:

 new ModelVector(
      "Linear Bi-Level - Slope for High-Light Growth (b)",
      "gr_linearBilevHiLiteSlope", "gr_lbhlsVal", 0, ModelVector.FLOAT)
Linear bi-level growth - slope for high-light growth.

Initial value:

 new ModelVector(
      "Linear Bi-Level - Intercept for High-Light Growth (a)",
      "gr_linearBilevHiLiteIntercept", "gr_lbhliVal", 0, ModelVector.FLOAT)
Linear bi-level growth - intercept for high-light growth.

Initial value:

 new ModelVector(
      "Linear Bi-Level - Slope for Low-Light Growth (b)",
      "gr_linearBilevLoLiteSlope", "gr_lbllsVal", 0, ModelVector.FLOAT)
Linear bi-level growth - slope for low-light growth.

Initial value:

 new ModelVector(
      "Linear Bi-Level - Intercept for Low-Light Growth (a)",
      "gr_linearBilevLoLiteIntercept", "gr_lblliVal", 0, ModelVector.FLOAT)
Linear bi-level growth - intercept for low-light growth.

Initial value:

 new ModelVector(
      "Lognormal Bi-Level - X0 for Low-Light Growth",
      "gr_lognormalBilevLoLiteX0", "gr_lbllx0Val", 0, ModelVector.FLOAT)
Lognormal bi-level growth - X0 for low-light growth.

Initial value:

 new ModelVector(
      "Lognormal Bi-Level - Xb for Low-Light Growth",
      "gr_lognormalBilevLoLiteXb", "gr_lbllxbVal", 0, ModelVector.FLOAT)
Lognormal bi-level growth - Xb for low-light growth.

Initial value:

 new ModelVector(
      "Lognormal Bi-Level - Max Growth in Low Light (m)",
      "gr_lognormalBilevLoLiteMaxGrowth", "gr_lbllmgVal", 0, ModelVector.FLOAT)
Lognormal bi-level growth - max growth for low-light growth.

Initial value:

 new ModelVector(
      "Lognormal Bi-Level - X0 for High-Light Growth",
      "gr_lognormalBilevHiLiteX0", "gr_lbhlx0Val", 0, ModelVector.FLOAT)
Lognormal bi-level growth - X0 for high-light growth.

Initial value:

 new ModelVector(
      "Lognormal Bi-Level - Xb for High-Light Growth",
      "gr_lognormalBilevHiLiteXb", "gr_lbhlxbVal", 0, ModelVector.FLOAT)
Lognormal bi-level growth - Xb for high-light growth.

Initial value:

 new ModelVector(
      "Lognormal Bi-Level - Max Growth in High Light (m)",
      "gr_lognormalBilevHiLiteMaxGrowth", "gr_lbhlmgVal", 0, ModelVector.FLOAT)
Lognormal bi-level growth - max growth for high-light growth.

Initial value:

 new ModelVector(
      "Lognormal Bi-Level - Threshold for High-Light Growth (0 - 100)",
      "gr_lognormalBilevHiLiteThreshold", "gr_lobhltVal", 0, ModelVector.FLOAT)
Lognormal bi-level growth - threshold for high-light growth.

Initial value:

 new ModelVector(
      "PR - Height Threshold for Stochastic Growth (m)",
      "gr_prStochHiteThreshold", "gr_pshtVal", 0, ModelVector.FLOAT)
PR semi-stochastic growth - height threshold for stochastic growth.

Initial value:

 new ModelVector(
      "PR - \"a\" Parameter for Deterministic Growth",
      "gr_prStochDetermA", "gr_psdaVal", 0, ModelVector.FLOAT)
PR semi-stochastic growth - "a" for deterministic growth.

Initial value:

 new ModelVector(
      "PR - \"b\" Parameter for Deterministic Growth",
      "gr_prStochDetermB", "gr_psdbVal", 0, ModelVector.FLOAT)
PR semi-stochastic growth - "b" for deterministic growth.

Initial value:

 new ModelVector(
      "PR - Mean DBH (cm) for Stochastic Growth",
      "gr_prStochMeanDBH", "gr_psmdVal", 0, ModelVector.FLOAT)
PR semi-stochastic growth - mean DBH for stochastic growth.

Initial value:

 new ModelVector(
      "PR - DBH Standard Deviation for Stochastic Growth",
      "gr_prStochStdDev", "gr_pssdVal", 0, ModelVector.FLOAT)
PR semi-stochastic growth - DBH standard deviation for stochastic growth.

Initial value:

 new ModelVector(
      "PR Storm Bi-Level - Threshold for High-Light Growth (0 - 100)",
      "gr_prBilevStmGrwthHiLiteThreshold", "gr_pbsghltVal", 0, ModelVector.FLOAT)
PR storm bi-level growth - threshold for high-light growth.

Initial value:

 new ModelVector(
      "PR Storm Bi-Level - High-Light \"a\"",
      "gr_prBilevStmGrwthHiLiteA", "gr_pbsghlaVal", 0, ModelVector.FLOAT)
PR storm bi-level growth - high-light growth "a".

Initial value:

 new ModelVector(
      "PR Storm Bi-Level - High-Light \"b\"",
      "gr_prBilevStmGrwthHiLiteB", "gr_pbsghlbVal", 0, ModelVector.FLOAT)
PR storm bi-level growth - high-light growth "b".

Initial value:

 new ModelVector(
      "PR Storm Bi-Level - Slope for Low-Light Growth (b)",
      "gr_prBilevStmGrwthLoLiteSlope", "gr_pbsgllsVal", 0, ModelVector.FLOAT)
PR storm bi-level growth - slope for low-light growth.

Initial value:

 new ModelVector(
      "PR Storm Bi-Level - Intercept for Low-Light Growth (a)",
      "gr_prBilevStmGrwthLoLiteIntercept", "gr_pbsglliVal", 0, ModelVector.FLOAT)
PR storm bi-level growth - intercept for low-light growth.

Initial value:

 new ModelVector(
     "Browsed Asymptotic Diameter Growth (A)",
     "gr_browsedAsympDiameterGrowth", "gr_badgVal", 0, ModelVector.FLOAT)
Browsed relative growth - browsed asymptotic diameter growth.

Initial value:

 new ModelVector(
     "Browsed Slope of Growth Response (S)", "gr_browsedSlopeGrowthResponse",
     "gr_bsgrVal", 0,  ModelVector.FLOAT)
Browsed relative growth - browsed slope of growth response.

Initial value:

 new ModelVector(
      "Browsed Diameter Exponent",
      "gr_browsedRelGrowthDiamExp", "gr_brgdeVal", 0, ModelVector.FLOAT)
Browsed relative growth - browsed diameter exponent.

Initial value:

 new ModelVector(
      "Michaelis-Menton Neg Growth - Alpha",
      "gr_mmNegGrowthAlpha", "gr_mmngaVal", 0, ModelVector.FLOAT)
Michaelis-Menton negative growth - alpha.

Initial value:

 new ModelVector(
      "Michaelis-Menton Neg Growth - Beta",
      "gr_mmNegGrowthBeta", "gr_mmngbVal", 0, ModelVector.FLOAT)
Michaelis-Menton negative growth - beta.

Initial value:

 new ModelVector(
      "Michaelis-Menton Neg Growth - Gamma",
      "gr_mmNegGrowthGamma", "gr_mmnggVal", 0, ModelVector.FLOAT)
Michaelis-Menton negative growth - gamma.

Initial value:

 new ModelVector(
      "Michaelis-Menton Neg Growth - Phi",
      "gr_mmNegGrowthPhi", "gr_mmngpVal", 0, ModelVector.FLOAT)
Michaelis-Menton negative growth - phi.

Initial value:

 new ModelVector(
      "Michaelis-Menton Neg Growth - Growth Standard Deviation",
      "gr_mmNegGrowthStdDev", "gr_mmngsdVal", 0, ModelVector.FLOAT)
Michaelis-Menton negative growth - standard deviation of growth stochasticity in cm/year.

Initial value:

 new ModelVector(
      "Michaelis-Menton Neg Growth - Autocorrelation Prob (0-1)",
      "gr_mmNegGrowthAutoCorrProb", "gr_mmngacpVal", 0, ModelVector.FLOAT)
Michaelis-Menton negative growth - one year probability of autocorrelation.

Initial value:

 new ModelVector(
      "Michaelis-Menton with Photoinhibition - Alpha",
      "gr_mmPhotGrowthAlpha", "gr_mmpgaVal", 0, ModelVector.FLOAT)
Michaelis-Menton with photoinhibition - alpha.

Initial value:

 new ModelVector(
      "Michaelis-Menton with Photoinhibition - Beta",
      "gr_mmPhotGrowthBeta", "gr_mmpgbVal", 0, ModelVector.FLOAT)
Michaelis-Menton with photoinhibition - beta.

Initial value:

 new ModelVector(
      "Michaelis-Menton with Photoinhibition - D",
      "gr_mmPhotGrowthD", "gr_mmpgdVal", 0, ModelVector.FLOAT)
Michaelis-Menton with photoinhibition - D.

Initial value:

 new ModelVector(
      "Michaelis-Menton with Photoinhibition - Phi",
      "gr_mmPhotGrowthPhi", "gr_mmpgpVal", 0, ModelVector.FLOAT)
Michaelis-Menton with photoinhibition - phi.

Initial value:

 new ModelVector(
      "Power Height Growth - n",
      "gr_powerHeightN", "gr_phnVal", 0, ModelVector.FLOAT)
Power height growth - n.

Initial value:

 new ModelVector(
      "Power Height Growth - Exp",
      "gr_powerHeightExp", "gr_pheVal", 0, ModelVector.FLOAT)
Power height growth - exponent.

Initial value:

 new ModelVector(
      "Post Harvest Growth - Max Growth Constant",
      "gr_lagMaxGrowthConstant", "gr_lmgcVal", 0, ModelVector.FLOAT)
Lagged post harvest growth - Multiplier constant in Max potential growth term.

Initial value:

 new ModelVector(
      "Post Harvest Growth - DBH Growth Effect",
      "gr_lagMaxGrowthDbhEffect", "gr_lmgdbheVal", 0, ModelVector.FLOAT)
Lagged post harvest growth - Effect of DBH on max potential growth term.

Initial value:

 new ModelVector(
      "Post Harvest Growth - NCI Constant ",
      "gr_lagNciConstant", "gr_lncicVal", 0, ModelVector.FLOAT)
Lagged post harvest growth - Effect of NCI on growth.

Initial value:

 new ModelVector(
      "Post Harvest Growth - DBH NCI Effect",
      "gr_lagNciDbhEffect", "gr_lncidbheVal", 0, ModelVector.FLOAT)
Lagged post harvest growth - Effect of DBH on NCI term.

Initial value:

 new ModelVector(
      "Post Harvest Growth - Time Since Harvest Rate Param",
      "gr_lagTimeSinceHarvestRateParam", "gr_ltshrpVal", 0, ModelVector.FLOAT)
Lagged post harvest growth - Rate parameter for time since harvest lag effect.

Initial value:

 new ModelVector(
      "Juvenile NCI Alpha", "gr_juvNCIAlpha", "gr_jnaVal", 0, 
      ModelVector.FLOAT)
Juvenile NCI alpha for each species.

Initial value:

 new ModelVector(
      "Juvenile NCI Beta", "gr_juvNCIBeta", "gr_jnbVal", 0, ModelVector.FLOAT)
Juvenile NCI beta for each species.

Initial value:

 new ModelVector(
      "Juvenile NCI Maximum Potential Growth, cm/yr",
      "gr_juvNCIMaxPotentialGrowth", "gr_jnmpgVal", 0, ModelVector.FLOAT)
Juvenile NCI max potential growth for each species.

Initial value:

 new ModelVector(
      "Juvenile NCI Maximum Crowding Distance, in meters", 
      "gr_juvNCIMaxCrowdingRadius", "gr_jnmcrVal", 0, ModelVector.FLOAT)
Juvenile NCI maximum crowding distance, in m, for each species.

Initial value:

 new ModelVector(
      "Juvenile NCI Minimum Neighbor Diam10, in cm", 
      "gr_juvNCIMinNeighborDiam10", "gr_jnmndVal", 0, ModelVector.FLOAT, true)
Juvenile NCI minimum diam10 for crowding neighbors, for each species; all species required.

Initial value:

 new ModelVector(
      "Juvenile NCI Crowding Effect Slope (C)", "gr_juvNCICrowdingSlope", 
      "gr_jncslVal", 0, ModelVector.FLOAT)
Juvenile NCI growth - Crowding Effect Slope (C).

Initial value:

 new ModelVector(
      "Juvenile NCI Crowding Effect Steepness (D)", 
      "gr_juvNCICrowdingSteepness", "gr_jncstVal", 0, ModelVector.FLOAT)
Juvenile NCI growth - Crowding Effect Steepness (D).

Initial value:

 new ModelVector(
      "Juvenile NCI Size Effect \"a\"", "gr_juvNCISizeEffectA",
      "gr_jnseaVal", 0, ModelVector.FLOAT)
Juvenile NCI growth - Size effect a.

Initial value:

 new ModelVector(
      "Juvenile NCI Size Effect \"b\"", "gr_juvNCISizeEffectB",
      "gr_jnsebVal", 0, ModelVector.FLOAT)
Juvenile NCI growth - Size effect b.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Adult Competition Effect \"C\"",
      "gr_weibClimAdultCompEffC", "gr_wcacecVal", 0, ModelVector.FLOAT)
Weibull climate growth - Adult Competition effect C.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Juvenile Competition Effect \"C\"",
      "gr_weibClimJuvCompEffC", "gr_wcjcecVal", 0, ModelVector.FLOAT)
Weibull climate growth - Juvenile Competition effect C.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Adult Competition Effect \"D\"",
      "gr_weibClimAdultCompEffD", "gr_wcacedVal", 0, ModelVector.FLOAT)
Weibull climate growth - Adult Competition effect D.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Juvenile Competition Effect \"D\"",
      "gr_weibClimJuvCompEffD", "gr_wcjcedVal", 0, ModelVector.FLOAT)
Weibull climate growth - Juvenile Competition effect D.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Adult Competition Gamma",
      "gr_weibClimAdultCompEffGamma", "gr_wcacegVal", 0, ModelVector.FLOAT)
Weibull climate growth - Adult Competition gamma.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Juvenile Competition Gamma",
      "gr_weibClimJuvCompEffGamma", "gr_wcjcegVal", 0, ModelVector.FLOAT)
Weibull climate growth - Juvenile Competition gamma.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Max Neighbor Search Radius (m)",
      "gr_weibClimMaxNeighRad", "gr_wcmnrVal", 0, ModelVector.FLOAT)
Weibull climate growth - Maximum search radius, in meters, in which to look for crowding neighbors.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Minimum Neighbor DBH (cm)",
      "gr_weibClimMinNeighDBH", "gr_wcmndVal", 0, ModelVector.FLOAT,true)
Weibull climate growth - The minimum DBH, in cm, of neighbors to be included in the neighbor count.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Size Effect X0",
      "gr_weibClimSizeEffX0", "gr_wcsex0Val", 0, ModelVector.DOUBLE)
Weibull climate growth - Size effect X0.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Size Effect Xb",
      "gr_weibClimSizeEffXb", "gr_wcsexbVal", 0, ModelVector.FLOAT)
Weibull climate growth - Size effect Xb.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Size Effect Minimum DBH",
      "gr_weibClimSizeEffMinDBH", "gr_wcsemdVal", 0, ModelVector.FLOAT)
Weibull climate growth - Size effect minimum DBH.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Adult Precip Effect \"A\"",
      "gr_weibClimAdultPrecipEffA", "gr_wcapeaVal", 0, ModelVector.FLOAT)
Weibull climate growth - Adult Precipitation effect A.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Juvenile Precip Effect \"A\"",
      "gr_weibClimJuvPrecipEffA", "gr_wcjpeaVal", 0, ModelVector.FLOAT)
Weibull climate growth - Juvenile Precipitation effect A.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Adult Precip Effect \"B\"",
      "gr_weibClimAdultPrecipEffB", "gr_wcapebVal", 0, ModelVector.FLOAT)
Weibull climate growth - Adult Precipitation effect B.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Juvenile Precip Effect \"B\"",
      "gr_weibClimJuvPrecipEffB", "gr_wcjpebVal", 0, ModelVector.FLOAT)
Weibull climate growth - Juvenile Precipitation effect B.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Adult Precip Effect \"C\"",
      "gr_weibClimAdultPrecipEffC", "gr_wcapecVal", 0, ModelVector.FLOAT)
Weibull climate growth - Adult Precipitation effect C.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Juvenile Precip Effect \"C\"",
      "gr_weibClimJuvPrecipEffC", "gr_wcjpecVal", 0, ModelVector.FLOAT)
Weibull climate growth - Juvenile Precipitation effect C.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Adult Temp Effect \"A\"",
      "gr_weibClimAdultTempEffA", "gr_wcateaVal", 0, ModelVector.FLOAT)
Weibull climate growth - Adult Temperature effect A.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Juvenile Temp Effect \"A\"",
      "gr_weibClimJuvTempEffA", "gr_wcjteaVal", 0, ModelVector.FLOAT)
Weibull climate growth - Juvenile Temperature effect A.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Adult Temp Effect \"B\"",
      "gr_weibClimAdultTempEffB", "gr_wcatebVal", 0, ModelVector.FLOAT)
Weibull climate growth - Adult Temperature effect B.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Juvenile Temp Effect \"B\"",
      "gr_weibClimJuvTempEffB", "gr_wcjtebVal", 0, ModelVector.FLOAT)
Weibull climate growth - Juvenile Temperature effect B.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Adult Temp Effect \"C\"",
      "gr_weibClimAdultTempEffC", "gr_wcatecVal", 0, ModelVector.FLOAT)
Weibull climate growth - Adult Temperature effect C.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Juvenile Temp Effect \"C\"",
      "gr_weibClimJuvTempEffC", "gr_wcjtecVal", 0, ModelVector.FLOAT)
Weibull climate growth - Juvenile Temperature effect C.

Initial value:

 new ModelVector(
      "Weibull Climate Growth - Max Potential Growth (cm/yr)",
      "gr_weibClimMaxGrowth", "gr_wcmgVal", 0, ModelVector.FLOAT)
Weibull climate growth - Maximum potential growth value, in cm.

Initial value:

 new ModelVector(
      "Weib Clim Quad Growth - Competition Effect \"C\"",
      "gr_weibClimQuadCompEffC", "gr_wcqcecVal", 0, ModelVector.FLOAT)
Weibull climate quadrat growth - Competition effect C.

Initial value:

 new ModelVector(
      "Weib Clim Quad Growth - Competition Effect \"D\"",
      "gr_weibClimQuadCompEffD", "gr_wcqcedVal", 0, ModelVector.FLOAT)
Weibull climate quadrat growth - Competition effect D.

Initial value:

 new ModelVector(
      "Weib Clim Quad Growth - Minimum Neighbor DBH (cm)",
      "gr_weibClimQuadMinNeighDBH", "gr_wcqmndVal", 0, ModelVector.FLOAT,true)
Weibull climate quadrat growth - The minimum DBH, in cm, of neighbors to be included in the neighbor count.

Initial value:

 new ModelVector(
      "Weib Clim Quad Growth - Precip Effect \"A\"",
      "gr_weibClimQuadPrecipEffA", "gr_wcqpeaVal", 0, ModelVector.FLOAT)
Weibull climate quadrat growth - Precipitation effect A.

Initial value:

 new ModelVector(
      "Weib Clim Quad Growth - Precip Effect \"B\"",
      "gr_weibClimQuadPrecipEffB", "gr_wcqpebVal", 0, ModelVector.FLOAT)
Weibull climate quadrat growth - Precipitation effect B.

Initial value:

 new ModelVector(
      "Weib Clim Quad Growth - Precip Effect \"C\"",
      "gr_weibClimQuadPrecipEffC", "gr_wcqpecVal", 0, ModelVector.FLOAT)
Weibull climate quadrat growth - Precipitation effect C.

Initial value:

 new ModelVector(
      "Weib Clim Quad Growth - Temp Effect \"A\"",
      "gr_weibClimQuadTempEffA", "gr_wcqteaVal", 0, ModelVector.FLOAT)
Weibull climate quadrat growth - Temperature effect A.

Initial value:

 new ModelVector(
      "Weib Clim Quad Growth - Temp Effect \"B\"",
      "gr_weibClimQuadTempEffB", "gr_wcqtebVal", 0, ModelVector.FLOAT)
Weibull climate quadrat growth - Temperature effect B.

Initial value:

 new ModelVector(
      "Weib Clim Quad Growth - Temp Effect \"C\"",
      "gr_weibClimQuadTempEffC", "gr_wcqtecVal", 0, ModelVector.FLOAT)
Weibull climate quadrat growth - Temperature effect C.

Initial value:

 new ModelVector(
      "Weib Clim Quad Growth - Max Potential Growth (cm/yr)",
      "gr_weibClimQuadMaxGrowth", "gr_wcqmgVal", 0, ModelVector.FLOAT)
Weibull climate quadrat growth - Maximum potential growth value, in cm.

Initial value:

 new ModelFloat(0,
      "Weib Clim Quad Growth - Max Neighbor Search Radius (m)",
      "gr_weibClimQuadMaxNeighRad")
Weibull climate quadrat growth - Max search radius, in meters, in which to look for crowding neighbors.

Initial value:

 new ModelFloat(0, 
      "Post Harvest Growth - NCI Distance (m)", "gr_lagNciDistanceRadius")
Lagged post harvest growth - NCI radius.

Initial value:

 new ModelFloat(0,
      "Mortality Threshold for Suppression", "gr_mortRateAtSuppression")
Morality rate at suppression.

Initial value:

 new ModelFloat(1,
      "NCI DBH Divisor (q)", "gr_nciDbhDivisor")
NCI - NCI DBH divisor.

Initial value:

 new ModelFloat(1,
      "Juvenile NCI Diam10 Divisor (q)", "gr_juvNCIDiam10Divisor")
Juvenile NCI - NCI Diam10 divisor.

Initial value:

 new ModelFloat(1,
      "Basal Area NCI - BA Divisor", "gr_banciBADivisor")
BA NCI - BA divisor.

Initial value:

 new ModelInt(0,
      "Years Exceeding Threshold Before a Tree is Suppressed",
      "gr_yrsExceedThresholdBeforeSupp")
Years exceeding threshold before a tree is suppressed.

Initial value:

      new ModelEnum(new int[] {0, 1},
                    new String[] {"false", "true"},
                    "Include Snags in NCI Calculations",
                    "gr_nciIncludeSnagsInNCI")
NCI - Whether or not to include snags in NCI calculations.

Initial value:

      new ModelEnum(new int[] {0, 1},
                    new String[] {"false", "true"},
                    "Juvenile NCI - Include Snags in NCI Calculations",
                    "gr_juvNCIIncludeSnagsInNCI")
Juvenile NCI - Whether or not to include snags in NCI calculations.

Initial value:

      new ModelEnum(new int[] {0, 1},
                    new String[] {"false", "true"},
                    "Basal Area NCI - Use Only Larger Neighbors",
                    "gr_banciOnlyLargerNeighbors")
BA NCI - Whether or not to use only larger neighbors.


The documentation for this class was generated from the following file:

Generated on Tue Apr 19 13:59:40 2011 for SORTIE Java Interface by  doxygen 1.5.6