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.

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_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".
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:
------------------
April 28, 2004: Submitted in beta version (LEM)
October 4, 2004: Added Puerto Rico NCI mortality (LEM)
February 9, 2005: Added the growth-and-resource mortality (LEM)
February 23, 2005: Added competition mortality (LEM)
March 8, 2005: Made weibull snag size classes species-specific (LEM)
March 16, 2005: Upgraded NCI mort to v. 2.0 (LEM)
March 17, 2005: Added the density self thinning behavior (LEM)
May 6, 2005: Added logistic bi-level mortality behavior (LEM)
October 31, 2005: Added stochastic bi-level mortality behavior (LEM)
January 26, 2006: Added height-GLI weibull mortality behavior (LEM)
July 6, 2006: Added exponential resource growth and mortality (LEM)
July 28, 2006: Added aggregated mortality (LEM)
November 28, 2006: Changed NCI neighbor etas to not be required for all species (LEM)


Constructor & Destructor Documentation

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

Constructor.

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

Edit history:
------------------
April 28, 2004: Submitted in beta version (LEM)


Member Function Documentation

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

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

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

Reimplemented from javawrapper::WorkerBase.

void javawrapper::MortalityBehaviors::DoSetup ( TreePopulation  oPop  )  throws ModelException [inline, virtual]

Adds NCI lambda values.

Parameters:
oPop Tree population
Exceptions:
ModelException Not thrown.

Edit history:
------------------
April 28, 2004: Submitted in beta version (LEM)
October 4, 2004: Added NCI stuff (LEM)
March 16, 2005: Added NCI array setup to aid backwards compatibility (LEM)

Implements javawrapper::WorkerBase.

Behavior javawrapper::MortalityBehaviors::GetBehaviorByXMLTag ( String  sXMLTag  )  [inline]

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.

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

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 [inline, 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.

Edit history:
------------------
April 28, 2004: Submitted in beta version (LEM)
April 30, 2004: Fixed some validation bugs (LEM)
March 17, 2005: Added density self-thinning validation (LEM)
May 6, 2005: Added logistic bi-level validation (LEM)
October 31, 2005: Added stochastic bi-level validation (LEM)
January 26, 2006: Added Height-GlI weibull validation (LEM)
July 28, 2006: Added aggregated mortality validation (LEM)

Implements javawrapper::WorkerBase.


Member Data Documentation

ModelFloat javawrapper::MortalityBehaviors::m_fAggMortClumpingParameter [protected]

Initial value:

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

ModelFloat javawrapper::MortalityBehaviors::m_fAggMortEpisodeReturnInterval [protected]

Initial value:

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

ModelFloat javawrapper::MortalityBehaviors::m_fAggMortNumTreesToAggregate [protected]

Initial value:

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

ModelFloat javawrapper::MortalityBehaviors::m_fAggMortPropToKill [protected]

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.

ModelFloat javawrapper::MortalityBehaviors::m_fNCIDbhDivisor [protected]

Initial value:

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

ModelFloat javawrapper::MortalityBehaviors::m_fSnagSizeClass1DbhDep [protected]

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.

ModelFloat javawrapper::MortalityBehaviors::m_fSnagSizeClass2DbhDep [protected]

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.

ModelEnum javawrapper::MortalityBehaviors::m_iAggMortClumpDeterministic [protected]

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

ModelInt javawrapper::MortalityBehaviors::m_iDbhAtAsymptoticMaximumMortality [protected]

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.

ModelEnum javawrapper::MortalityBehaviors::m_iIncludeSnagsInNCI [protected]

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.

ModelVector javawrapper::MortalityBehaviors::mp_fAdultRandomMortality [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fAdultSelfThinningIntercept [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fAdultSelfThinningMaxDbh [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fAdultSelfThinningSlope [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fCompMortMax [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fCompMortShape [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fDbhAtOnsetOfSenescence [protected]

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.

ModelVector javawrapper::MortalityBehaviors::mp_fDensSelfThinAsymptote [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fDensSelfThinDensityEffect [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fDensSelfThinDiamEffect [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fDensSelfThinMinDensity [protected]

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.

ModelVector javawrapper::MortalityBehaviors::mp_fDensSelfThinNeighRadius [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fExpResourceMortA [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fExpResourceMortB [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fExpResourceMortC [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fExpResourceMortD [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fHeightGLIWeibA [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fHeightGLIWeibB [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fHeightGLIWeibC [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fHeightGLIWeibD [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fHeightGLIWeibMaxMort [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fJuvenileRandomMortality [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fJuvenileSelfThinningIntercept [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fJuvenileSelfThinningSlope [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fLightDependentMortality [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fLogBiLevHiLiteA [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fLogBiLevHiLiteB [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fLogBiLevHiLiteThreshold [protected]

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.

ModelVector javawrapper::MortalityBehaviors::mp_fLogBiLevLoLiteA [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fLogBiLevLoLiteB [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fMortAtZeroGrowth [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fNCIMaxCrowdingRadius [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fNCIMaxProbSurvival [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fNCIMinNeighborDBH [protected]

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.

ModelVector javawrapper::MortalityBehaviors::mp_fNCINeighDBHEffect [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fNCINeighDistanceEffect [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fNCINeighStormEffFull [protected]

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.

ModelVector javawrapper::MortalityBehaviors::mp_fNCINeighStormEffMed [protected]

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.

ModelVector javawrapper::MortalityBehaviors::mp_fNCIShadingEffectCoefficient [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fNCIShadingEffectExponent [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fNCISizeEffectMode [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fNCISizeEffectVariance [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fNCISizeSensToNCI [protected]

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

ModelVector javawrapper::MortalityBehaviors::mp_fNCISlope [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fNCISteepness [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fNCIStormEffectFull [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fNCIStormEffectMed [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fRandomMortalityAlpha [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fRandomMortalityBeta [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fResMortFunctionMode [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fResMortGrowthIncSurv [protected]

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

ModelVector javawrapper::MortalityBehaviors::mp_fResMortLoGrowthShape [protected]

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

ModelVector javawrapper::MortalityBehaviors::mp_fResMortScalingFactor [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fSnag1WeibullA [protected]

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.

ModelVector javawrapper::MortalityBehaviors::mp_fSnag1WeibullB [protected]

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.

ModelVector javawrapper::MortalityBehaviors::mp_fSnag2WeibullA [protected]

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.

ModelVector javawrapper::MortalityBehaviors::mp_fSnag2WeibullB [protected]

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.

ModelVector javawrapper::MortalityBehaviors::mp_fSnag3WeibullA [protected]

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.

ModelVector javawrapper::MortalityBehaviors::mp_fSnag3WeibullB [protected]

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.

ModelVector javawrapper::MortalityBehaviors::mp_fSnagSizeClass1Dbh [protected]

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.

ModelVector javawrapper::MortalityBehaviors::mp_fSnagSizeClass2Dbh [protected]

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.

ModelVector javawrapper::MortalityBehaviors::mp_fStochBiLevHiLiteMortProb [protected]

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.

ModelVector javawrapper::MortalityBehaviors::mp_fStochBiLevHiLiteThreshold [protected]

Initial value:

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

ModelVector javawrapper::MortalityBehaviors::mp_fStochBiLevLoLiteMortProb [protected]

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.


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