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 double resource relative behavior is used.
void ChangeOfSpeciesName (String sOldSpecies, String sNewSpecies)
 Updates the lambda neighbor names when a species name is changed.

Protected Attributes

ModelVector mp_fAsymptoticDiameterGrowth
 Asymptotic diameter growth for each species.
ModelVector mp_fSlopeOfGrowthResponse
 Slope of growth response for each species.
ModelVector mp_fRelGrowthDiamExp
 Diameter 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_fDoubleResourceInfluence
 Double 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.
ModelFloat m_fMortalityRateAtSuppression
 Morality rate at suppression.
ModelFloat m_fNCIDbhDivisor
 NCI - NCI DBH 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 - LEM 05/12/05.
ModelEnum m_iRelativizeNCI
 NCI - Whether or not to relativize NCI to NCImax.

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:
------------------
April 28, 2004: Submitted in beta version (LEM)
August 27, 2004: Added PR growth (LEM)
October 12, 2004: Changed lambda format for NCI (LEM)
November 30, 2004: Fixed a bug for when you remove a species - it resets the neighbor lambdas (LEM)
January 18, 2005: Put in the consolidated NCI behavior (LEM)
February 8, 2005: Put in the double resource growth behavior (LEM)
February 10, 2005: Put in the stochastic gap growth behavior (LEM)
March 16, 2005: Upgraded NCI growth (LEM)
May 5, 2005: Added linear bi-level growth (LEM)
May 9, 2005: Added lognormal bi-level height growth (LEM)
May 12, 2005: Added new flag for NCI (LEM)
October 27, 2005: Added the diameter exponent for relative MM growth (LEM)
November 30, 2005: Added the NCI BA behavior (LEM)
February 21, 2006: Added the PR storm bi-level growth behavior (LEM)
November 28, 2006: Changed NCI neighbor etas to not be required for all species (LEM)


Constructor & Destructor Documentation

javawrapper::GrowthBehaviors::GrowthBehaviors ( GUIManager  oManager  )  throws ModelException [inline]

Constructor.

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

Edit history:
------------------
April 28, 2004: Submitted in beta version (LEM)
January 18, 2005: Replaced all NCI behaviors with generic (LEM)


Member Function Documentation

void javawrapper::GrowthBehaviors::ChangeOfSpeciesName ( String  sOldSpecies,
String  sNewSpecies 
) [inline]

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

Parameters:
sOldSpecies String Old name of the species, with underscores instead of spaces (like the species names would come from the tree population)
sNewSpecies String New name of the species, with underscores instead of spaces (like the species names would come from the tree population)

Reimplemented from javawrapper::WorkerBase.

void javawrapper::GrowthBehaviors::DoSetup ( TreePopulation  oPop  )  throws ModelException [inline, 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.

Edit history:
------------------
April 28, 2004: Submitted in beta version (LEM)
October 12, 2004: Changed lambda format (LEM)
November 30, 2004: Made sure the lambdas wouldn't be added again and old lambdas would be cleaned out (LEM)
January 18, 2005: Replaced all NCI lambdas with generic behavior lambdas (LEM)
March 16, 2005: Initialized minimum neighbor DBH for NCI to allow for easy backwards compatibility (LEM)
October 27, 2005: Caused relative growth - diameter exponent to default to 1 (LEM)

Implements javawrapper::WorkerBase.

void javawrapper::GrowthBehaviors::ValidateData ( TreePopulation  oPop  )  throws ModelException [inline, 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

Edit history:
------------------
April 28, 2004: Submitted in beta version (LEM)
January 18, 2005: Updated NCI validation (LEM)
May 5, 2005: Added validation for linear bi-level growth
February 21, 2006: Added validation for pr storm bi-level growth (LEM)

Implements javawrapper::WorkerBase.

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

Before letting the base class write the XML, this verifies that there is Resource grid information entered if the double 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 


Member Data Documentation

ModelFloat javawrapper::GrowthBehaviors::m_fMortalityRateAtSuppression [protected]

Initial value:

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

ModelFloat javawrapper::GrowthBehaviors::m_fNCIDbhDivisor [protected]

Initial value:

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

ModelEnum javawrapper::GrowthBehaviors::m_iIncludeSnagsInNCI [protected]

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 - LEM 05/12/05.

ModelEnum javawrapper::GrowthBehaviors::m_iRelativizeNCI [protected]

Initial value:

      new ModelEnum(new int[] {0, 1},
                    new String[] {"false", "true"},
                    "Relativize NCI with NCI Max",
                    "gr_nciRelativizeWithNCIMax")
NCI - Whether or not to relativize NCI to NCImax.

Deprecated:
  • will be removed in version 7 (?)

ModelInt javawrapper::GrowthBehaviors::m_iYrsExceedingThresholdBeforeSuppressed [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fAdultConstantAreaInc [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fAdultConstantRadialGrowth [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fAsymptoticDiameterGrowth [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fBiLevelHighLightIntercept [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fBiLevelHighLightSlope [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fBiLevelHighLightThreshold [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fBiLevelLowLightIntercept [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fBiLevelLowLightSlope [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fDoubleResourceInfluence [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fLengthOfCurrentReleaseFactor [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fLengthOfLastSuppressionFactor [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fLinShadeDiamIntercept [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fLinShadeDiamShadeExp [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fLinShadeDiamSlope [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fLinShadeHeightIntercept [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fLinShadeHeightShadeExp [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fLinShadeHeightSlope [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fLogBiLevelHighLightThreshold [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fLogBiLevelHiLiteMaxGrwth [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fLogBiLevelHiLiteX0 [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fLogBiLevelHiLiteXb [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fLogBiLevelLoLiteMaxGrwth [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fLogBiLevelLoLiteX0 [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fLogBiLevelLoLiteXb [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fLogisticDiamAsympGrowthFullLight [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fLogisticDiamShape1b [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fLogisticDiamShape2c [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fLogisticHeightAsympGrowthFullLight [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fLogisticHeightShape1b [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fLogisticHeightShape2c [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fLognormalDiamEffectOfShade [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fLognormalDiamIncAtDiam36 [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fLognormalDiamShapeParam [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fLognormalHeightEffectOfShade [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fLognormalHeightIncAtDiam36 [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fLognormalHeightShapeParam [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fNCIAlpha [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fNCIBeta [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fNCICrowdingEffectSlope [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fNCICrowdingEffectSteepness [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fNCIMaxCrowdingRadius [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fNCIMaxPotentialGrowth [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fNCIMinNeighborDBH [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fNCINeighStormEffFull [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fNCINeighStormEffMed [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fNCIShadingEffectCoefficient [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fNCIShadingEffectExponent [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fNCISizeEffectMode [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fNCISizeEffectVariance [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fNCISizeSensToNCI [protected]

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).

ModelVector javawrapper::GrowthBehaviors::mp_fNCIStormEffectFull [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fNCIStormEffectMed [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fPRDBHStdDev [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fPRDetermA [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fPRDetermB [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fPRHiteThreshold [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fPRMeanDBH [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fPRStormBiLevelHighLightA [protected]

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".

ModelVector javawrapper::GrowthBehaviors::mp_fPRStormBiLevelHighLightB [protected]

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".

ModelVector javawrapper::GrowthBehaviors::mp_fPRStormBiLevelLowLightIntercept [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fPRStormBiLevelLowLightSlope [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fPRStormLevelHighLightThreshold [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fRelGrowthDiamExp [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fSimpLinDiamIntercept [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fSimpLinDiamSlope [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fSimpLinHeightIntercept [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fSimpLinHeightSlope [protected]

Initial value:

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

ModelVector javawrapper::GrowthBehaviors::mp_fSizeDepLogisticDiamIntercept [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fSizeDepLogisticDiamShape1c [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fSizeDepLogisticDiamShape2d [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fSizeDepLogisticDiamSlope [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fSizeDepLogisticHeightIntercept [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fSizeDepLogisticHeightShape1c [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fSizeDepLogisticHeightShape2d [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fSizeDepLogisticHeightSlope [protected]

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.

ModelVector javawrapper::GrowthBehaviors::mp_fSlopeOfGrowthResponse [protected]

Initial value:

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


The documentation for this class was generated from the following file:
Generated on Wed Nov 29 08:45:04 2006 for SORTIE Java Interface by  doxygen 1.4.7