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

Public Member Functions

 MortalityBehaviors ()
 Constructor. More...
 
boolean readXMLParentTag (String sXMLTag, Attributes oAttributes) throws ModelException
 Overridden to do lambdas, and tag name changes. More...
 
void endXMLParentTag (String sXMLTag)
 Overridden to do tag changes. More...
 
boolean setSingleValueByXMLTag (String sXMLTag, String sXMLParentTag, Attributes oAttributes, String sData) throws ModelException
 Overridden to do tag changes. More...
 
void writeBehaviorsList (BufferedWriter jOut) throws IOException
 Overridden to split weibull climate into adult and juvenile. More...
 
- 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_fMortAtZeroGrowth = new ModelData("mo_mortAtZeroGrowth", "mo_mazgVal")
 Mortality at zero growth for each species. More...
 
ModelData mp_fLightDependentMortality = new ModelData("mo_lightDependentMortality", "mo_ldmVal")
 Light-dependent mortality for each species. More...
 
ModelData mp_fRandomMortalityAlpha = new ModelData("mo_randomMortAlpha", "mo_rmaVal")
 Senescence mortality alpha for each species. More...
 
ModelData mp_fRandomMortalityBeta = new ModelData("mo_randomMortBeta", "mo_rmbVal")
 Senescence mortality beta for each species. More...
 
ModelData mp_fAdultRandomMortality = new ModelData("mo_nonSizeDepMort", "mo_nsdmVal")
 Random adult mortality for each species. More...
 
ModelData mp_fJuvenileRandomMortality = new ModelData("mo_randomJuvenileMortality", "mo_rjmVal")
 Random juvenile mortality for each species. More...
 
ModelData mp_fDbhAtOnsetOfSenescence = new ModelData("mo_dbhAtOnsetOfSenescence", "mo_daoosVal")
 DBH at onset of senescence for each species. More...
 
ModelData mp_fJuvenileSelfThinningSlope = new ModelData("mo_juvSelfThinSlope", "mo_jstsVal")
 Juvenile self-thinning slope for each species. More...
 
ModelData mp_fJuvenileSelfThinningIntercept = new ModelData("mo_juvSelfThinIntercept", "mo_jstiVal")
 Juvenile self-thinning intercept for each species. More...
 
ModelData mp_fAdultSelfThinningSlope = new ModelData("mo_adultSelfThinSlope", "mo_astsVal")
 Adult self-thinning slope for each species. More...
 
ModelData mp_fAdultSelfThinningIntercept = new ModelData("mo_adultSelfThinIntercept", "mo_astiVal")
 Adult self-thinning intercept for each species. More...
 
ModelData mp_fAdultSelfThinningMaxDbh = new ModelData("mo_adultSelfThinMaxDbh", "mo_astmdVal")
 Adult self-thinning DBH for each species. More...
 
ModelData mp_fSnag1WeibullA = new ModelData("mo_snag1WeibullA", "mo_s1waVal")
 Weibull snag mortality - snag size class 1 "a" parameter. More...
 
ModelData mp_fSnag2WeibullA = new ModelData("mo_snag2WeibullA", "mo_s2waVal")
 Weibull snag mortality - snag size class 1 "a" parameter. More...
 
ModelData mp_fSnag3WeibullA = new ModelData("mo_snag3WeibullA", "mo_s3waVal")
 Weibull snag mortality - snag size class 3 "a" parameter. More...
 
ModelData mp_fSnag1WeibullB = new ModelData("mo_snag1WeibullB", "mo_s1wbVal")
 Weibull snag mortality - snag size class 1 "b" parameter. More...
 
ModelData mp_fSnag2WeibullB = new ModelData("mo_snag2WeibullB", "mo_s2wbVal")
 Weibull snag mortality - snag size class 2 "b" parameter. More...
 
ModelData mp_fSnag3WeibullB = new ModelData("mo_snag3WeibullB", "mo_s3wbVal")
 Weibull snag mortality - snag size class 3 "b" parameter. More...
 
ModelData mp_fSnagSizeClass1Dbh = new ModelData("mo_snagSizeClass1DBH", "mo_sc1dVal")
 Weibull snag mortality - snag size class 1 upper DBH value. More...
 
ModelData mp_fSnagSizeClass2Dbh = new ModelData("mo_snagSizeClass2DBH", "mo_sc2dVal")
 Weibull snag mortality - snag size class 2 upper DBH value. More...
 
ModelData m_iDbhAtAsymptoticMaximumMortality = new ModelData("mo_dbhAtAsympMaxMort")
 DBH at asymptotic maximum mortality - for senescence. More...
 
ModelData mp_fNCIMaxCrowdingRadius = new ModelData("mo_nciMaxCrowdingRadius", "mo_nmcrVal")
 NCI Mortality - Maximum crowding radius. More...
 
ModelData mp_fNCINeighDBHEffect = new ModelData("mo_nciNeighDBHEff", "mo_nndeVal")
 NCI Mortality - Neighbor DBH effect (alpha) parameter. More...
 
ModelData mp_fNCINeighDistanceEffect = new ModelData("mo_nciNeighDistEff", "mo_nndseVal")
 NCI Mortality - Neighbor distance effect (beta) parameter. More...
 
ModelData mp_fNCIMinNeighborDBH = new ModelData("mo_nciMinNeighborDBH", "mo_nmndVal")
 NCI minimum DBH for crowding neighbors, for each species; all species required. More...
 
ModelData mp_fNCIShadingEffectCoefficient = new ModelData("mo_nciShadingCoefficient", "mo_nscVal")
 NCI Mortality - Shading coefficient (m) More...
 
ModelData mp_fNCIShadingEffectExponent = new ModelData("mo_nciShadingExponent", "mo_nseVal")
 NCI Mortality - Shading exponent (n) More...
 
ModelData mp_fNCISizeSensToNCI = new ModelData("mo_nciSizeSensNCI", "mo_nssnVal")
 NCI Mortality - Size sensitivity to NCI parameter (gamma) More...
 
ModelData mp_fNCIMaxProbSurvival = new ModelData("mo_nciMaxPotentialSurvival", "mo_nmpsVal")
 NCI Mortality - Maximum probability of survival. More...
 
ModelData mp_fNCISizeEffectMode = new ModelData("mo_nciSizeEffectMode", "mo_nsemVal")
 NCI Mortality - Size effect mode (X0) More...
 
ModelData mp_fNCISizeEffectVariance = new ModelData("mo_nciSizeEffectVar", "mo_nsevVal")
 NCI Mortality - Size effect variance (Xb) More...
 
ModelData mp_fNCISlope = new ModelData("mo_nciNCISlope", "mo_nnslVal")
 NCI Mortality - Crowding Effect Slope (C) More...
 
ModelData mp_fNCISteepness = new ModelData("mo_nciNCISteepness", "mo_nnstVal")
 NCI Mortality - Crowding Effect Steepness (D) More...
 
ModelData mp_fNCIStormEffectMed = new ModelData("mo_nciStormEffMedDmg", "mo_nsemdVal")
 NCI Mortality - Storm effect - medium damage. More...
 
ModelData mp_fNCIStormEffectFull = new ModelData("mo_nciStormEffFullDmg", "mo_nsefdVal")
 NCI Mortality - Storm effect - full damage. More...
 
ModelData mp_fNCINeighStormEffMed = new ModelData("mo_nciNeighStormEffMedDmg", "mo_nnsemdVal")
 NCI Mortality - Neighbor storm effect - medium damage. More...
 
ModelData mp_fNCINeighStormEffFull = new ModelData("mo_nciNeighStormEffFullDmg", "mo_nnsefdVal")
 NCI Mortality - Neighbor storm effect - full damage. More...
 
ModelData mp_fResMortScalingFactor = new ModelData("mo_resMortScalingFactor", "mo_rmsfVal")
 Resource mortality - scaling factor (rho) More...
 
ModelData mp_fResMortFunctionMode = new ModelData("mo_resMortMode", "mo_rmmVal")
 Resource mortality - function mode (mu) More...
 
ModelData mp_fResMortGrowthIncSurv = new ModelData("mo_resMortGrowthIncSurv", "mo_rmgisVal")
 Resource mortality - growth increase in survival (delta) More...
 
ModelData mp_fResMortLoGrowthShape = new ModelData("mo_resMortLoGrowthShape", "mo_rmlgsVal")
 Resource mortality - low growth function shape (sigma) More...
 
ModelData mp_fCompMortShape = new ModelData("mo_CompMort", "mo_cmVal")
 Competition mortality - Shape parameter (Z) More...
 
ModelData mp_fCompMortMax = new ModelData("mo_CompMortMax", "mo_cmmVal")
 Competition mortality - maximum parameter (max) More...
 
ModelData mp_fDensSelfThinAsymptote = new ModelData("mo_selfThinAsymptote", "mo_staVal")
 Density self-thinning mortality asymptote (A) More...
 
ModelData mp_fDensSelfThinDiamEffect = new ModelData("mo_selfThinDiamEffect", "mo_stdieVal")
 Density self-thinning mortality diameter effect (C) More...
 
ModelData mp_fDensSelfThinDensityEffect = new ModelData("mo_selfThinDensityEffect", "mo_stdeeVal")
 Density self-thinning mortality density effect (S) More...
 
ModelData mp_fDensSelfThinNeighRadius = new ModelData("mo_selfThinRadius", "mo_strVal")
 Density self-thinning neighborhood radius. More...
 
ModelData mp_fDensSelfThinMinDensity = new ModelData("mo_minDensityForMort", "mo_mdfmVal")
 Density self-thinning minimum density for mortality. More...
 
ModelData mp_fLogBiLevLoLiteA = new ModelData("mo_logBilevLoLiteA", "mo_lbllaVal")
 Logistic bi-level mortality - low-light "a". More...
 
ModelData mp_fLogBiLevLoLiteB = new ModelData("mo_logBilevLoLiteB", "mo_lbllbVal")
 Logistic bi-level mortality - low-light "b". More...
 
ModelData mp_fLogBiLevHiLiteA = new ModelData("mo_logBilevHiLiteA", "mo_lbhlaVal")
 Logistic bi-level mortality - high-light "a". More...
 
ModelData mp_fLogBiLevHiLiteB = new ModelData("mo_logBilevHiLiteB", "mo_lbhlbVal")
 Logistic bi-level mortality - high-light "b". More...
 
ModelData mp_fLogBiLevHiLiteThreshold = new ModelData("mo_logBilevHiLiteThreshold", "mo_lbhltVal")
 Logistic bi-level mortality - threshold for high-light mortality. More...
 
ModelData mp_fStochBiLevLoLiteMortProb = new ModelData("mo_stochBilevLoLiteMortProb", "mo_sbllmpVal")
 Stochastic bi-level mortality - low-light probability of mortality. More...
 
ModelData mp_fStochBiLevHiLiteMortProb = new ModelData("mo_stochBilevHiLiteMortProb", "mo_sbhlmpVal")
 Stochastic bi-level mortality - high-light probability of mortality. More...
 
ModelData mp_fStochBiLevHiLiteThreshold = new ModelData("mo_stochBilevHiLiteThreshold", "mo_sbhltVal")
 Stochastic bi-level mortality - threshold for high-light mortality. More...
 
ModelData mp_fHeightGLIWeibA = new ModelData("mo_heightGLIWeibA", "mo_hgwaVal")
 Height-GLI weibull mortality - a. More...
 
ModelData mp_fHeightGLIWeibB = new ModelData("mo_heightGLIWeibB", "mo_hgwbVal")
 Height-GLI weibull mortality - b. More...
 
ModelData mp_fHeightGLIWeibC = new ModelData("mo_heightGLIWeibC", "mo_hgwcVal")
 Height-GLI weibull mortality - c. More...
 
ModelData mp_fHeightGLIWeibD = new ModelData("mo_heightGLIWeibD", "mo_hgwdVal")
 Height-GLI weibull mortality - d. More...
 
ModelData mp_fHeightGLIWeibMaxMort = new ModelData("mo_heightGLIWeibMaxMort", "mo_hgwmmVal")
 Height-GLI weibull mortality - max mortality. More...
 
ModelData mp_fHeightGLIWeibBrowsedA = new ModelData("mo_heightGLIWeibBrowsedA", "mo_hgwbaVal")
 Height-GLI weibull mortality - browsed a. More...
 
ModelData mp_fHeightGLIWeibBrowsedB = new ModelData("mo_heightGLIWeibBrowsedB", "mo_hgwbbVal")
 Height-GLI weibull mortality - browsed b. More...
 
ModelData mp_fHeightGLIWeibBrowsedC = new ModelData("mo_heightGLIWeibBrowsedC", "mo_hgwbcVal")
 Height-GLI weibull mortality - browsed c. More...
 
ModelData mp_fHeightGLIWeibBrowsedD = new ModelData("mo_heightGLIWeibBrowsedD", "mo_hgwbdVal")
 Height-GLI weibull mortality - browsed d. More...
 
ModelData mp_fHeightGLIWeibBrowsedMaxMort = new ModelData("mo_heightGLIWeibBrowsedMaxMort", "mo_hgwbmmVal")
 Height-GLI weibull mortality - browsed max mortality. More...
 
ModelData mp_fExpResourceMortA = new ModelData("mo_expResMortA", "mo_ermaVal")
 Exponential growth-resource mortality - "a". More...
 
ModelData mp_fExpResourceMortB = new ModelData("mo_expResMortB", "mo_ermbVal")
 Exponential growth-resource mortality - "b". More...
 
ModelData mp_fExpResourceMortC = new ModelData("mo_expResMortC", "mo_ermcVal")
 Exponential growth-resource mortality - "c". More...
 
ModelData mp_fExpResourceMortD = new ModelData("mo_expResMortD", "mo_ermdVal")
 Exponential growth-resource mortality - "d". More...
 
ModelData mp_fBrowsedJuvenileRandomMortality = new ModelData("mo_browsedRandomMortality", "mo_brmVal")
 Browsed random juvenile mortality for each species. More...
 
ModelData mp_fPreHarvestBackgroundMort = new ModelData("mo_postHarvPreHarvestBackgroundMort", "mo_phphbmVal")
 Post harvest skidding mortality -Pre-harvest background mortality rate (beta) More...
 
ModelData mp_fWindthrowHarvestBasicProb = new ModelData("mo_postHarvWindthrowHarvestBasicProb", "mo_phwhbpVal")
 Post harvest skidding mortality -Windthrow harvest basic prob (rho w) More...
 
ModelData mp_fSnagRecruitHarvestBasicProb = new ModelData("mo_postHarvSnagRecruitHarvestBasicProb", "mo_phsrhbpVal")
 Post harvest skidding mortality -Snag recruitment harvest basic prob (rho s) More...
 
ModelData mp_fWindthrowSizeEffect = new ModelData("mo_postHarvWindthrowSizeEffect", "mo_phwseVal")
 Post harvest skidding mortality -Windthrow size effect (delta w) More...
 
ModelData mp_fWindthrowHarvestIntensityEffect = new ModelData("mo_postHarvWindthrowHarvestIntensityEffect", "mo_phwhieVal")
 Post harvest skidding mortality -Windthrow harvest intensity effect (kappa w) More...
 
ModelData mp_fSnagRecruitHarvestIntensityEffect = new ModelData("mo_postHarvSnagRecruitHarvestIntensityEffect", "mo_phsrhieVal")
 Post harvest skidding mortality -Snag recruitment skidding effect (kappa s) More...
 
ModelData mp_fWindthrowCrowdingEffect = new ModelData("mo_postHarvWindthrowCrowdingEffect", "mo_phwceVal")
 Post harvest skidding mortality -Windthrow crowding effect (eta w) More...
 
ModelData mp_fSnagRecruitCrowdingEffect = new ModelData("mo_postHarvSnagRecruitCrowdingEffect", "mo_phsrceVal")
 Post harvest skidding mortality -Snag recruitment crowding effect (phi s) More...
 
ModelData mp_fWindthrowHarvestRateParam = new ModelData("mo_postHarvWindthrowHarvestRateParam", "mo_phwhrpVal")
 Post harvest skidding mortality -Windthrow harvest rate param (tau w) More...
 
ModelData mp_fSnagRecruitHarvestRateParam = new ModelData("mo_postHarvSnagRecruitHarvestRateParam", "mo_phsrhrpVal")
 Post harvest skidding mortality -Snag recruitment harvest rate param (tau s) More...
 
ModelData mp_fWindthrowBackgroundProb = new ModelData("mo_postHarvWindthrowBackgroundProb", "mo_phwbpVal")
 Post harvest skidding mortality -windthrow Background Prob (omega) More...
 
ModelData mp_fSnagRecruitBackgroundProb = new ModelData("mo_postHarvSnagRecruitBackgroundProb", "mo_phsrbpVal")
 Post harvest skidding mortality -Snag recruitment background prob (zeta) More...
 
ModelData mp_fGompertzG = new ModelData("mo_gompertzSelfThinningG", "mo_gstgVal")
 Gompertz density self thinning mortality - G. More...
 
ModelData mp_fGompertzH = new ModelData("mo_gompertzSelfThinningH", "mo_gsthVal")
 Gompertz density self thinning mortality - H. More...
 
ModelData mp_fGompertzI = new ModelData("mo_gompertzSelfThinningI", "mo_gstiVal")
 Gompertz density self thinning mortality - I. More...
 
ModelData mp_fGompertzMinHeight = new ModelData("mo_gompertzSelfThinningMinHeight", "mo_gstmhVal")
 Gompertz density self thinning mortality - min neighbor height. More...
 
ModelData mp_fWeibClimAdultCompC = new ModelData("mo_weibClimAdultCompEffC", "mo_wcacecVal")
 Weibull climate survival - Adult Competition effect C. More...
 
ModelData mp_fWeibClimJuvenileCompC = new ModelData("mo_weibClimJuvCompEffC", "mo_wcjcecVal")
 Weibull climate survival - Juvenile Competition effect C. More...
 
ModelData mp_fWeibClimAdultCompD = new ModelData("mo_weibClimAdultCompEffD", "mo_wcacedVal")
 Weibull climate survival - Adult Competition effect D. More...
 
ModelData mp_fWeibClimJuvenileCompD = new ModelData("mo_weibClimJuvCompEffD", "mo_wcjcedVal")
 Weibull climate survival - Juvenile Competition effect D. More...
 
ModelData mp_fWeibClimAdultGamma = new ModelData("mo_weibClimAdultCompEffGamma", "mo_wcacegVal")
 Weibull climate survival - Adult Competition gamma. More...
 
ModelData mp_fWeibClimJuvenileGamma = new ModelData("mo_weibClimJuvCompEffGamma", "mo_wcjcegVal")
 Weibull climate survival - Juvenile Competition gamma. More...
 
ModelData mp_fWeibClimMaxCrowdingRadius = new ModelData("mo_weibClimMaxNeighRad", "mo_wcmnrVal")
 Weibull climate survival - Maximum search radius, in meters, in which to look for crowding neighbors. More...
 
ModelData mp_fWeibClimMinimumNeighborDBH = new ModelData("mo_weibClimMinNeighDBH", "mo_wcmndVal")
 Weibull climate survival - The minimum DBH, in cm, of neighbors to be included in the neighbor count. More...
 
ModelData mp_fWeibClimAdultSizeX0 = new ModelData("mo_weibClimAdultSizeEffX0", "mo_wcasex0Val")
 Weibull climate survival - Adult Size effect X0. More...
 
ModelData mp_fWeibClimJuvenileSizeX0 = new ModelData("mo_weibClimJuvSizeEffX0", "mo_wcjsex0Val")
 Weibull climate survival - Juvenile Size effect X0. More...
 
ModelData mp_fWeibClimAdultSizeXb = new ModelData("mo_weibClimAdultSizeEffXb", "mo_wcasexbVal")
 Weibull climate survival - Adult Size effect Xb. More...
 
ModelData mp_fWeibClimJuvenileSizeXb = new ModelData("mo_weibClimJuvSizeEffXb", "mo_wcjsexbVal")
 Weibull climate survival - Juvenile Size effect Xb. More...
 
ModelData mp_fWeibClimSizeMinDBH = new ModelData("mo_weibClimSizeEffMinDBH", "mo_wcsemdVal")
 Weibull climate survival - Size effect minimum DBH. More...
 
ModelData mp_fWeibClimAdultPrecipA = new ModelData("mo_weibClimAdultPrecipEffA", "mo_wcapeaVal")
 Weibull climate survival - Adult Precipitation effect A. More...
 
ModelData mp_fWeibClimJuvenilePrecipA = new ModelData("mo_weibClimJuvPrecipEffA", "mo_wcjpeaVal")
 Weibull climate survival - Juvenile Precipitation effect A. More...
 
ModelData mp_fWeibClimAdultPrecipB = new ModelData("mo_weibClimAdultPrecipEffB", "mo_wcapebVal")
 Weibull climate survival - Adult Precipitation effect B. More...
 
ModelData mp_fWeibClimJuvenilePrecipB = new ModelData("mo_weibClimJuvPrecipEffB", "mo_wcjpebVal")
 Weibull climate survival - Juvenile Precipitation effect B. More...
 
ModelData mp_fWeibClimAdultPrecipC = new ModelData("mo_weibClimAdultPrecipEffC", "mo_wcapecVal")
 Weibull climate survival - Adult Precipitation effect C. More...
 
ModelData mp_fWeibClimJuvenilePrecipC = new ModelData("mo_weibClimJuvPrecipEffC", "mo_wcjpecVal")
 Weibull climate survival - Juvenile Precipitation effect C. More...
 
ModelData mp_fWeibClimAdultTempA = new ModelData("mo_weibClimAdultTempEffA", "mo_wcateaVal")
 Weibull climate survival - Adult Temperature effect A. More...
 
ModelData mp_fWeibClimJuvenileTempA = new ModelData("mo_weibClimJuvTempEffA", "mo_wcjteaVal")
 Weibull climate survival - Juvenile Temperature effect A. More...
 
ModelData mp_fWeibClimAdultTempB = new ModelData("mo_weibClimAdultTempEffB", "mo_wcatebVal")
 Weibull climate survival - Adult Temperature effect B. More...
 
ModelData mp_fWeibClimJuvenileTempB = new ModelData("mo_weibClimJuvTempEffB", "mo_wcjtebVal")
 Weibull climate survival - Juvenile Temperature effect B. More...
 
ModelData mp_fWeibClimAdultTempC = new ModelData("mo_weibClimAdultTempEffC", "mo_wcatecVal")
 Weibull climate survival - Adult Temperature effect C. More...
 
ModelData mp_fWeibClimJuvenileTempC = new ModelData("mo_weibClimJuvTempEffC", "mo_wcjtecVal")
 Weibull climate survival - Juvenile Temperature effect C. More...
 
ModelData mp_fWeibClimAdultMaxSurv = new ModelData("mo_weibClimAdultMaxSurv", "mo_wcamsVal")
 Weibull climate survival - Adult Maximum potential survival probability. More...
 
ModelData mp_fWeibClimJuvMaxSurv = new ModelData("mo_weibClimJuvMaxSurv", "mo_wcjmsVal")
 Weibull climate survival - Juvenile Maximum potential survival probability. More...
 
ModelData mp_fTempDepSurvA = new ModelData("mo_tempDepNeighA", "mo_tdnaVal")
 Temperature dependent neighborhood survival - A. More...
 
ModelData mp_fTempDepSurvB = new ModelData("mo_tempDepNeighB", "mo_tdnbVal")
 Temperature dependent neighborhood survival - B. More...
 
ModelData mp_fTempDepSurvM = new ModelData("mo_tempDepNeighM", "mo_tdnmVal")
 Temperature dependent neighborhood survival - M. More...
 
ModelData mp_fTempDepSurvN = new ModelData("mo_tempDepNeighN", "mo_tdnnVal")
 Temperature dependent neighborhood survival - N. More...
 
ModelData mp_fSuppDurrMortMax = new ModelData("mo_suppDurMaxMort", "mo_sdmmVal")
 Suppression duration mortality - Maximum mortality rate. More...
 
ModelData mp_fSuppDurrMortX0 = new ModelData("mo_suppDurMortX0", "mo_sdmx0Val")
 Suppression duration mortality - X0. More...
 
ModelData mp_fSuppDurrMortXb = new ModelData("mo_suppDurMortXb", "mo_sdmxbVal")
 Suppression duration mortality - Xb. More...
 
ModelData mp_fInsectMortIntercept = new ModelData("mo_insectMortIntercept", "mo_imiVal")
 Insect Mortality - Intercept - initial mortality rate. More...
 
ModelData mp_fInsectMortMax = new ModelData("mo_insectMortMaxRate", "mo_immrVal")
 Insect Mortality - Maximum mortality rate. More...
 
ModelData mp_fInsectMortX0 = new ModelData("mo_insectMortX0", "mo_imx0Val")
 Insect Mortality - X0. More...
 
ModelData mp_fInsectMortXb = new ModelData("mo_insectMortXb", "mo_imxbVal")
 Insect Mortality - Xb. More...
 
ModelData m_fTempDepSurvSearchRadius = new ModelData("mo_tempDepNeighRadius")
 Temperature dependent neighborhood survival - neighbor search radius. More...
 
ModelData m_fGompertzSearchRadius = new ModelData("mo_gompertzSelfThinningRadius")
 Gompertz density self thinning mortality - neighbor search radius. More...
 
ModelData m_fCrowdingEffectRadius = new ModelData("mo_postHarvCrowdingEffectRadius")
 Post harvest skidding mortality -Crowding effect radius. More...
 
ModelData m_fNCIDbhDivisor = new ModelData("mo_nciDbhDivisor")
 NCI - NCI DBH divisor. More...
 
ModelData m_fAggMortEpisodeReturnInterval
 Aggregated mortality - mortality episode return interval in years. More...
 
ModelData m_fAggMortPropToKill
 Aggregated mortality - mortality rate per year of a mortality episode, 0-1. More...
 
ModelData m_fAggMortNumTreesToAggregate
 Aggregated mortality - number of trees to aggregate. More...
 
ModelData m_fAggMortClumpingParameter
 Aggregated mortality - clumping parameter for negative binomial distribution, if required. More...
 
ModelData m_iAggMortClumpDeterministic
 Aggregated mortality - whether clump size is deterministic (true) or from the negative binomial probability distribution (false) More...
 
ModelData m_iIncludeSnagsInNCI
 NCI - Whether or not to include snags in NCI calculations. 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
 

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

◆ MortalityBehaviors()

sortie.tools.parfileupdater.MortalityBehaviors.MortalityBehaviors ( )

Constructor.

Member Function Documentation

◆ endXMLParentTag()

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

Overridden to do tag changes.

◆ readXMLParentTag()

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

Overridden to do lambdas, and tag name changes.

◆ setSingleValueByXMLTag()

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

Overridden to do tag changes.

Parameters
sXMLTagXML tag of data object whose value is to be set.
sXMLParentTagThe immediate parent tag that sXMLTag is within.
oAttributesAttributes of the object. Ignored, but may be needed by overriding objects.
sDataData value, either a String or a type appropriate to the data type
Returns
true if the value was set successfully; false if the value could not be found. (This would not be an error, because I need a way to cycle through the objects until one of the objects comes up with a match.)
Exceptions
ModelExceptionif the value could not be assigned to the data object.

◆ writeBehaviorsList()

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

Overridden to split weibull climate into adult and juvenile.

Member Data Documentation

◆ m_fAggMortClumpingParameter

ModelData sortie.tools.parfileupdater.MortalityBehaviors.m_fAggMortClumpingParameter
protected
Initial value:
=
new ModelData("mo_aggClumpingParameter")

Aggregated mortality - clumping parameter for negative binomial distribution, if required.

◆ m_fAggMortEpisodeReturnInterval

ModelData sortie.tools.parfileupdater.MortalityBehaviors.m_fAggMortEpisodeReturnInterval
protected
Initial value:
=
new ModelData("mo_aggReturnInterval")

Aggregated mortality - mortality episode return interval in years.

◆ m_fAggMortNumTreesToAggregate

ModelData sortie.tools.parfileupdater.MortalityBehaviors.m_fAggMortNumTreesToAggregate
protected
Initial value:
=
new ModelData("mo_aggNumTreesToClump")

Aggregated mortality - number of trees to aggregate.

◆ m_fAggMortPropToKill

ModelData sortie.tools.parfileupdater.MortalityBehaviors.m_fAggMortPropToKill
protected
Initial value:
=
new ModelData("mo_aggPropTreesToKill")

Aggregated mortality - mortality rate per year of a mortality episode, 0-1.

◆ m_fCrowdingEffectRadius

ModelData sortie.tools.parfileupdater.MortalityBehaviors.m_fCrowdingEffectRadius = new ModelData("mo_postHarvCrowdingEffectRadius")
protected

Post harvest skidding mortality -Crowding effect radius.

◆ m_fGompertzSearchRadius

ModelData sortie.tools.parfileupdater.MortalityBehaviors.m_fGompertzSearchRadius = new ModelData("mo_gompertzSelfThinningRadius")
protected

Gompertz density self thinning mortality - neighbor search radius.

◆ m_fNCIDbhDivisor

ModelData sortie.tools.parfileupdater.MortalityBehaviors.m_fNCIDbhDivisor = new ModelData("mo_nciDbhDivisor")
protected

NCI - NCI DBH divisor.

◆ m_fTempDepSurvSearchRadius

ModelData sortie.tools.parfileupdater.MortalityBehaviors.m_fTempDepSurvSearchRadius = new ModelData("mo_tempDepNeighRadius")
protected

Temperature dependent neighborhood survival - neighbor search radius.

◆ m_iAggMortClumpDeterministic

ModelData sortie.tools.parfileupdater.MortalityBehaviors.m_iAggMortClumpDeterministic
protected
Initial value:
=
new ModelData("mo_aggClumpSizeDeterministic")

Aggregated mortality - whether clump size is deterministic (true) or from the negative binomial probability distribution (false)

◆ m_iDbhAtAsymptoticMaximumMortality

ModelData sortie.tools.parfileupdater.MortalityBehaviors.m_iDbhAtAsymptoticMaximumMortality = new ModelData("mo_dbhAtAsympMaxMort")
protected

DBH at asymptotic maximum mortality - for senescence.

◆ m_iIncludeSnagsInNCI

ModelData sortie.tools.parfileupdater.MortalityBehaviors.m_iIncludeSnagsInNCI
protected
Initial value:
=
new ModelData("mo_nciIncludeSnagsInNCI")

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

◆ m_iWeibullAdultIndex

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

◆ m_iWeibullJuvIndex

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

◆ mp_fAdultRandomMortality

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fAdultRandomMortality = new ModelData("mo_nonSizeDepMort", "mo_nsdmVal")
protected

Random adult mortality for each species.

◆ mp_fAdultSelfThinningIntercept

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fAdultSelfThinningIntercept = new ModelData("mo_adultSelfThinIntercept", "mo_astiVal")
protected

Adult self-thinning intercept for each species.

◆ mp_fAdultSelfThinningMaxDbh

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fAdultSelfThinningMaxDbh = new ModelData("mo_adultSelfThinMaxDbh", "mo_astmdVal")
protected

Adult self-thinning DBH for each species.

◆ mp_fAdultSelfThinningSlope

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fAdultSelfThinningSlope = new ModelData("mo_adultSelfThinSlope", "mo_astsVal")
protected

Adult self-thinning slope for each species.

◆ mp_fBrowsedJuvenileRandomMortality

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fBrowsedJuvenileRandomMortality = new ModelData("mo_browsedRandomMortality", "mo_brmVal")
protected

Browsed random juvenile mortality for each species.

◆ mp_fCompMortMax

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fCompMortMax = new ModelData("mo_CompMortMax", "mo_cmmVal")
protected

Competition mortality - maximum parameter (max)

◆ mp_fCompMortShape

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fCompMortShape = new ModelData("mo_CompMort", "mo_cmVal")
protected

Competition mortality - Shape parameter (Z)

◆ mp_fDbhAtOnsetOfSenescence

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fDbhAtOnsetOfSenescence = new ModelData("mo_dbhAtOnsetOfSenescence", "mo_daoosVal")
protected

DBH at onset of senescence for each species.

◆ mp_fDensSelfThinAsymptote

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fDensSelfThinAsymptote = new ModelData("mo_selfThinAsymptote", "mo_staVal")
protected

Density self-thinning mortality asymptote (A)

◆ mp_fDensSelfThinDensityEffect

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fDensSelfThinDensityEffect = new ModelData("mo_selfThinDensityEffect", "mo_stdeeVal")
protected

Density self-thinning mortality density effect (S)

◆ mp_fDensSelfThinDiamEffect

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fDensSelfThinDiamEffect = new ModelData("mo_selfThinDiamEffect", "mo_stdieVal")
protected

Density self-thinning mortality diameter effect (C)

◆ mp_fDensSelfThinMinDensity

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fDensSelfThinMinDensity = new ModelData("mo_minDensityForMort", "mo_mdfmVal")
protected

Density self-thinning minimum density for mortality.

◆ mp_fDensSelfThinNeighRadius

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fDensSelfThinNeighRadius = new ModelData("mo_selfThinRadius", "mo_strVal")
protected

Density self-thinning neighborhood radius.

◆ mp_fExpResourceMortA

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fExpResourceMortA = new ModelData("mo_expResMortA", "mo_ermaVal")
protected

Exponential growth-resource mortality - "a".

◆ mp_fExpResourceMortB

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fExpResourceMortB = new ModelData("mo_expResMortB", "mo_ermbVal")
protected

Exponential growth-resource mortality - "b".

◆ mp_fExpResourceMortC

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fExpResourceMortC = new ModelData("mo_expResMortC", "mo_ermcVal")
protected

Exponential growth-resource mortality - "c".

◆ mp_fExpResourceMortD

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fExpResourceMortD = new ModelData("mo_expResMortD", "mo_ermdVal")
protected

Exponential growth-resource mortality - "d".

◆ mp_fGompertzG

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fGompertzG = new ModelData("mo_gompertzSelfThinningG", "mo_gstgVal")
protected

Gompertz density self thinning mortality - G.

◆ mp_fGompertzH

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fGompertzH = new ModelData("mo_gompertzSelfThinningH", "mo_gsthVal")
protected

Gompertz density self thinning mortality - H.

◆ mp_fGompertzI

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fGompertzI = new ModelData("mo_gompertzSelfThinningI", "mo_gstiVal")
protected

Gompertz density self thinning mortality - I.

◆ mp_fGompertzMinHeight

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fGompertzMinHeight = new ModelData("mo_gompertzSelfThinningMinHeight", "mo_gstmhVal")
protected

Gompertz density self thinning mortality - min neighbor height.

◆ mp_fHeightGLIWeibA

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fHeightGLIWeibA = new ModelData("mo_heightGLIWeibA", "mo_hgwaVal")
protected

Height-GLI weibull mortality - a.

◆ mp_fHeightGLIWeibB

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fHeightGLIWeibB = new ModelData("mo_heightGLIWeibB", "mo_hgwbVal")
protected

Height-GLI weibull mortality - b.

◆ mp_fHeightGLIWeibBrowsedA

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fHeightGLIWeibBrowsedA = new ModelData("mo_heightGLIWeibBrowsedA", "mo_hgwbaVal")
protected

Height-GLI weibull mortality - browsed a.

◆ mp_fHeightGLIWeibBrowsedB

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fHeightGLIWeibBrowsedB = new ModelData("mo_heightGLIWeibBrowsedB", "mo_hgwbbVal")
protected

Height-GLI weibull mortality - browsed b.

◆ mp_fHeightGLIWeibBrowsedC

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fHeightGLIWeibBrowsedC = new ModelData("mo_heightGLIWeibBrowsedC", "mo_hgwbcVal")
protected

Height-GLI weibull mortality - browsed c.

◆ mp_fHeightGLIWeibBrowsedD

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fHeightGLIWeibBrowsedD = new ModelData("mo_heightGLIWeibBrowsedD", "mo_hgwbdVal")
protected

Height-GLI weibull mortality - browsed d.

◆ mp_fHeightGLIWeibBrowsedMaxMort

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fHeightGLIWeibBrowsedMaxMort = new ModelData("mo_heightGLIWeibBrowsedMaxMort", "mo_hgwbmmVal")
protected

Height-GLI weibull mortality - browsed max mortality.

◆ mp_fHeightGLIWeibC

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fHeightGLIWeibC = new ModelData("mo_heightGLIWeibC", "mo_hgwcVal")
protected

Height-GLI weibull mortality - c.

◆ mp_fHeightGLIWeibD

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fHeightGLIWeibD = new ModelData("mo_heightGLIWeibD", "mo_hgwdVal")
protected

Height-GLI weibull mortality - d.

◆ mp_fHeightGLIWeibMaxMort

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fHeightGLIWeibMaxMort = new ModelData("mo_heightGLIWeibMaxMort", "mo_hgwmmVal")
protected

Height-GLI weibull mortality - max mortality.

◆ mp_fInsectMortIntercept

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fInsectMortIntercept = new ModelData("mo_insectMortIntercept", "mo_imiVal")
protected

Insect Mortality - Intercept - initial mortality rate.

◆ mp_fInsectMortMax

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fInsectMortMax = new ModelData("mo_insectMortMaxRate", "mo_immrVal")
protected

Insect Mortality - Maximum mortality rate.

◆ mp_fInsectMortX0

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fInsectMortX0 = new ModelData("mo_insectMortX0", "mo_imx0Val")
protected

Insect Mortality - X0.

◆ mp_fInsectMortXb

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fInsectMortXb = new ModelData("mo_insectMortXb", "mo_imxbVal")
protected

Insect Mortality - Xb.

◆ mp_fJuvenileRandomMortality

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fJuvenileRandomMortality = new ModelData("mo_randomJuvenileMortality", "mo_rjmVal")
protected

Random juvenile mortality for each species.

◆ mp_fJuvenileSelfThinningIntercept

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fJuvenileSelfThinningIntercept = new ModelData("mo_juvSelfThinIntercept", "mo_jstiVal")
protected

Juvenile self-thinning intercept for each species.

◆ mp_fJuvenileSelfThinningSlope

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fJuvenileSelfThinningSlope = new ModelData("mo_juvSelfThinSlope", "mo_jstsVal")
protected

Juvenile self-thinning slope for each species.

◆ mp_fLightDependentMortality

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fLightDependentMortality = new ModelData("mo_lightDependentMortality", "mo_ldmVal")
protected

Light-dependent mortality for each species.

◆ mp_fLogBiLevHiLiteA

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fLogBiLevHiLiteA = new ModelData("mo_logBilevHiLiteA", "mo_lbhlaVal")
protected

Logistic bi-level mortality - high-light "a".

◆ mp_fLogBiLevHiLiteB

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fLogBiLevHiLiteB = new ModelData("mo_logBilevHiLiteB", "mo_lbhlbVal")
protected

Logistic bi-level mortality - high-light "b".

◆ mp_fLogBiLevHiLiteThreshold

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fLogBiLevHiLiteThreshold = new ModelData("mo_logBilevHiLiteThreshold", "mo_lbhltVal")
protected

Logistic bi-level mortality - threshold for high-light mortality.

◆ mp_fLogBiLevLoLiteA

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fLogBiLevLoLiteA = new ModelData("mo_logBilevLoLiteA", "mo_lbllaVal")
protected

Logistic bi-level mortality - low-light "a".

◆ mp_fLogBiLevLoLiteB

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fLogBiLevLoLiteB = new ModelData("mo_logBilevLoLiteB", "mo_lbllbVal")
protected

Logistic bi-level mortality - low-light "b".

◆ mp_fMortAtZeroGrowth

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fMortAtZeroGrowth = new ModelData("mo_mortAtZeroGrowth", "mo_mazgVal")
protected

Mortality at zero growth for each species.

◆ mp_fNCIMaxCrowdingRadius

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fNCIMaxCrowdingRadius = new ModelData("mo_nciMaxCrowdingRadius", "mo_nmcrVal")
protected

NCI Mortality - Maximum crowding radius.

◆ mp_fNCIMaxProbSurvival

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fNCIMaxProbSurvival = new ModelData("mo_nciMaxPotentialSurvival", "mo_nmpsVal")
protected

NCI Mortality - Maximum probability of survival.

◆ mp_fNCIMinNeighborDBH

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fNCIMinNeighborDBH = new ModelData("mo_nciMinNeighborDBH", "mo_nmndVal")
protected

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

◆ mp_fNCINeighDBHEffect

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fNCINeighDBHEffect = new ModelData("mo_nciNeighDBHEff", "mo_nndeVal")
protected

NCI Mortality - Neighbor DBH effect (alpha) parameter.

◆ mp_fNCINeighDistanceEffect

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fNCINeighDistanceEffect = new ModelData("mo_nciNeighDistEff", "mo_nndseVal")
protected

NCI Mortality - Neighbor distance effect (beta) parameter.

◆ mp_fNCINeighStormEffFull

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fNCINeighStormEffFull = new ModelData("mo_nciNeighStormEffFullDmg", "mo_nnsefdVal")
protected

NCI Mortality - Neighbor storm effect - full damage.

◆ mp_fNCINeighStormEffMed

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fNCINeighStormEffMed = new ModelData("mo_nciNeighStormEffMedDmg", "mo_nnsemdVal")
protected

NCI Mortality - Neighbor storm effect - medium damage.

◆ mp_fNCIShadingEffectCoefficient

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fNCIShadingEffectCoefficient = new ModelData("mo_nciShadingCoefficient", "mo_nscVal")
protected

NCI Mortality - Shading coefficient (m)

◆ mp_fNCIShadingEffectExponent

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fNCIShadingEffectExponent = new ModelData("mo_nciShadingExponent", "mo_nseVal")
protected

NCI Mortality - Shading exponent (n)

◆ mp_fNCISizeEffectMode

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fNCISizeEffectMode = new ModelData("mo_nciSizeEffectMode", "mo_nsemVal")
protected

NCI Mortality - Size effect mode (X0)

◆ mp_fNCISizeEffectVariance

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fNCISizeEffectVariance = new ModelData("mo_nciSizeEffectVar", "mo_nsevVal")
protected

NCI Mortality - Size effect variance (Xb)

◆ mp_fNCISizeSensToNCI

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fNCISizeSensToNCI = new ModelData("mo_nciSizeSensNCI", "mo_nssnVal")
protected

NCI Mortality - Size sensitivity to NCI parameter (gamma)

◆ mp_fNCISlope

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fNCISlope = new ModelData("mo_nciNCISlope", "mo_nnslVal")
protected

NCI Mortality - Crowding Effect Slope (C)

◆ mp_fNCISteepness

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fNCISteepness = new ModelData("mo_nciNCISteepness", "mo_nnstVal")
protected

NCI Mortality - Crowding Effect Steepness (D)

◆ mp_fNCIStormEffectFull

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fNCIStormEffectFull = new ModelData("mo_nciStormEffFullDmg", "mo_nsefdVal")
protected

NCI Mortality - Storm effect - full damage.

◆ mp_fNCIStormEffectMed

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fNCIStormEffectMed = new ModelData("mo_nciStormEffMedDmg", "mo_nsemdVal")
protected

NCI Mortality - Storm effect - medium damage.

◆ mp_fPreHarvestBackgroundMort

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fPreHarvestBackgroundMort = new ModelData("mo_postHarvPreHarvestBackgroundMort", "mo_phphbmVal")
protected

Post harvest skidding mortality -Pre-harvest background mortality rate (beta)

◆ mp_fRandomMortalityAlpha

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fRandomMortalityAlpha = new ModelData("mo_randomMortAlpha", "mo_rmaVal")
protected

Senescence mortality alpha for each species.

◆ mp_fRandomMortalityBeta

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fRandomMortalityBeta = new ModelData("mo_randomMortBeta", "mo_rmbVal")
protected

Senescence mortality beta for each species.

◆ mp_fResMortFunctionMode

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fResMortFunctionMode = new ModelData("mo_resMortMode", "mo_rmmVal")
protected

Resource mortality - function mode (mu)

◆ mp_fResMortGrowthIncSurv

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fResMortGrowthIncSurv = new ModelData("mo_resMortGrowthIncSurv", "mo_rmgisVal")
protected

Resource mortality - growth increase in survival (delta)

◆ mp_fResMortLoGrowthShape

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fResMortLoGrowthShape = new ModelData("mo_resMortLoGrowthShape", "mo_rmlgsVal")
protected

Resource mortality - low growth function shape (sigma)

◆ mp_fResMortScalingFactor

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fResMortScalingFactor = new ModelData("mo_resMortScalingFactor", "mo_rmsfVal")
protected

Resource mortality - scaling factor (rho)

◆ mp_fSnag1WeibullA

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fSnag1WeibullA = new ModelData("mo_snag1WeibullA", "mo_s1waVal")
protected

Weibull snag mortality - snag size class 1 "a" parameter.

◆ mp_fSnag1WeibullB

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fSnag1WeibullB = new ModelData("mo_snag1WeibullB", "mo_s1wbVal")
protected

Weibull snag mortality - snag size class 1 "b" parameter.

◆ mp_fSnag2WeibullA

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fSnag2WeibullA = new ModelData("mo_snag2WeibullA", "mo_s2waVal")
protected

Weibull snag mortality - snag size class 1 "a" parameter.

◆ mp_fSnag2WeibullB

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fSnag2WeibullB = new ModelData("mo_snag2WeibullB", "mo_s2wbVal")
protected

Weibull snag mortality - snag size class 2 "b" parameter.

◆ mp_fSnag3WeibullA

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fSnag3WeibullA = new ModelData("mo_snag3WeibullA", "mo_s3waVal")
protected

Weibull snag mortality - snag size class 3 "a" parameter.

◆ mp_fSnag3WeibullB

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fSnag3WeibullB = new ModelData("mo_snag3WeibullB", "mo_s3wbVal")
protected

Weibull snag mortality - snag size class 3 "b" parameter.

◆ mp_fSnagRecruitBackgroundProb

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fSnagRecruitBackgroundProb = new ModelData("mo_postHarvSnagRecruitBackgroundProb", "mo_phsrbpVal")
protected

Post harvest skidding mortality -Snag recruitment background prob (zeta)

◆ mp_fSnagRecruitCrowdingEffect

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fSnagRecruitCrowdingEffect = new ModelData("mo_postHarvSnagRecruitCrowdingEffect", "mo_phsrceVal")
protected

Post harvest skidding mortality -Snag recruitment crowding effect (phi s)

◆ mp_fSnagRecruitHarvestBasicProb

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fSnagRecruitHarvestBasicProb = new ModelData("mo_postHarvSnagRecruitHarvestBasicProb", "mo_phsrhbpVal")
protected

Post harvest skidding mortality -Snag recruitment harvest basic prob (rho s)

◆ mp_fSnagRecruitHarvestIntensityEffect

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fSnagRecruitHarvestIntensityEffect = new ModelData("mo_postHarvSnagRecruitHarvestIntensityEffect", "mo_phsrhieVal")
protected

Post harvest skidding mortality -Snag recruitment skidding effect (kappa s)

◆ mp_fSnagRecruitHarvestRateParam

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fSnagRecruitHarvestRateParam = new ModelData("mo_postHarvSnagRecruitHarvestRateParam", "mo_phsrhrpVal")
protected

Post harvest skidding mortality -Snag recruitment harvest rate param (tau s)

◆ mp_fSnagSizeClass1Dbh

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fSnagSizeClass1Dbh = new ModelData("mo_snagSizeClass1DBH", "mo_sc1dVal")
protected

Weibull snag mortality - snag size class 1 upper DBH value.

◆ mp_fSnagSizeClass2Dbh

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fSnagSizeClass2Dbh = new ModelData("mo_snagSizeClass2DBH", "mo_sc2dVal")
protected

Weibull snag mortality - snag size class 2 upper DBH value.

◆ mp_fStochBiLevHiLiteMortProb

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fStochBiLevHiLiteMortProb = new ModelData("mo_stochBilevHiLiteMortProb", "mo_sbhlmpVal")
protected

Stochastic bi-level mortality - high-light probability of mortality.

◆ mp_fStochBiLevHiLiteThreshold

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fStochBiLevHiLiteThreshold = new ModelData("mo_stochBilevHiLiteThreshold", "mo_sbhltVal")
protected

Stochastic bi-level mortality - threshold for high-light mortality.

◆ mp_fStochBiLevLoLiteMortProb

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fStochBiLevLoLiteMortProb = new ModelData("mo_stochBilevLoLiteMortProb", "mo_sbllmpVal")
protected

Stochastic bi-level mortality - low-light probability of mortality.

◆ mp_fSuppDurrMortMax

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fSuppDurrMortMax = new ModelData("mo_suppDurMaxMort", "mo_sdmmVal")
protected

Suppression duration mortality - Maximum mortality rate.

◆ mp_fSuppDurrMortX0

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fSuppDurrMortX0 = new ModelData("mo_suppDurMortX0", "mo_sdmx0Val")
protected

Suppression duration mortality - X0.

◆ mp_fSuppDurrMortXb

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fSuppDurrMortXb = new ModelData("mo_suppDurMortXb", "mo_sdmxbVal")
protected

Suppression duration mortality - Xb.

◆ mp_fTempDepSurvA

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fTempDepSurvA = new ModelData("mo_tempDepNeighA", "mo_tdnaVal")
protected

Temperature dependent neighborhood survival - A.

◆ mp_fTempDepSurvB

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fTempDepSurvB = new ModelData("mo_tempDepNeighB", "mo_tdnbVal")
protected

Temperature dependent neighborhood survival - B.

◆ mp_fTempDepSurvM

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fTempDepSurvM = new ModelData("mo_tempDepNeighM", "mo_tdnmVal")
protected

Temperature dependent neighborhood survival - M.

◆ mp_fTempDepSurvN

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fTempDepSurvN = new ModelData("mo_tempDepNeighN", "mo_tdnnVal")
protected

Temperature dependent neighborhood survival - N.

◆ mp_fWeibClimAdultCompC

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimAdultCompC = new ModelData("mo_weibClimAdultCompEffC", "mo_wcacecVal")
protected

Weibull climate survival - Adult Competition effect C.

◆ mp_fWeibClimAdultCompD

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimAdultCompD = new ModelData("mo_weibClimAdultCompEffD", "mo_wcacedVal")
protected

Weibull climate survival - Adult Competition effect D.

◆ mp_fWeibClimAdultGamma

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimAdultGamma = new ModelData("mo_weibClimAdultCompEffGamma", "mo_wcacegVal")
protected

Weibull climate survival - Adult Competition gamma.

◆ mp_fWeibClimAdultMaxSurv

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimAdultMaxSurv = new ModelData("mo_weibClimAdultMaxSurv", "mo_wcamsVal")
protected

Weibull climate survival - Adult Maximum potential survival probability.

◆ mp_fWeibClimAdultPrecipA

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimAdultPrecipA = new ModelData("mo_weibClimAdultPrecipEffA", "mo_wcapeaVal")
protected

Weibull climate survival - Adult Precipitation effect A.

◆ mp_fWeibClimAdultPrecipB

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimAdultPrecipB = new ModelData("mo_weibClimAdultPrecipEffB", "mo_wcapebVal")
protected

Weibull climate survival - Adult Precipitation effect B.

◆ mp_fWeibClimAdultPrecipC

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimAdultPrecipC = new ModelData("mo_weibClimAdultPrecipEffC", "mo_wcapecVal")
protected

Weibull climate survival - Adult Precipitation effect C.

◆ mp_fWeibClimAdultSizeX0

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimAdultSizeX0 = new ModelData("mo_weibClimAdultSizeEffX0", "mo_wcasex0Val")
protected

Weibull climate survival - Adult Size effect X0.

◆ mp_fWeibClimAdultSizeXb

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimAdultSizeXb = new ModelData("mo_weibClimAdultSizeEffXb", "mo_wcasexbVal")
protected

Weibull climate survival - Adult Size effect Xb.

◆ mp_fWeibClimAdultTempA

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimAdultTempA = new ModelData("mo_weibClimAdultTempEffA", "mo_wcateaVal")
protected

Weibull climate survival - Adult Temperature effect A.

◆ mp_fWeibClimAdultTempB

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimAdultTempB = new ModelData("mo_weibClimAdultTempEffB", "mo_wcatebVal")
protected

Weibull climate survival - Adult Temperature effect B.

◆ mp_fWeibClimAdultTempC

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimAdultTempC = new ModelData("mo_weibClimAdultTempEffC", "mo_wcatecVal")
protected

Weibull climate survival - Adult Temperature effect C.

◆ mp_fWeibClimJuvenileCompC

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimJuvenileCompC = new ModelData("mo_weibClimJuvCompEffC", "mo_wcjcecVal")
protected

Weibull climate survival - Juvenile Competition effect C.

◆ mp_fWeibClimJuvenileCompD

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimJuvenileCompD = new ModelData("mo_weibClimJuvCompEffD", "mo_wcjcedVal")
protected

Weibull climate survival - Juvenile Competition effect D.

◆ mp_fWeibClimJuvenileGamma

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimJuvenileGamma = new ModelData("mo_weibClimJuvCompEffGamma", "mo_wcjcegVal")
protected

Weibull climate survival - Juvenile Competition gamma.

◆ mp_fWeibClimJuvenilePrecipA

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimJuvenilePrecipA = new ModelData("mo_weibClimJuvPrecipEffA", "mo_wcjpeaVal")
protected

Weibull climate survival - Juvenile Precipitation effect A.

◆ mp_fWeibClimJuvenilePrecipB

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimJuvenilePrecipB = new ModelData("mo_weibClimJuvPrecipEffB", "mo_wcjpebVal")
protected

Weibull climate survival - Juvenile Precipitation effect B.

◆ mp_fWeibClimJuvenilePrecipC

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimJuvenilePrecipC = new ModelData("mo_weibClimJuvPrecipEffC", "mo_wcjpecVal")
protected

Weibull climate survival - Juvenile Precipitation effect C.

◆ mp_fWeibClimJuvenileSizeX0

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimJuvenileSizeX0 = new ModelData("mo_weibClimJuvSizeEffX0", "mo_wcjsex0Val")
protected

Weibull climate survival - Juvenile Size effect X0.

◆ mp_fWeibClimJuvenileSizeXb

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimJuvenileSizeXb = new ModelData("mo_weibClimJuvSizeEffXb", "mo_wcjsexbVal")
protected

Weibull climate survival - Juvenile Size effect Xb.

◆ mp_fWeibClimJuvenileTempA

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimJuvenileTempA = new ModelData("mo_weibClimJuvTempEffA", "mo_wcjteaVal")
protected

Weibull climate survival - Juvenile Temperature effect A.

◆ mp_fWeibClimJuvenileTempB

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimJuvenileTempB = new ModelData("mo_weibClimJuvTempEffB", "mo_wcjtebVal")
protected

Weibull climate survival - Juvenile Temperature effect B.

◆ mp_fWeibClimJuvenileTempC

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimJuvenileTempC = new ModelData("mo_weibClimJuvTempEffC", "mo_wcjtecVal")
protected

Weibull climate survival - Juvenile Temperature effect C.

◆ mp_fWeibClimJuvMaxSurv

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimJuvMaxSurv = new ModelData("mo_weibClimJuvMaxSurv", "mo_wcjmsVal")
protected

Weibull climate survival - Juvenile Maximum potential survival probability.

◆ mp_fWeibClimMaxCrowdingRadius

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimMaxCrowdingRadius = new ModelData("mo_weibClimMaxNeighRad", "mo_wcmnrVal")
protected

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

◆ mp_fWeibClimMinimumNeighborDBH

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimMinimumNeighborDBH = new ModelData("mo_weibClimMinNeighDBH", "mo_wcmndVal")
protected

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

◆ mp_fWeibClimSizeMinDBH

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWeibClimSizeMinDBH = new ModelData("mo_weibClimSizeEffMinDBH", "mo_wcsemdVal")
protected

Weibull climate survival - Size effect minimum DBH.

◆ mp_fWindthrowBackgroundProb

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWindthrowBackgroundProb = new ModelData("mo_postHarvWindthrowBackgroundProb", "mo_phwbpVal")
protected

Post harvest skidding mortality -windthrow Background Prob (omega)

◆ mp_fWindthrowCrowdingEffect

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWindthrowCrowdingEffect = new ModelData("mo_postHarvWindthrowCrowdingEffect", "mo_phwceVal")
protected

Post harvest skidding mortality -Windthrow crowding effect (eta w)

◆ mp_fWindthrowHarvestBasicProb

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWindthrowHarvestBasicProb = new ModelData("mo_postHarvWindthrowHarvestBasicProb", "mo_phwhbpVal")
protected

Post harvest skidding mortality -Windthrow harvest basic prob (rho w)

◆ mp_fWindthrowHarvestIntensityEffect

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWindthrowHarvestIntensityEffect = new ModelData("mo_postHarvWindthrowHarvestIntensityEffect", "mo_phwhieVal")
protected

Post harvest skidding mortality -Windthrow harvest intensity effect (kappa w)

◆ mp_fWindthrowHarvestRateParam

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWindthrowHarvestRateParam = new ModelData("mo_postHarvWindthrowHarvestRateParam", "mo_phwhrpVal")
protected

Post harvest skidding mortality -Windthrow harvest rate param (tau w)

◆ mp_fWindthrowSizeEffect

ModelData sortie.tools.parfileupdater.MortalityBehaviors.mp_fWindthrowSizeEffect = new ModelData("mo_postHarvWindthrowSizeEffect", "mo_phwseVal")
protected

Post harvest skidding mortality -Windthrow size effect (delta w)


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