javawrapper.MortalityBehaviors Class Reference

Manages mortality behaviors and data. More...

Inheritance diagram for javawrapper.MortalityBehaviors:

javawrapper.BehaviorTypeBase javawrapper.WorkerBase

List of all members.

Public Member Functions

 MortalityBehaviors (GUIManager oManager) throws ModelException
 Constructor.
void DoSetup (TreePopulation oPop) throws ModelException
 Adds NCI lambda values.
boolean SetSingleValueByXMLTag (String sXMLTag, String sXMLParentTag, org.xml.sax.Attributes oAttributes, Object oData) throws ModelException
 Overridden to provide backwards compatibility for Weibull snag mortality.
void ValidateData (TreePopulation oPop) throws ModelException
 Validates the data prior to writing it to a parameter file or some such.
Behavior GetBehaviorByXMLTag (String sXMLTag)
 Finds a behavior by its XML tag.
void ChangeOfSpeciesName (String sOldSpecies, String sNewSpecies)
 Updates the lambda neighbor names when a species name is changed.
void CopySpecies (int iSpeciesCopyFrom, int iSpeciesCopyTo) throws ModelException
 Updates the lambda when a species is copied.

Static Public Attributes

static final int harvest = 1
 Harvest mortality reason code.
static final int natural = 2
 Natural mortality reason code.
static final int disease = 3
 Disease mortality reason code.
static final int fire = 4
 Fire mortality reason code.
static final int insects = 5
 Insects mortality reason code.
static final int storm = 6
 Storm mortality reason code.

Protected Attributes

ModelVector mp_fMortAtZeroGrowth
 Mortality at zero growth for each species.
ModelVector mp_fLightDependentMortality
 Light-dependent mortality for each species.
ModelVector mp_fRandomMortalityAlpha
 Senescence mortality alpha for each species.
ModelVector mp_fRandomMortalityBeta
 Senescence mortality beta for each species.
ModelVector mp_fAdultRandomMortality
 Random adult mortality for each species.
ModelVector mp_fJuvenileRandomMortality
 Random juvenile mortality for each species.
ModelVector mp_fDbhAtOnsetOfSenescence
 DBH at onset of senescence for each species.
ModelVector mp_fJuvenileSelfThinningSlope
 Juvenile self-thinning slope for each species.
ModelVector mp_fJuvenileSelfThinningIntercept
 Juvenile self-thinning intercept for each species.
ModelVector mp_fAdultSelfThinningSlope
 Adult self-thinning slope for each species.
ModelVector mp_fAdultSelfThinningIntercept
 Adult self-thinning intercept for each species.
ModelVector mp_fAdultSelfThinningMaxDbh
 Adult self-thinning DBH for each species.
ModelVector mp_fSnag1WeibullA
 Weibull snag mortality - snag size class 1 "a" parameter.
ModelVector mp_fSnag2WeibullA
 Weibull snag mortality - snag size class 1 "a" parameter.
ModelVector mp_fSnag3WeibullA
 Weibull snag mortality - snag size class 3 "a" parameter.
ModelVector mp_fSnag1WeibullB
 Weibull snag mortality - snag size class 1 "b" parameter.
ModelVector mp_fSnag2WeibullB
 Weibull snag mortality - snag size class 2 "b" parameter.
ModelVector mp_fSnag3WeibullB
 Weibull snag mortality - snag size class 3 "b" parameter.
ModelVector mp_fSnagSizeClass1Dbh
 Weibull snag mortality - snag size class 1 upper DBH value.
ModelVector mp_fSnagSizeClass2Dbh
 Weibull snag mortality - snag size class 2 upper DBH value.
ModelFloat m_fSnagSizeClass1DbhDep
 Weibull snag mortality - snag size class 1 upper DBH value.
ModelFloat m_fSnagSizeClass2DbhDep
 Weibull snag mortality - snag size class 2 upper DBH value.
ModelInt m_iDbhAtAsymptoticMaximumMortality
 DBH at asymptotic maximum mortality - for senescence.
ModelVector mp_fNCIMaxCrowdingRadius
 NCI Mortality - Maximum crowding radius.
ModelVector mp_fNCINeighDBHEffect
 NCI Mortality - Neighbor DBH effect (alpha) parameter.
ModelVector mp_fNCINeighDistanceEffect
 NCI Mortality - Neighbor distance effect (beta) parameter.
ModelVector mp_fNCIMinNeighborDBH
 NCI minimum DBH for crowding neighbors, for each species; all species required.
ModelVector mp_fNCIShadingEffectCoefficient
 NCI Mortality - Shading coefficient (m).
ModelVector mp_fNCIShadingEffectExponent
 NCI Mortality - Shading exponent (n).
ModelVector mp_fNCISizeSensToNCI
 NCI Mortality - Size sensitivity to NCI parameter (gamma).
ModelVector mp_fNCIMaxProbSurvival
 NCI Mortality - Maximum probability of survival.
ModelVector mp_fNCISizeEffectMode
 NCI Mortality - Size effect mode (X0).
ModelVector mp_fNCISizeEffectVariance
 NCI Mortality - Size effect variance (Xb).
ModelVector mp_fNCISlope
 NCI Mortality - Crowding Effect Slope (C).
ModelVector mp_fNCISteepness
 NCI Mortality - Crowding Effect Steepness (D).
ModelVector mp_fNCIStormEffectMed
 NCI Mortality - Storm effect - medium damage.
ModelVector mp_fNCIStormEffectFull
 NCI Mortality - Storm effect - full damage.
ModelVector mp_fNCINeighStormEffMed
 NCI Mortality - Neighbor storm effect - medium damage.
ModelVector mp_fNCINeighStormEffFull
 NCI Mortality - Neighbor storm effect - full damage.
ModelVector mp_fResMortScalingFactor
 Resource mortality - scaling factor (rho).
ModelVector mp_fResMortFunctionMode
 Resource mortality - function mode (mu).
ModelVector mp_fResMortGrowthIncSurv
 Resource mortality - growth increase in survival (delta).
ModelVector mp_fResMortLoGrowthShape
 Resource mortality - low growth function shape (sigma).
ModelVector mp_fCompMortShape
 Competition mortality - Shape parameter (Z).
ModelVector mp_fCompMortMax
 Competition mortality - maximum parameter (max).
ModelVector mp_fDensSelfThinAsymptote
 Density self-thinning mortality asymptote (A).
ModelVector mp_fDensSelfThinDiamEffect
 Density self-thinning mortality diameter effect (C).
ModelVector mp_fDensSelfThinDensityEffect
 Density self-thinning mortality density effect (S).
ModelVector mp_fDensSelfThinNeighRadius
 Density self-thinning neighborhood radius.
ModelVector mp_fDensSelfThinMinDensity
 Density self-thinning minimum density for mortality.
ModelVector mp_fLogBiLevLoLiteA
 Logistic bi-level mortality - low-light "a".
ModelVector mp_fLogBiLevLoLiteB
 Logistic bi-level mortality - low-light "b".
ModelVector mp_fLogBiLevHiLiteA
 Logistic bi-level mortality - high-light "a".
ModelVector mp_fLogBiLevHiLiteB
 Logistic bi-level mortality - high-light "b".
ModelVector mp_fLogBiLevHiLiteThreshold
 Logistic bi-level mortality - threshold for high-light mortality.
ModelVector mp_fStochBiLevLoLiteMortProb
 Stochastic bi-level mortality - low-light probability of mortality.
ModelVector mp_fStochBiLevHiLiteMortProb
 Stochastic bi-level mortality - high-light probability of mortality.
ModelVector mp_fStochBiLevHiLiteThreshold
 Stochastic bi-level mortality - threshold for high-light mortality.
ModelVector mp_fHeightGLIWeibA
 Height-GLI weibull mortality - a.
ModelVector mp_fHeightGLIWeibB
 Height-GLI weibull mortality - b.
ModelVector mp_fHeightGLIWeibC
 Height-GLI weibull mortality - c.
ModelVector mp_fHeightGLIWeibD
 Height-GLI weibull mortality - d.
ModelVector mp_fHeightGLIWeibMaxMort
 Height-GLI weibull mortality - max mortality.
ModelVector mp_fHeightGLIWeibBrowsedA
 Height-GLI weibull mortality - browsed a.
ModelVector mp_fHeightGLIWeibBrowsedB
 Height-GLI weibull mortality - browsed b.
ModelVector mp_fHeightGLIWeibBrowsedC
 Height-GLI weibull mortality - browsed c.
ModelVector mp_fHeightGLIWeibBrowsedD
 Height-GLI weibull mortality - browsed d.
ModelVector mp_fHeightGLIWeibBrowsedMaxMort
 Height-GLI weibull mortality - browsed max mortality.
ModelVector mp_fExpResourceMortA
 Exponential growth-resource mortality - "a".
ModelVector mp_fExpResourceMortB
 Exponential growth-resource mortality - "b".
ModelVector mp_fExpResourceMortC
 Exponential growth-resource mortality - "c".
ModelVector mp_fExpResourceMortD
 Exponential growth-resource mortality - "d".
ModelVector mp_fBrowsedJuvenileRandomMortality
 Browsed random juvenile mortality for each species.
ModelVector mp_fPreHarvestBackgroundMort
 Post harvest skidding mortality -Pre-harvest background mortality rate (beta).
ModelVector mp_fWindthrowHarvestBasicProb
 Post harvest skidding mortality -Windthrow harvest basic prob (rho w).
ModelVector mp_fSnagRecruitHarvestBasicProb
 Post harvest skidding mortality -Snag recruitment harvest basic prob (rho s).
ModelVector mp_fWindthrowSizeEffect
 Post harvest skidding mortality -Windthrow size effect (delta w).
ModelVector mp_fWindthrowHarvestIntensityEffect
 Post harvest skidding mortality -Windthrow harvest intensity effect (kappa w).
ModelVector mp_fSnagRecruitHarvestIntensityEffect
 Post harvest skidding mortality -Snag recruitment skidding effect (kappa s).
ModelVector mp_fWindthrowCrowdingEffect
 Post harvest skidding mortality -Windthrow crowding effect (eta w).
ModelVector mp_fSnagRecruitCrowdingEffect
 Post harvest skidding mortality -Snag recruitment crowding effect (phi s).
ModelVector mp_fWindthrowHarvestRateParam
 Post harvest skidding mortality -Windthrow harvest rate param (tau w).
ModelVector mp_fSnagRecruitHarvestRateParam
 Post harvest skidding mortality -Snag recruitment harvest rate param (tau s).
ModelVector mp_fWindthrowBackgroundProb
 Post harvest skidding mortality -windthrow Background Prob (omega).
ModelVector mp_fSnagRecruitBackgroundProb
 Post harvest skidding mortality -Snag recruitment background prob (zeta).
ModelVector mp_fGompertzG
 Gompertz density self thinning mortality - G.
ModelVector mp_fGompertzH
 Gompertz density self thinning mortality - H.
ModelVector mp_fGompertzI
 Gompertz density self thinning mortality - I.
ModelVector mp_fGompertzMinHeight
 Gompertz density self thinning mortality - min neighbor height.
ModelVector mp_fWeibClimAdultCompC
 Weibull climate survival - Adult Competition effect C.
ModelVector mp_fWeibClimJuvenileCompC
 Weibull climate survival - Juvenile Competition effect C.
ModelVector mp_fWeibClimAdultCompD
 Weibull climate survival - Adult Competition effect D.
ModelVector mp_fWeibClimJuvenileCompD
 Weibull climate survival - Juvenile Competition effect D.
ModelVector mp_fWeibClimAdultGamma
 Weibull climate survival - Adult Competition gamma.
ModelVector mp_fWeibClimJuvenileGamma
 Weibull climate survival - Juvenile Competition gamma.
ModelVector mp_fWeibClimMaxCrowdingRadius
 Weibull climate survival - Maximum search radius, in meters, in which to look for crowding neighbors.
ModelVector mp_fWeibClimMinimumNeighborDBH
 Weibull climate survival - The minimum DBH, in cm, of neighbors to be included in the neighbor count.
ModelVector mp_fWeibClimAdultSizeX0
 Weibull climate survival - Adult Size effect X0.
ModelVector mp_fWeibClimJuvenileSizeX0
 Weibull climate survival - Juvenile Size effect X0.
ModelVector mp_fWeibClimAdultSizeXb
 Weibull climate survival - Adult Size effect Xb.
ModelVector mp_fWeibClimJuvenileSizeXb
 Weibull climate survival - Juvenile Size effect Xb.
ModelVector mp_fWeibClimSizeMinDBH
 Weibull climate survival - Size effect minimum DBH.
ModelVector mp_fWeibClimAdultPrecipA
 Weibull climate survival - Adult Precipitation effect A.
ModelVector mp_fWeibClimJuvenilePrecipA
 Weibull climate survival - Juvenile Precipitation effect A.
ModelVector mp_fWeibClimAdultPrecipB
 Weibull climate survival - Adult Precipitation effect B.
ModelVector mp_fWeibClimJuvenilePrecipB
 Weibull climate survival - Juvenile Precipitation effect B.
ModelVector mp_fWeibClimAdultPrecipC
 Weibull climate survival - Adult Precipitation effect C.
ModelVector mp_fWeibClimJuvenilePrecipC
 Weibull climate survival - Juvenile Precipitation effect C.
ModelVector mp_fWeibClimAdultTempA
 Weibull climate survival - Adult Temperature effect A.
ModelVector mp_fWeibClimJuvenileTempA
 Weibull climate survival - Juvenile Temperature effect A.
ModelVector mp_fWeibClimAdultTempB
 Weibull climate survival - Adult Temperature effect B.
ModelVector mp_fWeibClimJuvenileTempB
 Weibull climate survival - Juvenile Temperature effect B.
ModelVector mp_fWeibClimAdultTempC
 Weibull climate survival - Adult Temperature effect C.
ModelVector mp_fWeibClimJuvenileTempC
 Weibull climate survival - Juvenile Temperature effect C.
ModelVector mp_fWeibClimAdultMaxSurv
 Weibull climate survival - Adult Maximum potential survival probability.
ModelVector mp_fWeibClimJuvMaxSurv
 Weibull climate survival - Juvenile Maximum potential survival probability.
ModelVector mp_fTempDepSurvA
 Temperature dependent neighborhood survival - A.
ModelVector mp_fTempDepSurvB
 Temperature dependent neighborhood survival - B.
ModelVector mp_fTempDepSurvM
 Temperature dependent neighborhood survival - M.
ModelVector mp_fTempDepSurvN
 Temperature dependent neighborhood survival - N.
ModelVector mp_fSuppDurrMortMax
 Suppression duration mortality - Maximum mortality rate.
ModelVector mp_fSuppDurrMortX0
 Suppression duration mortality - X0.
ModelVector mp_fSuppDurrMortXb
 Suppression duration mortality - Xb.
ModelVector mp_fInsectMortIntercept
 Insect Mortality - Intercept - initial mortality rate.
ModelVector mp_fInsectMortMax
 Insect Mortality - Maximum mortality rate.
ModelVector mp_fInsectMortX0
 Insect Mortality - X0.
ModelVector mp_fInsectMortXb
 Insect Mortality - Xb.
ModelFloat m_fTempDepSurvSearchRadius
 Temperature dependent neighborhood survival - neighbor search radius.
ModelFloat m_fGompertzSearchRadius
 Gompertz density self thinning mortality - neighbor search radius.
ModelFloat m_fCrowdingEffectRadius
 Post harvest skidding mortality -Crowding effect radius.
ModelFloat m_fNCIDbhDivisor
 NCI - NCI DBH divisor.
ModelFloat m_fAggMortEpisodeReturnInterval
 Aggregated mortality - mortality episode return interval in years.
ModelFloat m_fAggMortPropToKill
 Aggregated mortality - mortality rate per year of a mortality episode, 0-1.
ModelFloat m_fAggMortNumTreesToAggregate
 Aggregated mortality - number of trees to aggregate.
ModelFloat m_fAggMortClumpingParameter
 Aggregated mortality - clumping parameter for negative binomial distribution, if required.
ModelEnum m_iAggMortClumpDeterministic
 Aggregated mortality - whether clump size is deterministic (true) or from the negative binomial probability distribution (false).
ModelEnum m_iIncludeSnagsInNCI
 NCI - Whether or not to include snags in NCI calculations - LEM 05/12/05.


Detailed Description

Manages mortality behaviors and data.

Copyright: Copyright (c) 2003 Charles D. Canham

Company: Institute of Ecosystem Studies

Author:
Lora E. Murphy
Version:
1.0

Edit history:
------------------
Cleared history for release 6.09 (LEM)
February 4, 2008: Updated to conform to Java 6 compliance (LEM)
February 13, 2008: Updated dead flag to integer (LEM)

Constructor & Destructor Documentation

javawrapper.MortalityBehaviors.MortalityBehaviors ( GUIManager  oManager  )  throws ModelException

Constructor.

Parameters:
oManager GUIManager object.
Exceptions:
ModelException passed through from called functions. Should never be thrown.


Member Function Documentation

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

Adds NCI lambda values.

Parameters:
oPop Tree population
Exceptions:
ModelException Not thrown.

Implements javawrapper.WorkerBase.

boolean javawrapper.MortalityBehaviors.SetSingleValueByXMLTag ( String  sXMLTag,
String  sXMLParentTag,
org.xml.sax.Attributes  oAttributes,
Object  oData 
) throws ModelException

Overridden to provide backwards compatibility for Weibull snag mortality.

Parameters:
sXMLTag XML tag of data object whose value is to be set.
sXMLParentTag The immediate parent tag that sXMLTag is within.
oAttributes Attributes of the object. Ignored, but may be needed by overriding objects.
oData Data value, either String or 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:
ModelException if the value could not be assigned to the data object.

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

Validates the data prior to writing it to a parameter file or some such.

Parameters:
oPop TreePopulation
Exceptions:
ModelException if:
  • Any of the following are not expressed as a proportion:
    • mp_fAdultRandomMortality
    • mp_fJuvenileRandomMortality
    • mp_fMortAtZeroGrowth
  • If adult self-thinning is used and any mp_fAdultSelfThinningMaxDbh value is less than zero.
  • Any value in mp_fDbhAtOnsetOfSenescence is less than zero.
  • Any vector is not sized correctly to equal total number of species.
  • GMF mortality is enabled and the timestep length is not five years.
  • Any value in light dependent mortality is zero.
  • Competition mortality is enabled and the timestep length is not one year.
  • Competition mortality is enabled and NCI growth is not.
  • NCI Mortality is enabled and any of the following is true:
    • NCI Max. radius of neighbor effects is <= 0 for any species
    • NCI Max growth is <= 0 for any species
    • NCI size effect mode for any species is <= 0
    • NCI Size effect variance = 0 for any species
    • NCI Eta for any species for any damage category is not between 0 and 1
    • NCI Storm Effect parameters for any species for any damage category are not between 0 and 1
    • NCI DBH divisor is <= 0
    • Minimun neighbor DBH value is < 0
  • Density self-thinning is enabled, and any of the following are true:
    • The timestep length is greater than 1.
    • The neighborhood radius is not greater than 0.
    • The minimum density for mortality is less than 0.
    • The self-thinning asymptote is not greater than 0.
    • The density effect is not greater than 0.
  • Logistic bi-level is enabled, and the threshold for high-light mortality is not between 0 and 100.
  • Stochastic bi-level is enabled, and the threshold for high-light mortality is not between 0 and 100.
  • Stochastic bi-level is enabled, and values for high- and low-light mortality probability are not between 0 and 1.
  • Stochastic bi-level is enabled, and Storm Light is not.
  • Weibull snag mortality is enabled, and either a is 0 or a is negative and b is not a whole number for any size class.
  • Height-GLI Weibull mortality is enabled, and max mortality is not a proportion.
  • etc...

Implements javawrapper.WorkerBase.

Behavior javawrapper.MortalityBehaviors.GetBehaviorByXMLTag ( String  sXMLTag  ) 

Finds a behavior by its XML tag.

For backwards compatibility, we'll watch out for the old name of the NCI Mortality behavior for a while.

Parameters:
sXMLTag String The XML tag for which to find a behavior.
Returns:
Behavior Behavior for the XML tag, or NULL if none of the behaviors has that tag.

Reimplemented from javawrapper.BehaviorTypeBase.

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

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

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

Reimplemented from javawrapper.WorkerBase.

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

Updates the lambda when a species is copied.

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

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

Reimplemented from javawrapper.BehaviorTypeBase.


Member Data Documentation

Initial value:

 new ModelVector(
      "Mortality at Zero Growth",
      "mo_mortAtZeroGrowth", "mo_mazgVal",
      0, ModelVector.FLOAT)
Mortality at zero growth for each species.

Initial value:

 new ModelVector(
      "Light-Dependent Mortality",
      "mo_lightDependentMortality",
      "mo_ldmVal", 0,
      ModelVector.FLOAT)
Light-dependent mortality for each species.

Initial value:

 new ModelVector(
      "Senescence Mortality Alpha",
      "mo_randomMortAlpha",
      "mo_rmaVal", 0,
      ModelVector.FLOAT)
Senescence mortality alpha for each species.

Initial value:

 new ModelVector(
      "Senescence Mortality Beta",
      "mo_randomMortBeta", "mo_rmbVal",
      0, ModelVector.FLOAT)
Senescence mortality beta for each species.

Initial value:

 new ModelVector(
      "Adult Background Mortality Rate", "mo_nonSizeDepMort", "mo_nsdmVal", 0,
      ModelVector.FLOAT)
Random adult mortality for each species.

Initial value:

 new ModelVector(
      "Juvenile Background Mortality Rate", "mo_randomJuvenileMortality",
      "mo_rjmVal", 0, ModelVector.FLOAT)
Random juvenile mortality for each species.

Initial value:

 new ModelVector(
      "DBH at Onset of Senescence, in cm", "mo_dbhAtOnsetOfSenescence",
      "mo_daoosVal", 0, ModelVector.FLOAT)
DBH at onset of senescence for each species.

Initial value:

 new ModelVector(
      "Juvenile Self-Thinning Slope", "mo_juvSelfThinSlope", "mo_jstsVal", 0,
      ModelVector.FLOAT)
Juvenile self-thinning slope for each species.

Initial value:

 new ModelVector(
      "Juvenile Self-Thinning Intercept", "mo_juvSelfThinIntercept",
      "mo_jstiVal", 0, ModelVector.FLOAT)
Juvenile self-thinning intercept for each species.

Initial value:

 new ModelVector(
      "Adult Self-Thinning Slope", "mo_adultSelfThinSlope",
      "mo_astsVal", 0, ModelVector.FLOAT)
Adult self-thinning slope for each species.

Initial value:

 new ModelVector(
      "Adult Self-Thinning Intercept", "mo_adultSelfThinIntercept",
      "mo_astiVal", 0, ModelVector.FLOAT)
Adult self-thinning intercept for each species.

Initial value:

 new ModelVector(
      "Maximum DBH for Adult Self-Thinning", "mo_adultSelfThinMaxDbh",
      "mo_astmdVal", 0, ModelVector.FLOAT)
Adult self-thinning DBH for each species.

Initial value:

 new ModelVector(
      "Weibull Annual \"a\" Parameter for Snag Size Class 1 Mortality",
      "mo_snag1WeibullA", "mo_s1waVal", 0, ModelVector.FLOAT)
Weibull snag mortality - snag size class 1 "a" parameter.

Initial value:

 new ModelVector(
      "Weibull Annual \"a\" Parameter for Snag Size Class 2 Mortality",
      "mo_snag2WeibullA", "mo_s2waVal", 0, ModelVector.FLOAT)
Weibull snag mortality - snag size class 1 "a" parameter.

Initial value:

 new ModelVector(
      "Weibull Annual \"a\" Parameter for Snag Size Class 3 Mortality",
      "mo_snag3WeibullA", "mo_s3waVal", 0, ModelVector.FLOAT)
Weibull snag mortality - snag size class 3 "a" parameter.

Initial value:

 new ModelVector(
      "Weibull Annual \"b\" Parameter for Snag Size Class 1 Mortality",
      "mo_snag1WeibullB", "mo_s1wbVal", 0, ModelVector.FLOAT)
Weibull snag mortality - snag size class 1 "b" parameter.

Initial value:

 new ModelVector(
      "Weibull Annual \"b\" Parameter for Snag Size Class 2 Mortality",
      "mo_snag2WeibullB", "mo_s2wbVal", 0, ModelVector.FLOAT)
Weibull snag mortality - snag size class 2 "b" parameter.

Initial value:

 new ModelVector(
      "Weibull Annual \"b\" Parameter for Snag Size Class 3 Mortality",
      "mo_snag3WeibullB", "mo_s3wbVal", 0, ModelVector.FLOAT)
Weibull snag mortality - snag size class 3 "b" parameter.

Initial value:

 new ModelVector(
      "Weibull Upper DBH of Snag Size Class 1",
      "mo_snagSizeClass1DBH", "mo_sc1dVal", 0, ModelVector.FLOAT)
Weibull snag mortality - snag size class 1 upper DBH value.

Initial value:

 new ModelVector(
      "Weibull Upper DBH of Snag Size Class 2",
      "mo_snagSizeClass2DBH", "mo_sc2dVal", 0, ModelVector.FLOAT)
Weibull snag mortality - snag size class 2 upper DBH value.

Initial value:

 new ModelFloat(0,
      "Upper DBH of Snag Size Class 1", "mo_snagSizeClass1")
Weibull snag mortality - snag size class 1 upper DBH value.

Deprecated:
This value now has a species-specific version and this one will eventually be eliminated.

Initial value:

 new ModelFloat(0,
      "Upper DBH of Snag Size Class 2", "mo_snagSizeClass2")
Weibull snag mortality - snag size class 2 upper DBH value.

Deprecated:
This value now has a species-specific version and this one will eventually be eliminated.

Initial value:

 new ModelInt(0,
      "DBH of Maximum Senescence Mortality Rate, as an integer in cm",
      "mo_dbhAtAsympMaxMort")
DBH at asymptotic maximum mortality - for senescence.

Initial value:

 new ModelVector(
      "NCI Max Radius of Crowding Neighbors, in m",
      "mo_prnciMaxCrowdingRadius", "mo_pmcrVal", 0, ModelVector.FLOAT)
NCI Mortality - Maximum crowding radius.

Initial value:

 new ModelVector(
      "NCI Neighbor DBH Effect (alpha)", "mo_prnciNeighDBHEff",
      "mo_pndeVal", 0, ModelVector.FLOAT)
NCI Mortality - Neighbor DBH effect (alpha) parameter.

Initial value:

 new ModelVector(
      "NCI Neighbor Distance Effect (beta)", "mo_prnciNeighDistEff",
      "mo_pndseVal", 0, ModelVector.FLOAT)
NCI Mortality - Neighbor distance effect (beta) parameter.

Initial value:

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

Initial value:

 new ModelVector(
      "NCI Shading Effect Coefficient (m)", "mo_nciShadingCoefficient",
      "mo_nscVal", 0, ModelVector.FLOAT)
NCI Mortality - Shading coefficient (m).

Initial value:

 new ModelVector(
      "NCI Shading Effect Exponent (n)", "mo_nciShadingExponent",
      "mo_nseVal", 0, ModelVector.FLOAT)
NCI Mortality - Shading exponent (n).

Initial value:

 new ModelVector(
      "NCI Size Sensitivity to NCI (gamma)", "mo_prnciSizeSensNCI",
      "mo_pssnVal", 0, ModelVector.FLOAT)
NCI Mortality - Size sensitivity to NCI parameter (gamma).

Initial value:

 new ModelVector(
      "NCI Max Survival Probability (0-1)", "mo_prnciMaxPotentialSurvival",
      "mo_pmpsVal", 0, ModelVector.FLOAT)
NCI Mortality - Maximum probability of survival.

Initial value:

 new ModelVector(
      "NCI Size Effect Mode, in cm", "mo_prnciSizeEffectMode",
      "mo_psemVal", 0, ModelVector.FLOAT)
NCI Mortality - Size effect mode (X0).

Initial value:

 new ModelVector(
      "NCI Size Effect Variance, in cm", "mo_prnciSizeEffectVar",
      "mo_psevVal", 0, ModelVector.FLOAT)
NCI Mortality - Size effect variance (Xb).

Initial value:

 new ModelVector(
      "NCI Crowding Effect Slope (C)", "mo_prnciNCISlope", "mo_pnslVal", 0,
      ModelVector.FLOAT)
NCI Mortality - Crowding Effect Slope (C).

Initial value:

 new ModelVector(
      "NCI Crowding Effect Steepness (D)", "mo_prnciNCISteepness", "mo_pnstVal",
      0, ModelVector.FLOAT)
NCI Mortality - Crowding Effect Steepness (D).

Initial value:

 new ModelVector(
      "NCI Storm Effect - Medium Damage (0-1)", "mo_prnciStormEffMedDmg",
      "mo_psemdVal", 0, ModelVector.FLOAT)
NCI Mortality - Storm effect - medium damage.

Initial value:

 new ModelVector(
      "NCI Storm Effect - Complete Damage (0-1)",
      "mo_prnciStormEffFullDmg", "mo_psefdVal", 0, ModelVector.FLOAT)
NCI Mortality - Storm effect - full damage.

Initial value:

 new ModelVector(
      "NCI Neighbor Storm Damage (eta) - Medium (0-1)",
      "mo_prnciNeighStormEffMedDmg", "mo_pnsemdVal", 0, ModelVector.FLOAT)
NCI Mortality - Neighbor storm effect - medium damage.

Initial value:

 new ModelVector(
      "NCI Neighbor Storm Damage (eta) - Complete (0-1)",
      "mo_prnciNeighStormEffFullDmg", "mo_pnsefdVal", 0, ModelVector.FLOAT)
NCI Mortality - Neighbor storm effect - full damage.

Initial value:

 new ModelVector(
      "Growth/Resource - Scaling Factor (rho)",
      "mo_resMortScalingFactor", "mo_rmsfVal", 0, ModelVector.FLOAT)
Resource mortality - scaling factor (rho).

Initial value:

 new ModelVector(
      "Growth/Resource - Function Mode (mu)",
      "mo_resMortMode", "mo_rmmVal", 0, ModelVector.FLOAT)
Resource mortality - function mode (mu).

Initial value:

 new ModelVector(
      "Growth/Resource - Survival Increase with Growth (delta)",
      "mo_resMortGrowthIncSurv", "mo_rmgisVal", 0, ModelVector.FLOAT)
Resource mortality - growth increase in survival (delta).

Initial value:

 new ModelVector(
      "Growth/Resource - Low-Growth Survival Parameter (sigma)",
      "mo_resMortLoGrowthShape", "mo_rmlgsVal", 0, ModelVector.FLOAT)
Resource mortality - low growth function shape (sigma).

Initial value:

 new ModelVector(
      "Competition Mortality Shape Parameter (Z)",
      "mo_CompMort", "mo_cmVal", 0, ModelVector.FLOAT)
Competition mortality - Shape parameter (Z).

Initial value:

 new ModelVector(
      "Competition Mortality Maximum Parameter (max)",
      "mo_CompMortMax", "mo_cmmVal", 0, ModelVector.FLOAT)
Competition mortality - maximum parameter (max).

Initial value:

 new ModelVector(
      "Density Self-Thinning Asymptote (A)",
      "mo_selfThinAsymptote", "mo_staVal", 0, ModelVector.FLOAT)
Density self-thinning mortality asymptote (A).

Initial value:

 new ModelVector(
      "Density Self-Thinning Diameter Effect (C)",
      "mo_selfThinDiamEffect", "mo_stdieVal", 0, ModelVector.FLOAT)
Density self-thinning mortality diameter effect (C).

Initial value:

 new ModelVector(
      "Density Self-Thinning Density Effect (S)",
      "mo_selfThinDensityEffect", "mo_stdeeVal", 0, ModelVector.FLOAT)
Density self-thinning mortality density effect (S).

Initial value:

 new ModelVector(
      "Density Self-Thinning Neighborhood Radius, in m",
      "mo_selfThinRadius", "mo_strVal", 0, ModelVector.FLOAT)
Density self-thinning neighborhood radius.

Initial value:

 new ModelVector(
      "Density Self-Thinning Minimum Density for Mortality (#/ha)",
      "mo_minDensityForMort", "mo_mdfmVal", 0, ModelVector.FLOAT)
Density self-thinning minimum density for mortality.

Initial value:

 new ModelVector(
      "Logistic Bi-Level - Low-Light \"a\"",
      "mo_logBilevLoLiteA", "mo_lbllaVal", 0, ModelVector.FLOAT)
Logistic bi-level mortality - low-light "a".

Initial value:

 new ModelVector(
      "Logistic Bi-Level - Low-Light \"b\"",
      "mo_logBilevLoLiteB", "mo_lbllbVal", 0, ModelVector.FLOAT)
Logistic bi-level mortality - low-light "b".

Initial value:

 new ModelVector(
      "Logistic Bi-Level - High-Light \"a\"",
      "mo_logBilevHiLiteA", "mo_lbhlaVal", 0, ModelVector.FLOAT)
Logistic bi-level mortality - high-light "a".

Initial value:

 new ModelVector(
      "Logistic Bi-Level - High-Light \"b\"",
      "mo_logBilevHiLiteB", "mo_lbhlbVal", 0, ModelVector.FLOAT)
Logistic bi-level mortality - high-light "b".

Initial value:

 new ModelVector(
      "Logistic Bi-Level - High-Light Mortality Threshold (0-100)",
      "mo_logBilevHiLiteThreshold", "mo_lbhltVal", 0, ModelVector.FLOAT)
Logistic bi-level mortality - threshold for high-light mortality.

Initial value:

 new ModelVector(
     "Stochastic Bi-Level - Low-Light Mortality Probability (0-1)",
     "mo_stochBilevLoLiteMortProb", "mo_sbllmpVal", 0, ModelVector.FLOAT)
Stochastic bi-level mortality - low-light probability of mortality.

Initial value:

 new ModelVector(
     "Stochastic Bi-Level - High-Light Mortality Probability (0-1)",
     "mo_stochBilevHiLiteMortProb", "mo_sbhlmpVal", 0, ModelVector.FLOAT)
Stochastic bi-level mortality - high-light probability of mortality.

Initial value:

 new ModelVector(
      "Stochastic Bi-Level - High-Light Mortality Threshold",
      "mo_stochBilevHiLiteThreshold", "mo_sbhltVal", 0, ModelVector.FLOAT)
Stochastic bi-level mortality - threshold for high-light mortality.

Initial value:

 new ModelVector(
      "Height-GLI Weibull - a", "mo_heightGLIWeibA", "mo_hgwaVal", 0,
      ModelVector.FLOAT)
Height-GLI weibull mortality - a.

Initial value:

 new ModelVector(
      "Height-GLI Weibull - b", "mo_heightGLIWeibB", "mo_hgwbVal", 0,
      ModelVector.FLOAT)
Height-GLI weibull mortality - b.

Initial value:

 new ModelVector(
      "Height-GLI Weibull - c", "mo_heightGLIWeibC", "mo_hgwcVal", 0,
      ModelVector.FLOAT)
Height-GLI weibull mortality - c.

Initial value:

 new ModelVector(
      "Height-GLI Weibull - d", "mo_heightGLIWeibD", "mo_hgwdVal", 0,
      ModelVector.FLOAT)
Height-GLI weibull mortality - d.

Initial value:

 new ModelVector(
      "Height-GLI Weibull - Max Mortality (0 - 1)", "mo_heightGLIWeibMaxMort",
      "mo_hgwmmVal", 0, ModelVector.FLOAT)
Height-GLI weibull mortality - max mortality.

Initial value:

 new ModelVector(
      "Height-GLI Weibull - Browsed a", "mo_heightGLIWeibBrowsedA",
      "mo_hgwbaVal", 0, ModelVector.FLOAT)
Height-GLI weibull mortality - browsed a.

Initial value:

 new ModelVector(
      "Height-GLI Weibull - Browsed b", "mo_heightGLIWeibBrowsedB",
      "mo_hgwbbVal", 0, ModelVector.FLOAT)
Height-GLI weibull mortality - browsed b.

Initial value:

 new ModelVector(
      "Height-GLI Weibull - Browsed c", "mo_heightGLIWeibBrowsedC",
      "mo_hgwbcVal", 0, ModelVector.FLOAT)
Height-GLI weibull mortality - browsed c.

Initial value:

 new ModelVector(
      "Height-GLI Weibull - Browsed d", "mo_heightGLIWeibBrowsedD",
      "mo_hgwbdVal", 0, ModelVector.FLOAT)
Height-GLI weibull mortality - browsed d.

Initial value:

 new ModelVector(
      "Height-GLI Weibull - Browsed Max Mortality (0 - 1)",
      "mo_heightGLIWeibBrowsedMaxMort", "mo_hgwbmmVal", 0, ModelVector.FLOAT)
Height-GLI weibull mortality - browsed max mortality.

Initial value:

 new ModelVector(
      "Exponential Growth-Resource - a", "mo_expResMortA",
      "mo_ermaVal", 0, ModelVector.FLOAT)
Exponential growth-resource mortality - "a".

Initial value:

 new ModelVector(
      "Exponential Growth-Resource - b", "mo_expResMortB",
      "mo_ermbVal", 0, ModelVector.FLOAT)
Exponential growth-resource mortality - "b".

Initial value:

 new ModelVector(
      "Exponential Growth-Resource - c", "mo_expResMortC",
      "mo_ermcVal", 0, ModelVector.FLOAT)
Exponential growth-resource mortality - "c".

Initial value:

 new ModelVector(
      "Exponential Growth-Resource - d", "mo_expResMortD",
      "mo_ermdVal", 0, ModelVector.FLOAT)
Exponential growth-resource mortality - "d".

Initial value:

 new ModelVector(
      "Browsed Juvenile Background Mortality Rate", "mo_browsedRandomMortality",
      "mo_brmVal", 0, ModelVector.FLOAT)
Browsed random juvenile mortality for each species.

Initial value:

 new ModelVector(
      "Post Harvest Skid Mort - Pre-Harvest Background Mort Rate", 
      "mo_postHarvPreHarvestBackgroundMort", "mo_phphbmVal", 0, ModelVector.FLOAT)
Post harvest skidding mortality -Pre-harvest background mortality rate (beta).

Initial value:

 new ModelVector(
      "Post Harvest Skid Mort - Windthrow Harvest Basic Prob", 
      "mo_postHarvWindthrowHarvestBasicProb", "mo_phwhbpVal", 0, ModelVector.FLOAT)
Post harvest skidding mortality -Windthrow harvest basic prob (rho w).

Initial value:

 new ModelVector(
      "Post Harvest Skid Mort - Snag Recruitment Basic Prob", 
      "mo_postHarvSnagRecruitHarvestBasicProb", "mo_phsrhbpVal", 0, ModelVector.FLOAT)
Post harvest skidding mortality -Snag recruitment harvest basic prob (rho s).

Initial value:

 new ModelVector(
      "Post Harvest Skid Mort - Windthrow Size Effect", 
      "mo_postHarvWindthrowSizeEffect", "mo_phwseVal", 0, ModelVector.FLOAT)
Post harvest skidding mortality -Windthrow size effect (delta w).

Initial value:

 new ModelVector(
      "Post Harvest Skid Mort - Windthrow Intensity Effect", 
      "mo_postHarvWindthrowHarvestIntensityEffect", "mo_phwhieVal", 0, ModelVector.FLOAT)
Post harvest skidding mortality -Windthrow harvest intensity effect (kappa w).

Initial value:

 new ModelVector(
      "Post Harvest Skid Mort - Snag Recruitment Skidding Effect", 
      "mo_postHarvSnagRecruitHarvestIntensityEffect", "mo_phsrhieVal", 0, ModelVector.FLOAT)
Post harvest skidding mortality -Snag recruitment skidding effect (kappa s).

Initial value:

 new ModelVector(
      "Post Harvest Skid Mort - Windthrow Crowding Effect", 
      "mo_postHarvWindthrowCrowdingEffect", "mo_phwceVal", 0, ModelVector.FLOAT)
Post harvest skidding mortality -Windthrow crowding effect (eta w).

Initial value:

 new ModelVector(
      "Post Harvest Skid Mort - Snag Recruitment Crowding Effect", 
      "mo_postHarvSnagRecruitCrowdingEffect", "mo_phsrceVal", 0, ModelVector.FLOAT)
Post harvest skidding mortality -Snag recruitment crowding effect (phi s).

Initial value:

 new ModelVector(
      "Post Harvest Skid Mort - Windthrow Harvest Rate Param", 
      "mo_postHarvWindthrowHarvestRateParam", "mo_phwhrpVal", 0, ModelVector.FLOAT)
Post harvest skidding mortality -Windthrow harvest rate param (tau w).

Initial value:

 new ModelVector(
      "Post Harvest Skid Mort - Snag Recruitment Rate Param", 
      "mo_postHarvSnagRecruitHarvestRateParam", "mo_phsrhrpVal", 0, ModelVector.FLOAT)
Post harvest skidding mortality -Snag recruitment harvest rate param (tau s).

Initial value:

 new ModelVector(
      "Post Harvest Skid Mort - Windthrow Background Prob", 
      "mo_postHarvWindthrowBackgroundProb", "mo_phwbpVal", 0, ModelVector.FLOAT)
Post harvest skidding mortality -windthrow Background Prob (omega).

Initial value:

 new ModelVector(
      "Post Harvest Skid Mort - Snag Recruitment Background Prob", 
      "mo_postHarvSnagRecruitBackgroundProb", "mo_phsrbpVal", 0, ModelVector.FLOAT)
Post harvest skidding mortality -Snag recruitment background prob (zeta).

Initial value:

 new ModelVector(
      "Gompertz Density Self Thinning - G", 
      "mo_gompertzSelfThinningG", "mo_gstgVal", 0, ModelVector.FLOAT)
Gompertz density self thinning mortality - G.

Initial value:

 new ModelVector(
      "Gompertz Density Self Thinning - H", 
      "mo_gompertzSelfThinningH", "mo_gsthVal", 0, ModelVector.FLOAT)
Gompertz density self thinning mortality - H.

Initial value:

 new ModelVector(
      "Gompertz Density Self Thinning - I", 
      "mo_gompertzSelfThinningI", "mo_gstiVal", 0, ModelVector.FLOAT)
Gompertz density self thinning mortality - I.

Initial value:

 new ModelVector(
      "Gompertz Density Self Thinning - Min Neighbor Height (m)", 
      "mo_gompertzSelfThinningMinHeight", "mo_gstmhVal", 0, ModelVector.FLOAT)
Gompertz density self thinning mortality - min neighbor height.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Adult Competition Effect \"C\"",
      "mo_weibClimAdultCompEffC", "mo_wcacecVal", 0, ModelVector.FLOAT)
Weibull climate survival - Adult Competition effect C.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Juvenile Competition Effect \"C\"",
      "mo_weibClimJuvCompEffC", "mo_wcjcecVal", 0, ModelVector.FLOAT)
Weibull climate survival - Juvenile Competition effect C.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Adult Competition Effect \"D\"",
      "mo_weibClimAdultCompEffD", "mo_wcacedVal", 0, ModelVector.FLOAT)
Weibull climate survival - Adult Competition effect D.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Juvenile Competition Effect \"D\"",
      "mo_weibClimJuvCompEffD", "mo_wcjcedVal", 0, ModelVector.FLOAT)
Weibull climate survival - Juvenile Competition effect D.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Adult Competition Gamma",
      "mo_weibClimAdultCompEffGamma", "mo_wcacegVal", 0, ModelVector.FLOAT)
Weibull climate survival - Adult Competition gamma.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Juvenile Competition Gamma",
      "mo_weibClimJuvCompEffGamma", "mo_wcjcegVal", 0, ModelVector.FLOAT)
Weibull climate survival - Juvenile Competition gamma.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Max Neighbor Search Radius (m)",
      "mo_weibClimMaxNeighRad", "mo_wcmnrVal", 0, ModelVector.FLOAT)
Weibull climate survival - Maximum search radius, in meters, in which to look for crowding neighbors.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Minimum Neighbor DBH (cm)",
      "mo_weibClimMinNeighDBH", "mo_wcmndVal", 0, ModelVector.FLOAT,true)
Weibull climate survival - The minimum DBH, in cm, of neighbors to be included in the neighbor count.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Adult Size Effect X0",
      "mo_weibClimAdultSizeEffX0", "mo_wcasex0Val", 0, ModelVector.FLOAT)
Weibull climate survival - Adult Size effect X0.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Juvenile Size Effect X0",
      "mo_weibClimJuvSizeEffX0", "mo_wcjsex0Val", 0, ModelVector.FLOAT)
Weibull climate survival - Juvenile Size effect X0.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Adult Size Effect Xb",
      "mo_weibClimAdultSizeEffXb", "mo_wcasexbVal", 0, ModelVector.FLOAT)
Weibull climate survival - Adult Size effect Xb.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Juvenile Size Effect Xb",
      "mo_weibClimJuvSizeEffXb", "mo_wcjsexbVal", 0, ModelVector.FLOAT)
Weibull climate survival - Juvenile Size effect Xb.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Size Effect Minimum DBH",
      "mo_weibClimSizeEffMinDBH", "mo_wcsemdVal", 0, ModelVector.FLOAT)
Weibull climate survival - Size effect minimum DBH.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Adult Precip Effect \"A\"",
      "mo_weibClimAdultPrecipEffA", "mo_wcapeaVal", 0, ModelVector.FLOAT)
Weibull climate survival - Adult Precipitation effect A.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Juvenile Precip Effect \"A\"",
      "mo_weibClimJuvPrecipEffA", "mo_wcjpeaVal", 0, ModelVector.FLOAT)
Weibull climate survival - Juvenile Precipitation effect A.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Adult Precip Effect \"B\"",
      "mo_weibClimAdultPrecipEffB", "mo_wcapebVal", 0, ModelVector.FLOAT)
Weibull climate survival - Adult Precipitation effect B.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Juvenile Precip Effect \"B\"",
      "mo_weibClimJuvPrecipEffB", "mo_wcjpebVal", 0, ModelVector.FLOAT)
Weibull climate survival - Juvenile Precipitation effect B.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Adult Precip Effect \"C\"",
      "mo_weibClimAdultPrecipEffC", "mo_wcapecVal", 0, ModelVector.FLOAT)
Weibull climate survival - Adult Precipitation effect C.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Juvenile Precip Effect \"C\"",
      "mo_weibClimJuvPrecipEffC", "mo_wcjpecVal", 0, ModelVector.FLOAT)
Weibull climate survival - Juvenile Precipitation effect C.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Adult Temp Effect \"A\"",
      "mo_weibClimAdultTempEffA", "mo_wcateaVal", 0, ModelVector.FLOAT)
Weibull climate survival - Adult Temperature effect A.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Juvenile Temp Effect \"A\"",
      "mo_weibClimJuvTempEffA", "mo_wcjteaVal", 0, ModelVector.FLOAT)
Weibull climate survival - Juvenile Temperature effect A.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Adult Temp Effect \"B\"",
      "mo_weibClimAdultTempEffB", "mo_wcatebVal", 0, ModelVector.FLOAT)
Weibull climate survival - Adult Temperature effect B.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Juvenile Temp Effect \"B\"",
      "mo_weibClimJuvTempEffB", "mo_wcjtebVal", 0, ModelVector.FLOAT)
Weibull climate survival - Juvenile Temperature effect B.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Adult Temp Effect \"C\"",
      "mo_weibClimAdultTempEffC", "mo_wcatecVal", 0, ModelVector.FLOAT)
Weibull climate survival - Adult Temperature effect C.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Juvenile Temp Effect \"C\"",
      "mo_weibClimJuvTempEffC", "mo_wcjtecVal", 0, ModelVector.FLOAT)
Weibull climate survival - Juvenile Temperature effect C.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Adult Max Survival Prob (0-1)",
      "mo_weibClimAdultMaxSurv", "mo_wcamsVal", 0, ModelVector.FLOAT)
Weibull climate survival - Adult Maximum potential survival probability.

Initial value:

 new ModelVector(
      "Weibull Climate Survival - Juv Max Survival Prob (0-1)",
      "mo_weibClimJuvMaxSurv", "mo_wcjmsVal", 0, ModelVector.FLOAT)
Weibull climate survival - Juvenile Maximum potential survival probability.

Initial value:

 new ModelVector(
      "Temp Dependent Neighborhood Surv - A",
      "mo_tempDepNeighA", "mo_tdnaVal", 0, ModelVector.FLOAT)
Temperature dependent neighborhood survival - A.

Initial value:

 new ModelVector(
      "Temp Dependent Neighborhood Surv - B",
      "mo_tempDepNeighB", "mo_tdnbVal", 0, ModelVector.FLOAT)
Temperature dependent neighborhood survival - B.

Initial value:

 new ModelVector(
      "Temp Dependent Neighborhood Surv - M",
      "mo_tempDepNeighM", "mo_tdnmVal", 0, ModelVector.FLOAT)
Temperature dependent neighborhood survival - M.

Initial value:

 new ModelVector(
      "Temp Dependent Neighborhood Surv - N",
      "mo_tempDepNeighN", "mo_tdnnVal", 0, ModelVector.FLOAT)
Temperature dependent neighborhood survival - N.

Initial value:

 new ModelVector(
      "Suppression Duration Mortality - Max Mortality Rate (0-1)", 
      "mo_suppDurMaxMort", "mo_sdmmVal", 0, ModelVector.FLOAT)
Suppression duration mortality - Maximum mortality rate.

Initial value:

 new ModelVector(
      "Suppression Duration Mortality - X0", 
      "mo_suppDurMortX0", "mo_sdmx0Val", 0, ModelVector.FLOAT)
Suppression duration mortality - X0.

Initial value:

 new ModelVector(
      "Suppression Duration Mortality - Xb", 
      "mo_suppDurMortXb", "mo_sdmxbVal", 0, ModelVector.FLOAT)
Suppression duration mortality - Xb.

Initial value:

 new ModelVector(
      "Insect Mortality - Intercept", "mo_insectMortIntercept", "mo_imiVal", 
      0, ModelVector.FLOAT)
Insect Mortality - Intercept - initial mortality rate.

Initial value:

 new ModelVector(
      "Insect Mortality - Max Mortality Rate (0-1)", "mo_insectMortMaxRate", 
      "mo_immrVal", 0, ModelVector.FLOAT)
Insect Mortality - Maximum mortality rate.

Initial value:

 new ModelVector(
      "Insect Mortality - X0", "mo_insectMortX0", "mo_imx0Val", 
      0, ModelVector.FLOAT)
Insect Mortality - X0.

Initial value:

 new ModelVector(
      "Insect Mortality - Xb", "mo_insectMortXb", "mo_imxbVal", 
      0, ModelVector.FLOAT)
Insect Mortality - Xb.

Initial value:

 new ModelFloat(
      "Temp Dependent Neighborhood Surv - Neigh Search Radius (m)", 
      "mo_tempDepNeighRadius")
Temperature dependent neighborhood survival - neighbor search radius.

Initial value:

 new ModelFloat(
      "Gompertz Density Self Thinning - Neighbor Search Radius (m)", 
      "mo_gompertzSelfThinningRadius")
Gompertz density self thinning mortality - neighbor search radius.

Initial value:

 new ModelFloat(
      "Post Harvest Skid Mort - Crowding Effect Radius", 
      "mo_postHarvCrowdingEffectRadius")
Post harvest skidding mortality -Crowding effect radius.

Initial value:

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

Initial value:

      new ModelFloat(1, "Aggregated Mortality Return Interval (years)",
                     "mo_aggReturnInterval")
Aggregated mortality - mortality episode return interval in years.

Initial value:

      new ModelFloat(0, "Aggregated Mortality Annual Kill Amount (0-1)",
                     "mo_aggPropTreesToKill")
Aggregated mortality - mortality rate per year of a mortality episode, 0-1.

Initial value:

      new ModelFloat(1, "Aggregated Mortality Number of Trees To Aggregate",
                     "mo_aggNumTreesToClump")
Aggregated mortality - number of trees to aggregate.

Initial value:

      new ModelFloat(1, "Aggregated Mortality Clumping Parameter",
                     "mo_aggClumpingParameter")
Aggregated mortality - clumping parameter for negative binomial distribution, if required.

Initial value:

      new ModelEnum(new int[] {1, 0},
                    new String[] {"Deterministic", "Neg. binomial"},
                    "Aggregated Mortality Clump Size",
                    "mo_aggClumpSizeDeterministic")
Aggregated mortality - whether clump size is deterministic (true) or from the negative binomial probability distribution (false).

Initial value:

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

Harvest mortality reason code.

Matches C++ code.

Natural mortality reason code.

Matches C++ code.

Disease mortality reason code.

Matches C++ code.

final int javawrapper.MortalityBehaviors.fire = 4 [static]

Fire mortality reason code.

Matches C++ code.

Insects mortality reason code.

Matches C++ code.

final int javawrapper.MortalityBehaviors.storm = 6 [static]

Storm mortality reason code.

Matches C++ code.


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

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