SORTIE Java Interface  1
Public Member Functions | Protected Attributes | Private Attributes | List of all members
sortie.tools.parfileupdater.GrowthBehaviors Class Reference
Inheritance diagram for sortie.tools.parfileupdater.GrowthBehaviors:
sortie.tools.parfileupdater.GroupBase

Public Member Functions

 GrowthBehaviors ()
 Constructor.
 
boolean setSingleValueByXMLTag (String sXMLTag, String sXMLParentTag, Attributes oAttributes, String sData) throws ModelException
 Overridden to do weibull growth.
 
boolean readXMLParentTag (String sXMLTag, Attributes oAttributes) throws ModelException
 Overridden for lambdas.
 
void writeBehaviorsList (BufferedWriter jOut) throws IOException
 Overridden to split weibull climate into adult and juvenile.
 
void endXMLParentTag (String sXMLTag)
 
- Public Member Functions inherited from sortie.tools.parfileupdater.GroupBase
void writeBehaviorsList (BufferedWriter jOut) throws IOException
 
void writeDataToFile (BufferedWriter jOut) throws IOException
 Writes all data to an XML file.
 
ModelData findObjectByXMLTag (String sXMLTag, String sXMLParentTag)
 Finds an object based on its XML tag.
 
boolean setSingleValueByXMLTag (String sXMLTag, String sXMLParentTag, Attributes oAttributes, String sData) throws ModelException
 Sets a data object's value.
 
ArrayList< BehaviorgetBehaviorByXMLTag (String sXMLTag)
 Finds a behavior by its XML tag.
 
boolean readXMLParentTag (String sXMLTag, Attributes oAttributes) throws ModelException
 Accepts an XML parent tag (empty, no data) from the parser.
 
void endXMLParentTag (String sXMLTag)
 
boolean parentTagOKForQueue (String sTag)
 Some tags get everything messed up in a parsing queue.
 

Protected Attributes

ModelData mp_fAsymptoticDiameterGrowth = new ModelData("gr_asympDiameterGrowth", "gr_adgVal")
 Asymptotic diameter growth for each species.
 
ModelData mp_fAsymptoticHeightGrowth = new ModelData("gr_asympHeightGrowth", "gr_ahgVal")
 Asymptotic height growth for each species.
 
ModelData mp_fSlopeOfGrowthResponse = new ModelData("gr_slopeGrowthResponse", "gr_sgrVal")
 Slope of growth response for each species.
 
ModelData mp_fSlopeOfHeightGrowthResponse = new ModelData("gr_slopeHeightGrowthResponse", "gr_shgrVal")
 Slope of height growth response for each species.
 
ModelData mp_fRelGrowthDiamExp = new ModelData("gr_relGrowthDiamExp", "gr_rgdeVal")
 Diameter exponent for relative Michaelis-Menton growth.
 
ModelData mp_fRelGrowthHeightExp = new ModelData("gr_relHeightGrowthHeightExp", "gr_rhgheVal")
 Height exponent for relative Michaelis-Menton growth.
 
ModelData mp_fAdultConstantRadialGrowth = new ModelData("gr_adultConstRadialInc", "gr_acriVal")
 Adult constant radial growth for each species, in mm/yr.
 
ModelData mp_fAdultConstantAreaInc = new ModelData("gr_adultConstAreaInc", "gr_acaiVal")
 Adult constant area increment, in cm2/yr.
 
ModelData mp_fNCIMaxPotentialGrowth = new ModelData("gr_nciMaxPotentialGrowth", "gr_nmpgVal")
 NCI max potential growth for each species.
 
ModelData mp_fNCIMaxCrowdingRadius = new ModelData("gr_nciMaxCrowdingRadius", "gr_nmcrVal")
 NCI maximum crowding distance, in m, for each species.
 
ModelData mp_fNCIMinNeighborDBH = new ModelData("gr_nciMinNeighborDBH", "gr_nmndVal")
 NCI minimum DBH for crowding neighbors, for each species; all species required.
 
ModelData mp_fNCIAlpha = new ModelData("gr_nciAlpha", "gr_naVal")
 NCI alpha for each species.
 
ModelData mp_fNCIBeta = new ModelData("gr_nciBeta", "gr_nbVal")
 NCI beta for each species.
 
ModelData mp_fNCISizeSensToNCI = new ModelData("gr_nciSizeSensNCI", "gr_nssnVal")
 NCI growth - Size sensitivity to NCI parameter (gamma)
 
ModelData mp_fNCICrowdingEffectSlope = new ModelData("gr_nciCrowdingSlope", "gr_ncslVal")
 NCI growth - Crowding Effect Slope (C)
 
ModelData mp_fNCICrowdingEffectSteepness = new ModelData("gr_nciCrowdingSteepness", "gr_ncstVal")
 NCI growth - Crowding Effect Steepness (D)
 
ModelData mp_fNCINeighStormEffMed = new ModelData("gr_nciNeighStormEffMedDmg", "gr_nnsemdVal")
 NCI growth - Neighbor storm effect - medium damage.
 
ModelData mp_fNCINeighStormEffFull = new ModelData("gr_nciNeighStormEffFullDmg", "gr_nnsefdVal")
 NCI growth - Neighbor storm effect - full damage.
 
ModelData mp_fNCISizeEffectMode = new ModelData("gr_nciSizeEffectMode", "gr_nsemVal")
 NCI growth - Size effect mode (X0)
 
ModelData mp_fNCISizeEffectVariance = new ModelData("gr_nciSizeEffectVariance", "gr_nsevVal")
 NCI growth - Size effect variance (Xb)
 
ModelData mp_fNCIShadingEffectCoefficient = new ModelData("gr_nciShadingCoefficient", "gr_nscVal")
 NCI growth - Shading coefficient (m)
 
ModelData mp_fNCIShadingEffectExponent = new ModelData("gr_nciShadingExponent", "gr_nseVal")
 NCI growth - Shading exponent (n)
 
ModelData mp_fNCIStormEffectMed = new ModelData("gr_nciStormEffMedDmg", "gr_nsemdVal")
 NCI growth - Storm effect - medium damage.
 
ModelData mp_fNCIStormEffectFull = new ModelData("gr_nciStormEffFullDmg", "gr_nsefdVal")
 NCI growth - Storm effect - full damage.
 
ModelData mp_fLengthOfLastSuppressionFactor = new ModelData("gr_lengthLastSuppFactor", "gr_llsfVal")
 Length of last suppression factor for each species.
 
ModelData mp_fLengthOfCurrentReleaseFactor = new ModelData("gr_lengthCurrReleaseFactor", "gr_lcrfVal")
 Length of current release factor for each species.
 
ModelData mp_fLogisticDiamAsympGrowthFullLight = new ModelData("gr_diamAsympGrowthAtFullLight", "gr_dagaflVal")
 Logistic diameter growth - asymptotic growth at full light.
 
ModelData mp_fLogisticHeightAsympGrowthFullLight
 Logistic height growth - asymptotic growth at full light.
 
ModelData mp_fLogisticDiamShape1b = new ModelData("gr_diamShape1b", "gr_ds1bVal")
 Logistic diameter growth - shape parameter 1 - b.
 
ModelData mp_fLogisticHeightShape1b = new ModelData("gr_heightShape1b", "gr_hs1bVal")
 Logistic height growth - shape parameter 1 - b.
 
ModelData mp_fLogisticDiamShape2c = new ModelData("gr_diamShape2c", "gr_ds2cVal")
 Logistic diameter growth - shape parameter 2 - c.
 
ModelData mp_fLogisticHeightShape2c = new ModelData("gr_heightShape2c", "gr_hs2cVal")
 Logistic height growth - shape parameter 2 - c.
 
ModelData mp_fSimpLinDiamIntercept = new ModelData("gr_diamSimpleLinearIntercept", "gr_dsliVal")
 Simple linear diameter growth - intercept.
 
ModelData mp_fSimpLinHeightIntercept = new ModelData("gr_heightSimpleLinearIntercept", "gr_hsliVal")
 Simple linear height growth - intercept.
 
ModelData mp_fSimpLinDiamSlope = new ModelData("gr_diamSimpleLinearSlope", "gr_dslsVal")
 Simple linear diameter growth - slope.
 
ModelData mp_fSimpLinHeightSlope = new ModelData("gr_heightSimpleLinearSlope", "gr_hslsVal")
 Simple linear height growth - slope.
 
ModelData mp_fLinShadeDiamIntercept = new ModelData("gr_diamShadedLinearIntercept", "gr_dshliVal")
 Linear growth with exponential reduction for shade diameter growth - intercept.
 
ModelData mp_fLinShadeHeightIntercept = new ModelData("gr_heightShadedLinearIntercept", "gr_hshliVal")
 Linear growth with exponential reduction for shade height growth - intercept.
 
ModelData mp_fLinShadeDiamSlope = new ModelData("gr_diamShadedLinearSlope", "gr_dshlsVal")
 Linear growth with exponential reduction for shade diameter growth - slope.
 
ModelData mp_fLinShadeHeightSlope = new ModelData("gr_heightShadedLinearSlope", "gr_hshlsVal")
 Linear growth with exponential reduction for shade height growth - slope.
 
ModelData mp_fLinShadeDiamShadeExp = new ModelData("gr_diamShadedLinearShadeExp", "gr_dshlseVal")
 Linear growth with exponential reduction for shade diameter growth - shade exponent.
 
ModelData mp_fLinShadeHeightShadeExp = new ModelData("gr_heightShadedLinearShadeExp", "gr_hshlseVal")
 Linear growth with exponential reduction for shade height growth - shade exponent.
 
ModelData mp_fSizeDepLogisticDiamIntercept = new ModelData("gr_diamSizeDepLogisticIntercept", "gr_dsdliVal")
 Logistic growth with size dependent asymptote - diameter intercept.
 
ModelData mp_fSizeDepLogisticHeightIntercept = new ModelData("gr_heightSizeDepLogisticIntercept", "gr_hsdliVal")
 Logistic growth with size dependent asymptote - height intercept.
 
ModelData mp_fSizeDepLogisticDiamSlope = new ModelData("gr_diamSizeDepLogisticSlope", "gr_dsdlsVal")
 Logistic growth with size dependent asymptote - diameter slope.
 
ModelData mp_fSizeDepLogisticHeightSlope = new ModelData("gr_heightSizeDepLogisticSlope", "gr_hsdlsVal")
 Logistic growth with size dependent asymptote - height slope.
 
ModelData mp_fSizeDepLogisticDiamShape1c = new ModelData("gr_diamSizeDepLogisticShape1c", "gr_dsdls1cVal")
 Logistic growth with size dependent asymptote - diameter shape parameter 1 - c.
 
ModelData mp_fSizeDepLogisticHeightShape1c = new ModelData("gr_heightSizeDepLogisticShape1c", "gr_hsdls1cVal")
 Logistic growth with size dependent asymptote - height shape parameter 1 - c.
 
ModelData mp_fSizeDepLogisticDiamShape2d = new ModelData("gr_diamSizeDepLogisticShape2d", "gr_dsdls2dVal")
 Logistic growth with size dependent asymptote - diameter shape parameter 2 - d.
 
ModelData mp_fSizeDepLogisticHeightShape2d = new ModelData("gr_heightSizeDepLogisticShape2d", "gr_hsdls2dVal")
 Logistic growth with size dependent asymptote - height shape parameter 2 - d.
 
ModelData mp_fLognormalDiamIncAtDiam36 = new ModelData("gr_diamLognormalIncAtDiam36", "gr_dliad36Val")
 Lognormal diameter growth - growth increment at diameter 36.
 
ModelData mp_fLognormalHeightIncAtDiam36 = new ModelData("gr_heightLognormalIncAtDiam36", "gr_hliad36Val")
 Lognormal height growth - height increment at diameter 36.
 
ModelData mp_fLognormalDiamShapeParam = new ModelData("gr_diamLognormalShapeParam", "gr_dlspVal")
 Lognormal diameter growth - shape parameter.
 
ModelData mp_fLognormalHeightShapeParam = new ModelData("gr_heightLognormalShapeParam", "gr_hlspVal")
 Lognormal height growth - shape parameter.
 
ModelData mp_fLognormalDiamEffectOfShade = new ModelData("gr_diamLognormalEffectOfShade", "gr_dleosVal")
 Lognormal diameter growth - effect of shade.
 
ModelData mp_fLognormalHeightEffectOfShade = new ModelData("gr_heightLognormalEffectOfShade", "gr_hleosVal")
 Lognormal height growth - effect of shade.
 
ModelData mp_fFloatResourceInfluence = new ModelData("gr_diamDoubleMMResourceInfluence", "gr_ddmmriVal")
 Double resource relative growth - influence of resource.
 
ModelData mp_fBiLevelHighLightThreshold = new ModelData("gr_linearBilevHiLiteThreshold", "gr_lbhltVal")
 Linear bi-level growth - threshold for high-light growth.
 
ModelData mp_fBiLevelHighLightSlope = new ModelData("gr_linearBilevHiLiteSlope", "gr_lbhlsVal")
 Linear bi-level growth - slope for high-light growth.
 
ModelData mp_fBiLevelHighLightIntercept = new ModelData("gr_linearBilevHiLiteIntercept", "gr_lbhliVal")
 Linear bi-level growth - intercept for high-light growth.
 
ModelData mp_fBiLevelLowLightSlope = new ModelData("gr_linearBilevLoLiteSlope", "gr_lbllsVal")
 Linear bi-level growth - slope for low-light growth.
 
ModelData mp_fBiLevelLowLightIntercept = new ModelData("gr_linearBilevLoLiteIntercept", "gr_lblliVal")
 Linear bi-level growth - intercept for low-light growth.
 
ModelData mp_fLogBiLevelLoLiteX0 = new ModelData("gr_lognormalBilevLoLiteX0", "gr_lbllx0Val")
 Lognormal bi-level growth - X0 for low-light growth.
 
ModelData mp_fLogBiLevelLoLiteXb = new ModelData("gr_lognormalBilevLoLiteXb", "gr_lbllxbVal")
 Lognormal bi-level growth - Xb for low-light growth.
 
ModelData mp_fLogBiLevelLoLiteMaxGrwth = new ModelData("gr_lognormalBilevLoLiteMaxGrowth", "gr_lbllmgVal")
 Lognormal bi-level growth - max growth for low-light growth.
 
ModelData mp_fLogBiLevelHiLiteX0 = new ModelData("gr_lognormalBilevHiLiteX0", "gr_lbhlx0Val")
 Lognormal bi-level growth - X0 for high-light growth.
 
ModelData mp_fLogBiLevelHiLiteXb = new ModelData("gr_lognormalBilevHiLiteXb", "gr_lbhlxbVal")
 Lognormal bi-level growth - Xb for high-light growth.
 
ModelData mp_fLogBiLevelHiLiteMaxGrwth = new ModelData("gr_lognormalBilevHiLiteMaxGrowth", "gr_lbhlmgVal")
 Lognormal bi-level growth - max growth for high-light growth.
 
ModelData mp_fLogBiLevelHighLightThreshold = new ModelData("gr_lognormalBilevHiLiteThreshold", "gr_lobhltVal")
 Lognormal bi-level growth - threshold for high-light growth.
 
ModelData mp_fPRHiteThreshold = new ModelData("gr_prStochHiteThreshold", "gr_pshtVal")
 PR semi-stochastic growth - height threshold for stochastic growth.
 
ModelData mp_fPRDetermA = new ModelData("gr_prStochDetermA", "gr_psdaVal")
 PR semi-stochastic growth - "a" for deterministic growth.
 
ModelData mp_fPRDetermB = new ModelData("gr_prStochDetermB", "gr_psdbVal")
 PR semi-stochastic growth - "b" for deterministic growth.
 
ModelData mp_fPRMeanDBH = new ModelData("gr_prStochMeanDBH", "gr_psmdVal")
 PR semi-stochastic growth - mean DBH for stochastic growth.
 
ModelData mp_fPRDBHStdDev = new ModelData("gr_prStochStdDev", "gr_pssdVal")
 PR semi-stochastic growth - DBH standard deviation for stochastic growth.
 
ModelData mp_fPRStormLevelHighLightThreshold = new ModelData("gr_prBilevStmGrwthHiLiteThreshold", "gr_pbsghltVal")
 PR storm bi-level growth - threshold for high-light growth.
 
ModelData mp_fPRStormBiLevelHighLightA = new ModelData("gr_prBilevStmGrwthHiLiteA", "gr_pbsghlaVal")
 PR storm bi-level growth - high-light growth "a".
 
ModelData mp_fPRStormBiLevelHighLightB = new ModelData("gr_prBilevStmGrwthHiLiteB", "gr_pbsghlbVal")
 PR storm bi-level growth - high-light growth "b".
 
ModelData mp_fPRStormBiLevelLowLightSlope = new ModelData("gr_prBilevStmGrwthLoLiteSlope", "gr_pbsgllsVal")
 PR storm bi-level growth - slope for low-light growth.
 
ModelData mp_fPRStormBiLevelLowLightIntercept = new ModelData("gr_prBilevStmGrwthLoLiteIntercept", "gr_pbsglliVal")
 PR storm bi-level growth - intercept for low-light growth.
 
ModelData mp_fBrowsedAsymptoticDiameterGrowth = new ModelData("gr_browsedAsympDiameterGrowth", "gr_badgVal")
 Browsed relative growth - browsed asymptotic diameter growth.
 
ModelData mp_fBrowsedSlopeOfGrowthResponse = new ModelData("gr_browsedSlopeGrowthResponse", "gr_bsgrVal")
 Browsed relative growth - browsed slope of growth response.
 
ModelData mp_fBrowsedRelGrowthDiamExp = new ModelData("gr_browsedRelGrowthDiamExp", "gr_brgdeVal")
 Browsed relative growth - browsed diameter exponent.
 
ModelData mp_fMMNegGrowthAlpha = new ModelData("gr_mmNegGrowthAlpha", "gr_mmngaVal")
 Michaelis-Menton negative growth - alpha.
 
ModelData mp_fMMNegGrowthBeta = new ModelData("gr_mmNegGrowthBeta", "gr_mmngbVal")
 Michaelis-Menton negative growth - beta.
 
ModelData mp_fMMNegGrowthGamma = new ModelData("gr_mmNegGrowthGamma", "gr_mmnggVal")
 Michaelis-Menton negative growth - gamma.
 
ModelData mp_fMMNegGrowthPhi = new ModelData("gr_mmNegGrowthPhi", "gr_mmngpVal")
 Michaelis-Menton negative growth - phi.
 
ModelData mp_fMMNegGrowthStdDev = new ModelData("gr_mmNegGrowthStdDev", "gr_mmngsdVal")
 Michaelis-Menton negative growth - standard deviation of growth stochasticity in cm/year.
 
ModelData mp_fMMNegGrowthAutoCorrProb = new ModelData("gr_mmNegGrowthAutoCorrProb", "gr_mmngacpVal")
 Michaelis-Menton negative growth - one year probability of autocorrelation.
 
ModelData mp_fMMPhotGrowthAlpha = new ModelData("gr_mmPhotGrowthAlpha", "gr_mmpgaVal")
 Michaelis-Menton with photoinhibition - alpha.
 
ModelData mp_fMMPhotGrowthBeta = new ModelData("gr_mmPhotGrowthBeta", "gr_mmpgbVal")
 Michaelis-Menton with photoinhibition - beta.
 
ModelData mp_fMMPhotGrowthD = new ModelData("gr_mmPhotGrowthD", "gr_mmpgdVal")
 Michaelis-Menton with photoinhibition - D.
 
ModelData mp_fMMPhotGrowthPhi = new ModelData("gr_mmPhotGrowthPhi", "gr_mmpgpVal")
 Michaelis-Menton with photoinhibition - phi.
 
ModelData mp_fPowerHeightGrowthN = new ModelData("gr_powerHeightN", "gr_phnVal")
 Power height growth - n.
 
ModelData mp_fPowerHeightGrowthExp = new ModelData("gr_powerHeightExp", "gr_pheVal")
 Power height growth - exponent.
 
ModelData mp_fLagMaxGrowthConstant = new ModelData("gr_lagMaxGrowthConstant", "gr_lmgcVal")
 Lagged post harvest growth - Multiplier constant in Max potential growth term.
 
ModelData mp_fLagMaxGrowthDBHEffect = new ModelData("gr_lagMaxGrowthDbhEffect", "gr_lmgdbheVal")
 Lagged post harvest growth - Effect of DBH on max potential growth term.
 
ModelData mp_fLagNciConstant = new ModelData("gr_lagNciConstant", "gr_lncicVal")
 Lagged post harvest growth - Effect of NCI on growth.
 
ModelData mp_fLagNciDbhEffect = new ModelData("gr_lagNciDbhEffect", "gr_lncidbheVal")
 Lagged post harvest growth - Effect of DBH on NCI term.
 
ModelData mp_fLagTimeSinceHarvestRateParam = new ModelData("gr_lagTimeSinceHarvestRateParam", "gr_ltshrpVal")
 Lagged post harvest growth - Rate parameter for time since harvest lag effect.
 
ModelData mp_fJuvenileNCIAlpha = new ModelData("gr_juvNCIAlpha", "gr_jnaVal")
 Juvenile NCI alpha for each species.
 
ModelData mp_fJuvenileNCIBeta = new ModelData("gr_juvNCIBeta", "gr_jnbVal")
 Juvenile NCI beta for each species.
 
ModelData mp_fJuvenileNCIMaxPotentialGrowth = new ModelData("gr_juvNCIMaxPotentialGrowth", "gr_jnmpgVal")
 Juvenile NCI max potential growth for each species.
 
ModelData mp_fJuvenileNCIMaxCrowdingRadius = new ModelData("gr_juvNCIMaxCrowdingRadius", "gr_jnmcrVal")
 Juvenile NCI maximum crowding distance, in m, for each species.
 
ModelData mp_fJuvenileNCIMinNeighborDiam = new ModelData("gr_juvNCIMinNeighborDiam10", "gr_jnmndVal")
 Juvenile NCI minimum diam10 for crowding neighbors, for each species; all species required.
 
ModelData mp_fJuvenileNCICrowdingEffectSlope = new ModelData("gr_juvNCICrowdingSlope", "gr_jncslVal")
 Juvenile NCI growth - Crowding Effect Slope (C)
 
ModelData mp_fJuvenileNCICrowdingEffectSteepness = new ModelData("gr_juvNCICrowdingSteepness", "gr_jncstVal")
 Juvenile NCI growth - Crowding Effect Steepness (D)
 
ModelData mp_fJuvenileNCISizeEffectA = new ModelData("gr_juvNCISizeEffectA", "gr_jnseaVal")
 Juvenile NCI growth - Size effect a.
 
ModelData mp_fJuvenileNCISizeEffectB = new ModelData("gr_juvNCISizeEffectB", "gr_jnsebVal")
 Juvenile NCI growth - Size effect b.
 
ModelData mp_fWeibClimMaxCrowdingRadius = new ModelData("gr_weibClimMaxNeighRad", "gr_wcmnrVal")
 Weibull climate growth - Maximum search radius, in meters, in which to look for crowding neighbors.
 
ModelData mp_fWeibClimMinimumNeighborDBH = new ModelData("gr_weibClimMinNeighDBH", "gr_wcmndVal")
 Weibull climate growth - The minimum DBH, in cm, of neighbors to be included in the neighbor count.
 
ModelData mp_fWeibClimSizeX0 = new ModelData("gr_weibClimSizeEffX0", "gr_wcsex0Val")
 Weibull climate growth - Size effect X0.
 
ModelData mp_fWeibClimSizeXb = new ModelData("gr_weibClimSizeEffXb", "gr_wcsexbVal")
 Weibull climate growth - Size effect Xb.
 
ModelData mp_fWeibClimSizeMinDBH = new ModelData("gr_weibClimSizeEffMinDBH", "gr_wcsemdVal")
 Weibull climate growth - Size effect minimum DBH.
 
ModelData mp_fWeibClimMaxRG = new ModelData("gr_weibClimMaxGrowth", "gr_wcmgVal")
 Weibull climate growth - Maximum potential growth value, in cm.
 
ModelData mp_fWeibClimQuadCompC = new ModelData("gr_weibClimQuadCompEffC", "gr_wcqcecVal")
 Weibull climate quadrat growth - Competition effect C.
 
ModelData mp_fWeibClimQuadCompD = new ModelData("gr_weibClimQuadCompEffD", "gr_wcqcedVal")
 Weibull climate quadrat growth - Competition effect D.
 
ModelData mp_fWeibClimQuadMinimumNeighborDBH = new ModelData("gr_weibClimQuadMinNeighDBH", "gr_wcqmndVal")
 Weibull climate quadrat growth - The minimum DBH, in cm, of neighbors to be included in the neighbor count.
 
ModelData mp_fWeibClimQuadPrecipA = new ModelData("gr_weibClimQuadPrecipEffA", "gr_wcqpeaVal")
 Weibull climate quadrat growth - Precipitation effect A.
 
ModelData mp_fWeibClimQuadPrecipB = new ModelData("gr_weibClimQuadPrecipEffB", "gr_wcqpebVal")
 Weibull climate quadrat growth - Precipitation effect B.
 
ModelData mp_fWeibClimQuadPrecipC = new ModelData("gr_weibClimQuadPrecipEffC", "gr_wcqpecVal")
 Weibull climate quadrat growth - Precipitation effect C.
 
ModelData mp_fWeibClimQuadTempA = new ModelData("gr_weibClimQuadTempEffA", "gr_wcqteaVal")
 Weibull climate quadrat growth - Temperature effect A.
 
ModelData mp_fWeibClimQuadTempB = new ModelData("gr_weibClimQuadTempEffB", "gr_wcqtebVal")
 Weibull climate quadrat growth - Temperature effect B.
 
ModelData mp_fWeibClimQuadTempC = new ModelData("gr_weibClimQuadTempEffC", "gr_wcqtecVal")
 Weibull climate quadrat growth - Temperature effect C.
 
ModelData mp_fWeibClimQuadMaxRG = new ModelData("gr_weibClimQuadMaxGrowth", "gr_wcqmgVal")
 Weibull climate quadrat growth - Maximum potential growth value, in cm.
 
ModelData m_fWeibClimQuadMaxCrowdingRadius = new ModelData("gr_weibClimQuadMaxNeighRad")
 Weibull climate quadrat growth - Max search radius, in meters, in which to look for crowding neighbors.
 
ModelData m_fLagNCIRadius = new ModelData("gr_lagNciDistanceRadius")
 Lagged post harvest growth - NCI radius.
 
ModelData m_fMortalityRateAtSuppression = new ModelData("gr_mortRateAtSuppression")
 Morality rate at suppression.
 
ModelData m_fNCIDbhDivisor = new ModelData("gr_nciDbhDivisor")
 NCI - NCI DBH divisor.
 
ModelData m_fJuvenileNCIDiam10Divisor = new ModelData("gr_juvNCIDiam10Divisor")
 Juvenile NCI - NCI Diam10 divisor.
 
ModelData m_fBANCIBADivisor = new ModelData("gr_banciBADivisor")
 BA NCI - BA divisor.
 
ModelData m_iYrsExceedingThresholdBeforeSuppressed = new ModelData("gr_yrsExceedThresholdBeforeSupp")
 Years exceeding threshold before a tree is suppressed.
 
ModelData m_iIncludeSnagsInNCI = new ModelData("gr_nciIncludeSnagsInNCI")
 NCI - Whether or not to include snags in NCI calculations.
 
ModelData m_iIncludeSnagsInJuvenileNCI = new ModelData("gr_juvNCIIncludeSnagsInNCI")
 Juvenile NCI - Whether or not to include snags in NCI calculations.
 
ModelData m_iBANCIOnlyLargerNeighbors = new ModelData("gr_banciOnlyLargerNeighbors")
 BA NCI - Whether or not to use only larger neighbors.
 
- Protected Attributes inherited from sortie.tools.parfileupdater.GroupBase
ArrayList< ModelDatamp_oAllData
 All data for this object.
 
String m_sXMLTag
 Highest-level XML tag for this object.
 
Behavior[] mp_oChildBehaviors
 

Private Attributes

int m_iWeibullJuvIndex = -1
 
int m_iWeibullAdultIndex = -1
 
int m_iWeibullJuvDiamOnlyIndex = -1
 
int m_iWeibullAdultDiamOnlyIndex = -1
 

Additional Inherited Members

- Protected Member Functions inherited from sortie.tools.parfileupdater.GroupBase
void loadDataMember (ModelData oData)
 Takes some data and adds it to all applicable behaviors in their string buffer.
 

Constructor & Destructor Documentation

sortie.tools.parfileupdater.GrowthBehaviors.GrowthBehaviors ( )

Constructor.

Member Function Documentation

void sortie.tools.parfileupdater.GrowthBehaviors.endXMLParentTag ( String  sXMLTag)
boolean sortie.tools.parfileupdater.GrowthBehaviors.readXMLParentTag ( String  sXMLTag,
Attributes  oAttributes 
) throws ModelException

Overridden for lambdas.

boolean sortie.tools.parfileupdater.GrowthBehaviors.setSingleValueByXMLTag ( String  sXMLTag,
String  sXMLParentTag,
Attributes  oAttributes,
String  sData 
) throws ModelException

Overridden to do weibull growth.

void sortie.tools.parfileupdater.GrowthBehaviors.writeBehaviorsList ( BufferedWriter  jOut) throws IOException

Overridden to split weibull climate into adult and juvenile.

Member Data Documentation

ModelData sortie.tools.parfileupdater.GrowthBehaviors.m_fBANCIBADivisor = new ModelData("gr_banciBADivisor")
protected

BA NCI - BA divisor.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.m_fJuvenileNCIDiam10Divisor = new ModelData("gr_juvNCIDiam10Divisor")
protected

Juvenile NCI - NCI Diam10 divisor.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.m_fLagNCIRadius = new ModelData("gr_lagNciDistanceRadius")
protected

Lagged post harvest growth - NCI radius.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.m_fMortalityRateAtSuppression = new ModelData("gr_mortRateAtSuppression")
protected

Morality rate at suppression.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.m_fNCIDbhDivisor = new ModelData("gr_nciDbhDivisor")
protected

NCI - NCI DBH divisor.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.m_fWeibClimQuadMaxCrowdingRadius = new ModelData("gr_weibClimQuadMaxNeighRad")
protected

Weibull climate quadrat growth - Max search radius, in meters, in which to look for crowding neighbors.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.m_iBANCIOnlyLargerNeighbors = new ModelData("gr_banciOnlyLargerNeighbors")
protected

BA NCI - Whether or not to use only larger neighbors.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.m_iIncludeSnagsInJuvenileNCI = new ModelData("gr_juvNCIIncludeSnagsInNCI")
protected

Juvenile NCI - Whether or not to include snags in NCI calculations.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.m_iIncludeSnagsInNCI = new ModelData("gr_nciIncludeSnagsInNCI")
protected

NCI - Whether or not to include snags in NCI calculations.

int sortie.tools.parfileupdater.GrowthBehaviors.m_iWeibullAdultDiamOnlyIndex = -1
private
int sortie.tools.parfileupdater.GrowthBehaviors.m_iWeibullAdultIndex = -1
private
int sortie.tools.parfileupdater.GrowthBehaviors.m_iWeibullJuvDiamOnlyIndex = -1
private
int sortie.tools.parfileupdater.GrowthBehaviors.m_iWeibullJuvIndex = -1
private
ModelData sortie.tools.parfileupdater.GrowthBehaviors.m_iYrsExceedingThresholdBeforeSuppressed = new ModelData("gr_yrsExceedThresholdBeforeSupp")
protected

Years exceeding threshold before a tree is suppressed.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fAdultConstantAreaInc = new ModelData("gr_adultConstAreaInc", "gr_acaiVal")
protected

Adult constant area increment, in cm2/yr.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fAdultConstantRadialGrowth = new ModelData("gr_adultConstRadialInc", "gr_acriVal")
protected

Adult constant radial growth for each species, in mm/yr.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fAsymptoticDiameterGrowth = new ModelData("gr_asympDiameterGrowth", "gr_adgVal")
protected

Asymptotic diameter growth for each species.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fAsymptoticHeightGrowth = new ModelData("gr_asympHeightGrowth", "gr_ahgVal")
protected

Asymptotic height growth for each species.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fBiLevelHighLightIntercept = new ModelData("gr_linearBilevHiLiteIntercept", "gr_lbhliVal")
protected

Linear bi-level growth - intercept for high-light growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fBiLevelHighLightSlope = new ModelData("gr_linearBilevHiLiteSlope", "gr_lbhlsVal")
protected

Linear bi-level growth - slope for high-light growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fBiLevelHighLightThreshold = new ModelData("gr_linearBilevHiLiteThreshold", "gr_lbhltVal")
protected

Linear bi-level growth - threshold for high-light growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fBiLevelLowLightIntercept = new ModelData("gr_linearBilevLoLiteIntercept", "gr_lblliVal")
protected

Linear bi-level growth - intercept for low-light growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fBiLevelLowLightSlope = new ModelData("gr_linearBilevLoLiteSlope", "gr_lbllsVal")
protected

Linear bi-level growth - slope for low-light growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fBrowsedAsymptoticDiameterGrowth = new ModelData("gr_browsedAsympDiameterGrowth", "gr_badgVal")
protected

Browsed relative growth - browsed asymptotic diameter growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fBrowsedRelGrowthDiamExp = new ModelData("gr_browsedRelGrowthDiamExp", "gr_brgdeVal")
protected

Browsed relative growth - browsed diameter exponent.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fBrowsedSlopeOfGrowthResponse = new ModelData("gr_browsedSlopeGrowthResponse", "gr_bsgrVal")
protected

Browsed relative growth - browsed slope of growth response.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fFloatResourceInfluence = new ModelData("gr_diamDoubleMMResourceInfluence", "gr_ddmmriVal")
protected

Double resource relative growth - influence of resource.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fJuvenileNCIAlpha = new ModelData("gr_juvNCIAlpha", "gr_jnaVal")
protected

Juvenile NCI alpha for each species.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fJuvenileNCIBeta = new ModelData("gr_juvNCIBeta", "gr_jnbVal")
protected

Juvenile NCI beta for each species.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fJuvenileNCICrowdingEffectSlope = new ModelData("gr_juvNCICrowdingSlope", "gr_jncslVal")
protected

Juvenile NCI growth - Crowding Effect Slope (C)

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fJuvenileNCICrowdingEffectSteepness = new ModelData("gr_juvNCICrowdingSteepness", "gr_jncstVal")
protected

Juvenile NCI growth - Crowding Effect Steepness (D)

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fJuvenileNCIMaxCrowdingRadius = new ModelData("gr_juvNCIMaxCrowdingRadius", "gr_jnmcrVal")
protected

Juvenile NCI maximum crowding distance, in m, for each species.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fJuvenileNCIMaxPotentialGrowth = new ModelData("gr_juvNCIMaxPotentialGrowth", "gr_jnmpgVal")
protected

Juvenile NCI max potential growth for each species.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fJuvenileNCIMinNeighborDiam = new ModelData("gr_juvNCIMinNeighborDiam10", "gr_jnmndVal")
protected

Juvenile NCI minimum diam10 for crowding neighbors, for each species; all species required.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fJuvenileNCISizeEffectA = new ModelData("gr_juvNCISizeEffectA", "gr_jnseaVal")
protected

Juvenile NCI growth - Size effect a.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fJuvenileNCISizeEffectB = new ModelData("gr_juvNCISizeEffectB", "gr_jnsebVal")
protected

Juvenile NCI growth - Size effect b.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLagMaxGrowthConstant = new ModelData("gr_lagMaxGrowthConstant", "gr_lmgcVal")
protected

Lagged post harvest growth - Multiplier constant in Max potential growth term.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLagMaxGrowthDBHEffect = new ModelData("gr_lagMaxGrowthDbhEffect", "gr_lmgdbheVal")
protected

Lagged post harvest growth - Effect of DBH on max potential growth term.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLagNciConstant = new ModelData("gr_lagNciConstant", "gr_lncicVal")
protected

Lagged post harvest growth - Effect of NCI on growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLagNciDbhEffect = new ModelData("gr_lagNciDbhEffect", "gr_lncidbheVal")
protected

Lagged post harvest growth - Effect of DBH on NCI term.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLagTimeSinceHarvestRateParam = new ModelData("gr_lagTimeSinceHarvestRateParam", "gr_ltshrpVal")
protected

Lagged post harvest growth - Rate parameter for time since harvest lag effect.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLengthOfCurrentReleaseFactor = new ModelData("gr_lengthCurrReleaseFactor", "gr_lcrfVal")
protected

Length of current release factor for each species.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLengthOfLastSuppressionFactor = new ModelData("gr_lengthLastSuppFactor", "gr_llsfVal")
protected

Length of last suppression factor for each species.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLinShadeDiamIntercept = new ModelData("gr_diamShadedLinearIntercept", "gr_dshliVal")
protected

Linear growth with exponential reduction for shade diameter growth - intercept.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLinShadeDiamShadeExp = new ModelData("gr_diamShadedLinearShadeExp", "gr_dshlseVal")
protected

Linear growth with exponential reduction for shade diameter growth - shade exponent.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLinShadeDiamSlope = new ModelData("gr_diamShadedLinearSlope", "gr_dshlsVal")
protected

Linear growth with exponential reduction for shade diameter growth - slope.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLinShadeHeightIntercept = new ModelData("gr_heightShadedLinearIntercept", "gr_hshliVal")
protected

Linear growth with exponential reduction for shade height growth - intercept.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLinShadeHeightShadeExp = new ModelData("gr_heightShadedLinearShadeExp", "gr_hshlseVal")
protected

Linear growth with exponential reduction for shade height growth - shade exponent.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLinShadeHeightSlope = new ModelData("gr_heightShadedLinearSlope", "gr_hshlsVal")
protected

Linear growth with exponential reduction for shade height growth - slope.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLogBiLevelHighLightThreshold = new ModelData("gr_lognormalBilevHiLiteThreshold", "gr_lobhltVal")
protected

Lognormal bi-level growth - threshold for high-light growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLogBiLevelHiLiteMaxGrwth = new ModelData("gr_lognormalBilevHiLiteMaxGrowth", "gr_lbhlmgVal")
protected

Lognormal bi-level growth - max growth for high-light growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLogBiLevelHiLiteX0 = new ModelData("gr_lognormalBilevHiLiteX0", "gr_lbhlx0Val")
protected

Lognormal bi-level growth - X0 for high-light growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLogBiLevelHiLiteXb = new ModelData("gr_lognormalBilevHiLiteXb", "gr_lbhlxbVal")
protected

Lognormal bi-level growth - Xb for high-light growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLogBiLevelLoLiteMaxGrwth = new ModelData("gr_lognormalBilevLoLiteMaxGrowth", "gr_lbllmgVal")
protected

Lognormal bi-level growth - max growth for low-light growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLogBiLevelLoLiteX0 = new ModelData("gr_lognormalBilevLoLiteX0", "gr_lbllx0Val")
protected

Lognormal bi-level growth - X0 for low-light growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLogBiLevelLoLiteXb = new ModelData("gr_lognormalBilevLoLiteXb", "gr_lbllxbVal")
protected

Lognormal bi-level growth - Xb for low-light growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLogisticDiamAsympGrowthFullLight = new ModelData("gr_diamAsympGrowthAtFullLight", "gr_dagaflVal")
protected

Logistic diameter growth - asymptotic growth at full light.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLogisticDiamShape1b = new ModelData("gr_diamShape1b", "gr_ds1bVal")
protected

Logistic diameter growth - shape parameter 1 - b.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLogisticDiamShape2c = new ModelData("gr_diamShape2c", "gr_ds2cVal")
protected

Logistic diameter growth - shape parameter 2 - c.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLogisticHeightAsympGrowthFullLight
protected
Initial value:
= new
ModelData("gr_heightAsympGrowthAtFullLight", "gr_hagaflVal")

Logistic height growth - asymptotic growth at full light.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLogisticHeightShape1b = new ModelData("gr_heightShape1b", "gr_hs1bVal")
protected

Logistic height growth - shape parameter 1 - b.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLogisticHeightShape2c = new ModelData("gr_heightShape2c", "gr_hs2cVal")
protected

Logistic height growth - shape parameter 2 - c.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLognormalDiamEffectOfShade = new ModelData("gr_diamLognormalEffectOfShade", "gr_dleosVal")
protected

Lognormal diameter growth - effect of shade.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLognormalDiamIncAtDiam36 = new ModelData("gr_diamLognormalIncAtDiam36", "gr_dliad36Val")
protected

Lognormal diameter growth - growth increment at diameter 36.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLognormalDiamShapeParam = new ModelData("gr_diamLognormalShapeParam", "gr_dlspVal")
protected

Lognormal diameter growth - shape parameter.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLognormalHeightEffectOfShade = new ModelData("gr_heightLognormalEffectOfShade", "gr_hleosVal")
protected

Lognormal height growth - effect of shade.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLognormalHeightIncAtDiam36 = new ModelData("gr_heightLognormalIncAtDiam36", "gr_hliad36Val")
protected

Lognormal height growth - height increment at diameter 36.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fLognormalHeightShapeParam = new ModelData("gr_heightLognormalShapeParam", "gr_hlspVal")
protected

Lognormal height growth - shape parameter.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fMMNegGrowthAlpha = new ModelData("gr_mmNegGrowthAlpha", "gr_mmngaVal")
protected

Michaelis-Menton negative growth - alpha.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fMMNegGrowthAutoCorrProb = new ModelData("gr_mmNegGrowthAutoCorrProb", "gr_mmngacpVal")
protected

Michaelis-Menton negative growth - one year probability of autocorrelation.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fMMNegGrowthBeta = new ModelData("gr_mmNegGrowthBeta", "gr_mmngbVal")
protected

Michaelis-Menton negative growth - beta.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fMMNegGrowthGamma = new ModelData("gr_mmNegGrowthGamma", "gr_mmnggVal")
protected

Michaelis-Menton negative growth - gamma.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fMMNegGrowthPhi = new ModelData("gr_mmNegGrowthPhi", "gr_mmngpVal")
protected

Michaelis-Menton negative growth - phi.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fMMNegGrowthStdDev = new ModelData("gr_mmNegGrowthStdDev", "gr_mmngsdVal")
protected

Michaelis-Menton negative growth - standard deviation of growth stochasticity in cm/year.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fMMPhotGrowthAlpha = new ModelData("gr_mmPhotGrowthAlpha", "gr_mmpgaVal")
protected

Michaelis-Menton with photoinhibition - alpha.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fMMPhotGrowthBeta = new ModelData("gr_mmPhotGrowthBeta", "gr_mmpgbVal")
protected

Michaelis-Menton with photoinhibition - beta.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fMMPhotGrowthD = new ModelData("gr_mmPhotGrowthD", "gr_mmpgdVal")
protected

Michaelis-Menton with photoinhibition - D.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fMMPhotGrowthPhi = new ModelData("gr_mmPhotGrowthPhi", "gr_mmpgpVal")
protected

Michaelis-Menton with photoinhibition - phi.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fNCIAlpha = new ModelData("gr_nciAlpha", "gr_naVal")
protected

NCI alpha for each species.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fNCIBeta = new ModelData("gr_nciBeta", "gr_nbVal")
protected

NCI beta for each species.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fNCICrowdingEffectSlope = new ModelData("gr_nciCrowdingSlope", "gr_ncslVal")
protected

NCI growth - Crowding Effect Slope (C)

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fNCICrowdingEffectSteepness = new ModelData("gr_nciCrowdingSteepness", "gr_ncstVal")
protected

NCI growth - Crowding Effect Steepness (D)

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fNCIMaxCrowdingRadius = new ModelData("gr_nciMaxCrowdingRadius", "gr_nmcrVal")
protected

NCI maximum crowding distance, in m, for each species.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fNCIMaxPotentialGrowth = new ModelData("gr_nciMaxPotentialGrowth", "gr_nmpgVal")
protected

NCI max potential growth for each species.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fNCIMinNeighborDBH = new ModelData("gr_nciMinNeighborDBH", "gr_nmndVal")
protected

NCI minimum DBH for crowding neighbors, for each species; all species required.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fNCINeighStormEffFull = new ModelData("gr_nciNeighStormEffFullDmg", "gr_nnsefdVal")
protected

NCI growth - Neighbor storm effect - full damage.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fNCINeighStormEffMed = new ModelData("gr_nciNeighStormEffMedDmg", "gr_nnsemdVal")
protected

NCI growth - Neighbor storm effect - medium damage.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fNCIShadingEffectCoefficient = new ModelData("gr_nciShadingCoefficient", "gr_nscVal")
protected

NCI growth - Shading coefficient (m)

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fNCIShadingEffectExponent = new ModelData("gr_nciShadingExponent", "gr_nseVal")
protected

NCI growth - Shading exponent (n)

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fNCISizeEffectMode = new ModelData("gr_nciSizeEffectMode", "gr_nsemVal")
protected

NCI growth - Size effect mode (X0)

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fNCISizeEffectVariance = new ModelData("gr_nciSizeEffectVariance", "gr_nsevVal")
protected

NCI growth - Size effect variance (Xb)

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fNCISizeSensToNCI = new ModelData("gr_nciSizeSensNCI", "gr_nssnVal")
protected

NCI growth - Size sensitivity to NCI parameter (gamma)

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fNCIStormEffectFull = new ModelData("gr_nciStormEffFullDmg", "gr_nsefdVal")
protected

NCI growth - Storm effect - full damage.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fNCIStormEffectMed = new ModelData("gr_nciStormEffMedDmg", "gr_nsemdVal")
protected

NCI growth - Storm effect - medium damage.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fPowerHeightGrowthExp = new ModelData("gr_powerHeightExp", "gr_pheVal")
protected

Power height growth - exponent.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fPowerHeightGrowthN = new ModelData("gr_powerHeightN", "gr_phnVal")
protected

Power height growth - n.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fPRDBHStdDev = new ModelData("gr_prStochStdDev", "gr_pssdVal")
protected

PR semi-stochastic growth - DBH standard deviation for stochastic growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fPRDetermA = new ModelData("gr_prStochDetermA", "gr_psdaVal")
protected

PR semi-stochastic growth - "a" for deterministic growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fPRDetermB = new ModelData("gr_prStochDetermB", "gr_psdbVal")
protected

PR semi-stochastic growth - "b" for deterministic growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fPRHiteThreshold = new ModelData("gr_prStochHiteThreshold", "gr_pshtVal")
protected

PR semi-stochastic growth - height threshold for stochastic growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fPRMeanDBH = new ModelData("gr_prStochMeanDBH", "gr_psmdVal")
protected

PR semi-stochastic growth - mean DBH for stochastic growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fPRStormBiLevelHighLightA = new ModelData("gr_prBilevStmGrwthHiLiteA", "gr_pbsghlaVal")
protected

PR storm bi-level growth - high-light growth "a".

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fPRStormBiLevelHighLightB = new ModelData("gr_prBilevStmGrwthHiLiteB", "gr_pbsghlbVal")
protected

PR storm bi-level growth - high-light growth "b".

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fPRStormBiLevelLowLightIntercept = new ModelData("gr_prBilevStmGrwthLoLiteIntercept", "gr_pbsglliVal")
protected

PR storm bi-level growth - intercept for low-light growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fPRStormBiLevelLowLightSlope = new ModelData("gr_prBilevStmGrwthLoLiteSlope", "gr_pbsgllsVal")
protected

PR storm bi-level growth - slope for low-light growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fPRStormLevelHighLightThreshold = new ModelData("gr_prBilevStmGrwthHiLiteThreshold", "gr_pbsghltVal")
protected

PR storm bi-level growth - threshold for high-light growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fRelGrowthDiamExp = new ModelData("gr_relGrowthDiamExp", "gr_rgdeVal")
protected

Diameter exponent for relative Michaelis-Menton growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fRelGrowthHeightExp = new ModelData("gr_relHeightGrowthHeightExp", "gr_rhgheVal")
protected

Height exponent for relative Michaelis-Menton growth.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fSimpLinDiamIntercept = new ModelData("gr_diamSimpleLinearIntercept", "gr_dsliVal")
protected

Simple linear diameter growth - intercept.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fSimpLinDiamSlope = new ModelData("gr_diamSimpleLinearSlope", "gr_dslsVal")
protected

Simple linear diameter growth - slope.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fSimpLinHeightIntercept = new ModelData("gr_heightSimpleLinearIntercept", "gr_hsliVal")
protected

Simple linear height growth - intercept.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fSimpLinHeightSlope = new ModelData("gr_heightSimpleLinearSlope", "gr_hslsVal")
protected

Simple linear height growth - slope.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fSizeDepLogisticDiamIntercept = new ModelData("gr_diamSizeDepLogisticIntercept", "gr_dsdliVal")
protected

Logistic growth with size dependent asymptote - diameter intercept.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fSizeDepLogisticDiamShape1c = new ModelData("gr_diamSizeDepLogisticShape1c", "gr_dsdls1cVal")
protected

Logistic growth with size dependent asymptote - diameter shape parameter 1 - c.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fSizeDepLogisticDiamShape2d = new ModelData("gr_diamSizeDepLogisticShape2d", "gr_dsdls2dVal")
protected

Logistic growth with size dependent asymptote - diameter shape parameter 2 - d.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fSizeDepLogisticDiamSlope = new ModelData("gr_diamSizeDepLogisticSlope", "gr_dsdlsVal")
protected

Logistic growth with size dependent asymptote - diameter slope.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fSizeDepLogisticHeightIntercept = new ModelData("gr_heightSizeDepLogisticIntercept", "gr_hsdliVal")
protected

Logistic growth with size dependent asymptote - height intercept.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fSizeDepLogisticHeightShape1c = new ModelData("gr_heightSizeDepLogisticShape1c", "gr_hsdls1cVal")
protected

Logistic growth with size dependent asymptote - height shape parameter 1 - c.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fSizeDepLogisticHeightShape2d = new ModelData("gr_heightSizeDepLogisticShape2d", "gr_hsdls2dVal")
protected

Logistic growth with size dependent asymptote - height shape parameter 2 - d.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fSizeDepLogisticHeightSlope = new ModelData("gr_heightSizeDepLogisticSlope", "gr_hsdlsVal")
protected

Logistic growth with size dependent asymptote - height slope.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fSlopeOfGrowthResponse = new ModelData("gr_slopeGrowthResponse", "gr_sgrVal")
protected

Slope of growth response for each species.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fSlopeOfHeightGrowthResponse = new ModelData("gr_slopeHeightGrowthResponse", "gr_shgrVal")
protected

Slope of height growth response for each species.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fWeibClimMaxCrowdingRadius = new ModelData("gr_weibClimMaxNeighRad", "gr_wcmnrVal")
protected

Weibull climate growth - Maximum search radius, in meters, in which to look for crowding neighbors.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fWeibClimMaxRG = new ModelData("gr_weibClimMaxGrowth", "gr_wcmgVal")
protected

Weibull climate growth - Maximum potential growth value, in cm.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fWeibClimMinimumNeighborDBH = new ModelData("gr_weibClimMinNeighDBH", "gr_wcmndVal")
protected

Weibull climate growth - The minimum DBH, in cm, of neighbors to be included in the neighbor count.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fWeibClimQuadCompC = new ModelData("gr_weibClimQuadCompEffC", "gr_wcqcecVal")
protected

Weibull climate quadrat growth - Competition effect C.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fWeibClimQuadCompD = new ModelData("gr_weibClimQuadCompEffD", "gr_wcqcedVal")
protected

Weibull climate quadrat growth - Competition effect D.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fWeibClimQuadMaxRG = new ModelData("gr_weibClimQuadMaxGrowth", "gr_wcqmgVal")
protected

Weibull climate quadrat growth - Maximum potential growth value, in cm.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fWeibClimQuadMinimumNeighborDBH = new ModelData("gr_weibClimQuadMinNeighDBH", "gr_wcqmndVal")
protected

Weibull climate quadrat growth - The minimum DBH, in cm, of neighbors to be included in the neighbor count.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fWeibClimQuadPrecipA = new ModelData("gr_weibClimQuadPrecipEffA", "gr_wcqpeaVal")
protected

Weibull climate quadrat growth - Precipitation effect A.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fWeibClimQuadPrecipB = new ModelData("gr_weibClimQuadPrecipEffB", "gr_wcqpebVal")
protected

Weibull climate quadrat growth - Precipitation effect B.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fWeibClimQuadPrecipC = new ModelData("gr_weibClimQuadPrecipEffC", "gr_wcqpecVal")
protected

Weibull climate quadrat growth - Precipitation effect C.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fWeibClimQuadTempA = new ModelData("gr_weibClimQuadTempEffA", "gr_wcqteaVal")
protected

Weibull climate quadrat growth - Temperature effect A.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fWeibClimQuadTempB = new ModelData("gr_weibClimQuadTempEffB", "gr_wcqtebVal")
protected

Weibull climate quadrat growth - Temperature effect B.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fWeibClimQuadTempC = new ModelData("gr_weibClimQuadTempEffC", "gr_wcqtecVal")
protected

Weibull climate quadrat growth - Temperature effect C.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fWeibClimSizeMinDBH = new ModelData("gr_weibClimSizeEffMinDBH", "gr_wcsemdVal")
protected

Weibull climate growth - Size effect minimum DBH.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fWeibClimSizeX0 = new ModelData("gr_weibClimSizeEffX0", "gr_wcsex0Val")
protected

Weibull climate growth - Size effect X0.

ModelData sortie.tools.parfileupdater.GrowthBehaviors.mp_fWeibClimSizeXb = new ModelData("gr_weibClimSizeEffXb", "gr_wcsexbVal")
protected

Weibull climate growth - Size effect Xb.


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