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. More...
 
boolean setSingleValueByXMLTag (String sXMLTag, String sXMLParentTag, Attributes oAttributes, String sData) throws ModelException
 Overridden to do weibull growth. More...
 
boolean readXMLParentTag (String sXMLTag, Attributes oAttributes) throws ModelException
 Overridden for lambdas. More...
 
void writeBehaviorsList (BufferedWriter jOut) throws IOException
 Overridden to split weibull climate into adult and juvenile. More...
 
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. More...
 
ModelData findObjectByXMLTag (String sXMLTag, String sXMLParentTag)
 Finds an object based on its XML tag. More...
 
boolean setSingleValueByXMLTag (String sXMLTag, String sXMLParentTag, Attributes oAttributes, String sData) throws ModelException
 Sets a data object's value. More...
 
ArrayList< BehaviorgetBehaviorByXMLTag (String sXMLTag)
 Finds a behavior by its XML tag. More...
 
boolean readXMLParentTag (String sXMLTag, Attributes oAttributes) throws ModelException
 Accepts an XML parent tag (empty, no data) from the parser. More...
 
void endXMLParentTag (String sXMLTag)
 
boolean parentTagOKForQueue (String sTag)
 Some tags get everything messed up in a parsing queue. More...
 

Protected Attributes

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

Constructor & Destructor Documentation

◆ GrowthBehaviors()

sortie.tools.parfileupdater.GrowthBehaviors.GrowthBehaviors ( )

Constructor.

Member Function Documentation

◆ endXMLParentTag()

void sortie.tools.parfileupdater.GrowthBehaviors.endXMLParentTag ( String  sXMLTag)

◆ readXMLParentTag()

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

Overridden for lambdas.

◆ setSingleValueByXMLTag()

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

Overridden to do weibull growth.

◆ writeBehaviorsList()

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

Overridden to split weibull climate into adult and juvenile.

Member Data Documentation

◆ m_fBANCIBADivisor

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

BA NCI - BA divisor.

◆ m_fJuvenileNCIDiam10Divisor

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

Juvenile NCI - NCI Diam10 divisor.

◆ m_fLagNCIRadius

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

Lagged post harvest growth - NCI radius.

◆ m_fMortalityRateAtSuppression

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

Morality rate at suppression.

◆ m_fNCIDbhDivisor

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

NCI - NCI DBH divisor.

◆ m_fWeibClimQuadMaxCrowdingRadius

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.

◆ m_iBANCIOnlyLargerNeighbors

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

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

◆ m_iIncludeSnagsInJuvenileNCI

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

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

◆ m_iIncludeSnagsInNCI

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

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

◆ m_iWeibullAdultDiamOnlyIndex

int sortie.tools.parfileupdater.GrowthBehaviors.m_iWeibullAdultDiamOnlyIndex = -1
private

◆ m_iWeibullAdultIndex

int sortie.tools.parfileupdater.GrowthBehaviors.m_iWeibullAdultIndex = -1
private

◆ m_iWeibullJuvDiamOnlyIndex

int sortie.tools.parfileupdater.GrowthBehaviors.m_iWeibullJuvDiamOnlyIndex = -1
private

◆ m_iWeibullJuvIndex

int sortie.tools.parfileupdater.GrowthBehaviors.m_iWeibullJuvIndex = -1
private

◆ m_iYrsExceedingThresholdBeforeSuppressed

ModelData sortie.tools.parfileupdater.GrowthBehaviors.m_iYrsExceedingThresholdBeforeSuppressed = new ModelData("gr_yrsExceedThresholdBeforeSupp")
protected

Years exceeding threshold before a tree is suppressed.

◆ mp_fAdultConstantAreaInc

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

Adult constant area increment, in cm2/yr.

◆ mp_fAdultConstantRadialGrowth

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

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

◆ mp_fAsymptoticDiameterGrowth

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

Asymptotic diameter growth for each species.

◆ mp_fAsymptoticHeightGrowth

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

Asymptotic height growth for each species.

◆ mp_fBiLevelHighLightIntercept

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

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

◆ mp_fBiLevelHighLightSlope

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

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

◆ mp_fBiLevelHighLightThreshold

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

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

◆ mp_fBiLevelLowLightIntercept

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

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

◆ mp_fBiLevelLowLightSlope

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

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

◆ mp_fBrowsedAsymptoticDiameterGrowth

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

Browsed relative growth - browsed asymptotic diameter growth.

◆ mp_fBrowsedRelGrowthDiamExp

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

Browsed relative growth - browsed diameter exponent.

◆ mp_fBrowsedSlopeOfGrowthResponse

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

Browsed relative growth - browsed slope of growth response.

◆ mp_fFloatResourceInfluence

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

Double resource relative growth - influence of resource.

◆ mp_fJuvenileNCIAlpha

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

Juvenile NCI alpha for each species.

◆ mp_fJuvenileNCIBeta

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

Juvenile NCI beta for each species.

◆ mp_fJuvenileNCICrowdingEffectSlope

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

Juvenile NCI growth - Crowding Effect Slope (C)

◆ mp_fJuvenileNCICrowdingEffectSteepness

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

Juvenile NCI growth - Crowding Effect Steepness (D)

◆ mp_fJuvenileNCIMaxCrowdingRadius

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

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

◆ mp_fJuvenileNCIMaxPotentialGrowth

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

Juvenile NCI max potential growth for each species.

◆ mp_fJuvenileNCIMinNeighborDiam

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.

◆ mp_fJuvenileNCISizeEffectA

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

Juvenile NCI growth - Size effect a.

◆ mp_fJuvenileNCISizeEffectB

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

Juvenile NCI growth - Size effect b.

◆ mp_fLagMaxGrowthConstant

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.

◆ mp_fLagMaxGrowthDBHEffect

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.

◆ mp_fLagNciConstant

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

Lagged post harvest growth - Effect of NCI on growth.

◆ mp_fLagNciDbhEffect

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

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

◆ mp_fLagTimeSinceHarvestRateParam

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.

◆ mp_fLengthOfCurrentReleaseFactor

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

Length of current release factor for each species.

◆ mp_fLengthOfLastSuppressionFactor

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

Length of last suppression factor for each species.

◆ mp_fLinShadeDiamIntercept

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

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

◆ mp_fLinShadeDiamShadeExp

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.

◆ mp_fLinShadeDiamSlope

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

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

◆ mp_fLinShadeHeightIntercept

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

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

◆ mp_fLinShadeHeightShadeExp

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.

◆ mp_fLinShadeHeightSlope

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

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

◆ mp_fLogBiLevelHighLightThreshold

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

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

◆ mp_fLogBiLevelHiLiteMaxGrwth

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

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

◆ mp_fLogBiLevelHiLiteX0

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

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

◆ mp_fLogBiLevelHiLiteXb

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

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

◆ mp_fLogBiLevelLoLiteMaxGrwth

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

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

◆ mp_fLogBiLevelLoLiteX0

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

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

◆ mp_fLogBiLevelLoLiteXb

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

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

◆ mp_fLogisticDiamAsympGrowthFullLight

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

Logistic diameter growth - asymptotic growth at full light.

◆ mp_fLogisticDiamShape1b

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

Logistic diameter growth - shape parameter 1 - b.

◆ mp_fLogisticDiamShape2c

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

Logistic diameter growth - shape parameter 2 - c.

◆ mp_fLogisticHeightAsympGrowthFullLight

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

Logistic height growth - asymptotic growth at full light.

◆ mp_fLogisticHeightShape1b

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

Logistic height growth - shape parameter 1 - b.

◆ mp_fLogisticHeightShape2c

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

Logistic height growth - shape parameter 2 - c.

◆ mp_fLognormalDiamEffectOfShade

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

Lognormal diameter growth - effect of shade.

◆ mp_fLognormalDiamIncAtDiam36

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

Lognormal diameter growth - growth increment at diameter 36.

◆ mp_fLognormalDiamShapeParam

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

Lognormal diameter growth - shape parameter.

◆ mp_fLognormalHeightEffectOfShade

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

Lognormal height growth - effect of shade.

◆ mp_fLognormalHeightIncAtDiam36

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

Lognormal height growth - height increment at diameter 36.

◆ mp_fLognormalHeightShapeParam

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

Lognormal height growth - shape parameter.

◆ mp_fMMNegGrowthAlpha

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

Michaelis-Menton negative growth - alpha.

◆ mp_fMMNegGrowthAutoCorrProb

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

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

◆ mp_fMMNegGrowthBeta

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

Michaelis-Menton negative growth - beta.

◆ mp_fMMNegGrowthGamma

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

Michaelis-Menton negative growth - gamma.

◆ mp_fMMNegGrowthPhi

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

Michaelis-Menton negative growth - phi.

◆ mp_fMMNegGrowthStdDev

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.

◆ mp_fMMPhotGrowthAlpha

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

Michaelis-Menton with photoinhibition - alpha.

◆ mp_fMMPhotGrowthBeta

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

Michaelis-Menton with photoinhibition - beta.

◆ mp_fMMPhotGrowthD

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

Michaelis-Menton with photoinhibition - D.

◆ mp_fMMPhotGrowthPhi

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

Michaelis-Menton with photoinhibition - phi.

◆ mp_fNCIAlpha

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

NCI alpha for each species.

◆ mp_fNCIBeta

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

NCI beta for each species.

◆ mp_fNCICrowdingEffectSlope

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

NCI growth - Crowding Effect Slope (C)

◆ mp_fNCICrowdingEffectSteepness

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

NCI growth - Crowding Effect Steepness (D)

◆ mp_fNCIMaxCrowdingRadius

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

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

◆ mp_fNCIMaxPotentialGrowth

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

NCI max potential growth for each species.

◆ mp_fNCIMinNeighborDBH

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.

◆ mp_fNCINeighStormEffFull

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

NCI growth - Neighbor storm effect - full damage.

◆ mp_fNCINeighStormEffMed

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

NCI growth - Neighbor storm effect - medium damage.

◆ mp_fNCIShadingEffectCoefficient

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

NCI growth - Shading coefficient (m)

◆ mp_fNCIShadingEffectExponent

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

NCI growth - Shading exponent (n)

◆ mp_fNCISizeEffectMode

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

NCI growth - Size effect mode (X0)

◆ mp_fNCISizeEffectVariance

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

NCI growth - Size effect variance (Xb)

◆ mp_fNCISizeSensToNCI

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

NCI growth - Size sensitivity to NCI parameter (gamma)

◆ mp_fNCIStormEffectFull

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

NCI growth - Storm effect - full damage.

◆ mp_fNCIStormEffectMed

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

NCI growth - Storm effect - medium damage.

◆ mp_fPowerHeightGrowthExp

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

Power height growth - exponent.

◆ mp_fPowerHeightGrowthN

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

Power height growth - n.

◆ mp_fPRDBHStdDev

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

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

◆ mp_fPRDetermA

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

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

◆ mp_fPRDetermB

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

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

◆ mp_fPRHiteThreshold

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

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

◆ mp_fPRMeanDBH

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

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

◆ mp_fPRStormBiLevelHighLightA

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

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

◆ mp_fPRStormBiLevelHighLightB

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

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

◆ mp_fPRStormBiLevelLowLightIntercept

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

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

◆ mp_fPRStormBiLevelLowLightSlope

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

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

◆ mp_fPRStormLevelHighLightThreshold

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

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

◆ mp_fRelGrowthDiamExp

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

Diameter exponent for relative Michaelis-Menton growth.

◆ mp_fRelGrowthHeightExp

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

Height exponent for relative Michaelis-Menton growth.

◆ mp_fSimpLinDiamIntercept

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

Simple linear diameter growth - intercept.

◆ mp_fSimpLinDiamSlope

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

Simple linear diameter growth - slope.

◆ mp_fSimpLinHeightIntercept

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

Simple linear height growth - intercept.

◆ mp_fSimpLinHeightSlope

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

Simple linear height growth - slope.

◆ mp_fSizeDepLogisticDiamIntercept

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

Logistic growth with size dependent asymptote - diameter intercept.

◆ mp_fSizeDepLogisticDiamShape1c

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.

◆ mp_fSizeDepLogisticDiamShape2d

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.

◆ mp_fSizeDepLogisticDiamSlope

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

Logistic growth with size dependent asymptote - diameter slope.

◆ mp_fSizeDepLogisticHeightIntercept

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

Logistic growth with size dependent asymptote - height intercept.

◆ mp_fSizeDepLogisticHeightShape1c

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.

◆ mp_fSizeDepLogisticHeightShape2d

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.

◆ mp_fSizeDepLogisticHeightSlope

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

Logistic growth with size dependent asymptote - height slope.

◆ mp_fSlopeOfGrowthResponse

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

Slope of growth response for each species.

◆ mp_fSlopeOfHeightGrowthResponse

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

Slope of height growth response for each species.

◆ mp_fWeibClimMaxCrowdingRadius

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.

◆ mp_fWeibClimMaxRG

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

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

◆ mp_fWeibClimMinimumNeighborDBH

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.

◆ mp_fWeibClimQuadCompC

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

Weibull climate quadrat growth - Competition effect C.

◆ mp_fWeibClimQuadCompD

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

Weibull climate quadrat growth - Competition effect D.

◆ mp_fWeibClimQuadMaxRG

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

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

◆ mp_fWeibClimQuadMinimumNeighborDBH

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.

◆ mp_fWeibClimQuadPrecipA

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

Weibull climate quadrat growth - Precipitation effect A.

◆ mp_fWeibClimQuadPrecipB

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

Weibull climate quadrat growth - Precipitation effect B.

◆ mp_fWeibClimQuadPrecipC

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

Weibull climate quadrat growth - Precipitation effect C.

◆ mp_fWeibClimQuadTempA

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

Weibull climate quadrat growth - Temperature effect A.

◆ mp_fWeibClimQuadTempB

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

Weibull climate quadrat growth - Temperature effect B.

◆ mp_fWeibClimQuadTempC

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

Weibull climate quadrat growth - Temperature effect C.

◆ mp_fWeibClimSizeMinDBH

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

Weibull climate growth - Size effect minimum DBH.

◆ mp_fWeibClimSizeX0

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

Weibull climate growth - Size effect X0.

◆ mp_fWeibClimSizeXb

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: