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

Public Member Functions

 DisturbanceBehaviors ()
 Constructor. More...
 
void endXMLParentTag (String sXMLTag)
 
boolean readXMLParentTag (String sXMLTag, Attributes oAttributes) throws ModelException
 Accepts an XML parent tag (empty, no data) from the parser. More...
 
boolean setSingleValueByXMLTag (String sXMLTag, String sXMLParentTag, Attributes oAttributes, String sValue) throws ModelException
 This method looks for the following tags: More...
 
ArrayList< BehaviorgetBehaviorByXMLTag (String sXMLTag)
 Overwritten to handle the potentially-funky harvest interface behavior. More...
 
boolean parentTagOKForQueue (String sTag)
 Gets rid of storm and some harvest tags. 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_fMinStormDamageDBH = new ModelData("st_minDBH", "st_mdVal")
 Minimum DBH to which storm damage applies for each species. More...
 
ModelData mp_fStmDmgInterceptMed = new ModelData("st_stmDmgInterceptMed", "st_sdimVal")
 Storm damage intercept for medium damage (a) for each species. More...
 
ModelData mp_fStmDmgInterceptFull = new ModelData("st_stmDmgInterceptFull", "st_sdifVal")
 Storm damage intercept for complete damage (a) for each species. More...
 
ModelData mp_fStmIntensityCoeff = new ModelData("st_stmIntensityCoeff", "st_sicVal")
 Storm intensity coefficient (b) for each species. More...
 
ModelData mp_fStmDBHCoeff = new ModelData("st_stmDBHCoeff", "st_sdcVal")
 Storm DBH coefficient (d) for each species. More...
 
ModelData mp_fStmMedDmgSurvProbA = new ModelData("st_stmMedDmgSurvProbA", "st_smdspaVal")
 Storm - Medium damage probability of survival "a" - species-specific. More...
 
ModelData mp_fStmMedDmgSurvProbB = new ModelData("st_stmMedDmgSurvProbB", "st_smdspbVal")
 Storm - Medium damage probability of survival "b" - species-specific. More...
 
ModelData mp_fStmFullDmgSurvProbA = new ModelData("st_stmFullDmgSurvProbA", "st_sfdspaVal")
 Storm - Heavy damage probability of survival "a" - species-specific. More...
 
ModelData mp_fStmFullDmgSurvProbB = new ModelData("st_stmFullDmgSurvProbB", "st_sfdspbVal")
 Storm - Heavy damage probability of survival "b" - species-specific. More...
 
ModelData mp_fWindstormMinDBH = new ModelData("ws_minDBH", "ws_mdVal")
 Windstorm - Minimum DBH for windstorm mortality - species-specific. More...
 
ModelData mp_fWindstormMortInterceptA = new ModelData("ws_stmInterceptA", "ws_siaVal")
 Windstorm - Mortality probability intercept "a" - species-specific. More...
 
ModelData mp_fWindstormStmIntensCoeffC = new ModelData("ws_stmIntensCoeffC", "ws_sicVal")
 Windstorm - Mortality probability storm intensity coefficient "c" - species-specific. More...
 
ModelData mp_fWindstormDBHExpB = new ModelData("ws_stmDBHExpB", "ws_sdebVal")
 Windstorm - DBH exponent "b" - species-specific. More...
 
ModelData mp_fStmPropFullTipUp = new ModelData("st_stmPropTipUpFullDmg", "st_sptufdVal")
 Storm - proportion of trees with total damage that die that tip up. More...
 
ModelData mp_fRandomBrowseProb = new ModelData("di_randBrowseProb", "di_rbpVal")
 Random browse - browse probability. More...
 
ModelData mp_fRandomBrowseStdDev = new ModelData("di_randBrowseStdDev", "di_rbsdVal")
 Random browse - browse probability standard deviation. More...
 
ModelData mp_fStormDirectKillerA = new ModelData("st_stormDirectKillerA", "st_sdkaVal")
 Storm direct killer - "a" parameter. More...
 
ModelData mp_fStormDirectKillerB = new ModelData("st_stormDirectKillerB", "st_sdkbVal")
 Storm direct killer - "b" parameter. More...
 
ModelData mp_fCompHarvMaxRadius = new ModelData("di_compHarvMaxCrowdingRadius", "di_chmcrVal")
 Competition harvest - maximum crowding radius - species specific. More...
 
ModelData mp_fCompHarvProportion = new ModelData("di_compHarvProportion", "di_chpVal")
 Competition harvest - proportion of each species to cut as a value between 0 and 1 - species specific. More...
 
ModelData mp_fCompHarvAlpha = new ModelData("di_compHarvAlpha", "di_chaVal")
 Competition harvest - neighbor DBH effect (alpha) parameter for competition calculation - species specific - required for all species. More...
 
ModelData mp_fCompHarvBeta = new ModelData("di_compHarvBeta", "di_chbVal")
 Competition harvest - neighbor distance effect (beta) parameter for competition calculation - species specific - required for all species. More...
 
ModelData mp_fCompHarvGamma = new ModelData("di_compHarvGamma", "di_chgVal")
 Competition harvest - size sensitivity to competition parameter (gamma) for competition calculations - species specific - required for all species. More...
 
ModelData mp_fCompHarvC = new ModelData("di_compHarvCrowdingSlope", "di_chcsVal")
 Competition harvest - crowding effect slope (C) - species specific - required for all species. More...
 
ModelData mp_fCompHarvD = new ModelData("di_compHarvCrowdingSteepness", "di_chcstVal")
 Competition harvest - crowding effect steepness (D) - species specific - required for all species. More...
 
ModelData mp_fInsectIntercept = new ModelData("di_insectIntercept", "di_iiVal")
 Insect infestation - Intercept - initial infestation rate. More...
 
ModelData mp_fInsectMax = new ModelData("di_insectMaxInfestation", "di_imiVal")
 Insect infestation - Maximum infestation rate. More...
 
ModelData mp_fInsectX0 = new ModelData("di_insectX0", "di_ix0Val")
 Insect infestation - X0. More...
 
ModelData mp_fInsectXb = new ModelData("di_insectXb", "di_ixbVal")
 Insect infestation - Xb. More...
 
ModelData mp_fInsectMinDBH = new ModelData("di_insectMinDBH", "di_imdVal")
 Insect infestation - Minimum DBH. More...
 
ModelData m_iInsectFirstTimestep = new ModelData("di_insectStartTimestep")
 Insect infestation - Timestep to start infestation. More...
 
ModelData m_fCompHarvQ = new ModelData("di_compHarvDbhDivisor")
 Competition harvest - NCI DBH divisor. More...
 
ModelData m_fCompHarvMinDBH = new ModelData("di_compHarvMinHarvDBH")
 Competition harvest - minimum DBH for harvesting. More...
 
ModelData m_fCompHarvMaxDBH = new ModelData("di_compHarvMaxHarvDBH")
 Competition harvest - maximum DBH for harvesting. More...
 
ModelData m_iCompHarvHarvType = new ModelData("di_compHarvTypeHarvest")
 Competition harvest - type of harvest - 0 = fixed interval, 1 = fixed BA threshold with fixed amount to cut, 2 = fixed BA threshold with percentage to cut. More...
 
ModelData m_fCompHarvCutAmount = new ModelData("di_compHarvCutAmount")
 Competition harvest - cut amount - if this is a fixed interval harvest, this is the amount to which the plot is cut back, in m2/ha of basal area; if this is a fixed BA threshold harvest with fixed amount to cut, this is that amount to cut; if this is a fixed BA threshold harvest with percentage to cut, this is the proportion to cut between 0 and 1. More...
 
ModelData m_iCompHarvMinInterval = new ModelData("di_compHarvMinInterval")
 Competition harvest - for fixed BA threshold harvests, the minimum interval between harvests. More...
 
ModelData m_iCompHarvInterval = new ModelData("di_compHarvInterval")
 Competition harvest - for fixed interval threshold harvests, the threshold. More...
 
ModelData m_fCompHarvBAThreshold = new ModelData("di_compHarvBAThreshold")
 Competition harvest - for fixed basal area threshold harvests, the threshold. More...
 
ModelData m_sCompHarvFilename = new ModelData("di_compHarvHarvestedListFile")
 Competition harvest - filename for list of trees harvested - optional. More...
 
ModelData m_fClass1RtrnInt = new ModelData("st_s1ReturnInterval")
 Storm return interval for 0-0.1 severity storm. More...
 
ModelData m_fClass2RtrnInt = new ModelData("st_s2ReturnInterval")
 Storm return interval for 0.1-0.2 severity storm. More...
 
ModelData m_fClass3RtrnInt = new ModelData("st_s3ReturnInterval")
 Storm return interval for 0.2-0.3 severity storm. More...
 
ModelData m_fClass4RtrnInt = new ModelData("st_s4ReturnInterval")
 Storm return interval for 0.3-0.4 severity storm. More...
 
ModelData m_fClass5RtrnInt = new ModelData("st_s5ReturnInterval")
 Storm return interval for 0.4-0.5 severity storm. More...
 
ModelData m_fClass6RtrnInt = new ModelData("st_s6ReturnInterval")
 Storm return interval for 0.5-0.6 severity storm. More...
 
ModelData m_fClass7RtrnInt = new ModelData("st_s7ReturnInterval")
 Storm return interval for 0.6-0.7 severity storm. More...
 
ModelData m_fClass8RtrnInt = new ModelData("st_s8ReturnInterval")
 Storm return interval for 0.7-0.8 severity storm. More...
 
ModelData m_fClass9RtrnInt = new ModelData("st_s9ReturnInterval")
 Storm return interval for 0.8-0.9 severity storm. More...
 
ModelData m_fClass10RtrnInt = new ModelData("st_s10ReturnInterval")
 Storm return interval for 0.9-1.0 severity storm. More...
 
ModelData m_fStormSSTPeriod = new ModelData("st_stmSSTPeriod")
 Storm - SST periodicity (Sr) More...
 
ModelData m_fStormSineD = new ModelData("st_stmSineD")
 Storm - Sine function d. More...
 
ModelData m_fStormSineF = new ModelData("st_stmSineF")
 Storm - Sine function f. More...
 
ModelData m_fStormSineG = new ModelData("st_stmSineG")
 Storm - Sine function g. More...
 
ModelData m_fStormTrendSlopeM = new ModelData("st_stmTrendSlopeM")
 Storm - Trend function slope (m) More...
 
ModelData m_fStormTrendInterceptI = new ModelData("st_stmTrendInterceptI")
 Storm - Trend function intercept (i) More...
 
ModelData m_fWindstormReturnInt1Severity = new ModelData("ws_severityReturnInterval1")
 Windstorm - Storm intensity for 1 year return interval. More...
 
ModelData m_fWindstormReturnInt5Severity = new ModelData("ws_severityReturnInterval5")
 Windstorm - Storm intensity for 5 year return interval. More...
 
ModelData m_fWindstormReturnInt10Severity = new ModelData("ws_severityReturnInterval10")
 Windstorm - Storm intensity for 10 year return interval. More...
 
ModelData m_fWindstormReturnInt20Severity = new ModelData("ws_severityReturnInterval20")
 Windstorm - Storm intensity for 20 year return interval. More...
 
ModelData m_fWindstormReturnInt40Severity = new ModelData("ws_severityReturnInterval40")
 Windstorm - Storm intensity for 40 year return interval. More...
 
ModelData m_fWindstormReturnInt80Severity = new ModelData("ws_severityReturnInterval80")
 Windstorm - Storm intensity for 80 year return interval. More...
 
ModelData m_fWindstormReturnInt160Severity = new ModelData("ws_severityReturnInterval160")
 Windstorm - Storm intensity for 160 year return interval. More...
 
ModelData m_fWindstormReturnInt320Severity = new ModelData("ws_severityReturnInterval320")
 Windstorm - Storm intensity for 320 year return interval. More...
 
ModelData m_fWindstormReturnInt640Severity = new ModelData("ws_severityReturnInterval640")
 Windstorm - Storm intensity for 640 year return interval. More...
 
ModelData m_fWindstormReturnInt1280Severity = new ModelData("ws_severityReturnInterval1280")
 Windstorm - Storm intensity for 1280 year return interval. More...
 
ModelData m_fWindstormReturnInt2560Severity = new ModelData("ws_severityReturnInterval2560")
 Windstorm - Storm intensity for 2560 year return interval. More...
 
ModelData m_fWindstormSSTPeriod = new ModelData("ws_stmSSTPeriod")
 Windstorm - SST periodicity (Sr) More...
 
ModelData m_fWindstormSineD = new ModelData("ws_stmSineD")
 Windstorm - Sine function d. More...
 
ModelData m_fWindstormSineF = new ModelData("ws_stmSineF")
 Windstorm - Sine function f. More...
 
ModelData m_fWindstormSineG = new ModelData("ws_stmSineG")
 Windstorm - Sine function g. More...
 
ModelData m_fWindstormTrendSlopeM = new ModelData("ws_stmTrendSlopeM")
 Windstorm - Trend function slope (m) More...
 
ModelData m_fWindstormTrendInterceptI = new ModelData("ws_stmTrendInterceptI")
 Windstorm - Trend function intercept (i) More...
 
ModelData m_fStdDev = new ModelData("st_standardDeviation")
 Standard deviation for normal and lognormal stochastic storm damage functions. More...
 
ModelData m_fCut1LoDBH = new ModelData("sha_loDBH")
 Selection harvest cut range 1 lower DBH. More...
 
ModelData m_fCut1HiDBH = new ModelData("sha_hiDBH")
 Selection harvest cut range 1 upper DBH. More...
 
ModelData m_fCut1BA = new ModelData("sha_target_BA")
 Selection harvest cut range 1 target BA. More...
 
ModelData m_fCut2LoDBH = new ModelData("sha_loDBH")
 Selection harvest cut range 2 lower DBH. More...
 
ModelData m_fCut2HiDBH = new ModelData("sha_hiDBH")
 Selection harvest cut range 2 upper DBH. More...
 
ModelData m_fCut2BA = new ModelData("sha_target_BA")
 Selection harvest cut range 2 target BA. More...
 
ModelData m_fCut3LoDBH = new ModelData("sha_loDBH")
 Selection harvest cut range 3 lower DBH. More...
 
ModelData m_fCut3HiDBH = new ModelData("sha_hiDBH")
 Selection harvest cut range 3 upper DBH. More...
 
ModelData m_fCut3BA = new ModelData("sha_target_BA")
 Selection harvest cut range 3 target BA. More...
 
ModelData m_fCut4LoDBH = new ModelData("sha_loDBH")
 Selection harvest cut range 4 lower DBH. More...
 
ModelData m_fCut4HiDBH = new ModelData("sha_hiDBH")
 Selection harvest cut range 4 upper DBH. More...
 
ModelData m_fCut4BA = new ModelData("sha_target_BA")
 Selection harvest cut range 4 target BA. More...
 
ModelData m_iInitialAge = new ModelData("sha_InitialAge")
 Selection harvest initial age. More...
 
ModelData m_iWindstormTimestepToStartStorms = new ModelData("ws_stmTSToStartStorms")
 Windstorm - Timestep to start storms. More...
 
ModelData m_iNumYearsToHeal = new ModelData("st_numYearsToHeal")
 Number of years damaged trees stay damaged. More...
 
ModelData m_iNumSnagYears = new ModelData("st_numYearsStormSnags")
 Number of years storm-damaged snags last before being removed. More...
 
ModelData m_iSusceptibility = new ModelData("st_susceptibility")
 Storm susceptibility pattern. More...
 
ModelData m_iStochasticity = new ModelData("st_stochasticity")
 Storm stochasticity pattern. More...
 
ModelData m_iProbDistFunc = new ModelData("st_probFunction")
 Probability distribution function. More...
 
ModelData m_iRandomBrowsePDF = new ModelData("di_randBrowsePDF")
 Random browse - browse PDF. More...
 
ModelData m_fGenHarvLogProbA = new ModelData("di_genHarvLogProbA")
 Generalized harvest regime - Logging probability A. More...
 
ModelData m_fGenHarvLogProbB = new ModelData("di_genHarvLogProbB")
 Generalized harvest regime - Logging probability B. More...
 
ModelData m_fGenHarvLogProbM = new ModelData("di_genHarvLogProbM")
 Generalized harvest regime - Logging probability M. More...
 
ModelData m_fGenHarvRemoveAlpha = new ModelData("di_genHarvLogRemoveAlpha")
 Generalized harvest regime - Amount to remove alpha. More...
 
ModelData m_fGenHarvRemoveBeta = new ModelData("di_genHarvLogRemoveBeta")
 Generalized harvest regime - Amount to remove beta. More...
 
ModelData m_fGenHarvRemoveMu = new ModelData("di_genHarvLogRemoveMu")
 Generalized harvest regime - Amount to remove mu. More...
 
ModelData m_fGenHarvGammaScale = new ModelData("di_genHarvGammaScale")
 Generalized harvest regime - Gamma scale parameter. More...
 
ModelData m_fGenHarvAllowedDeviation = new ModelData("di_genHarvAllowedDeviation")
 Generalized harvest regime - Allowed deviation range parameter. More...
 
ModelData mp_fGenHarvCutPrefAlpha = new ModelData("di_genHarvLogCutProbAlpha", "di_ghlcpaVal")
 Generalized harvest regime - Cut preferenc alpha - species specific. More...
 
ModelData mp_fGenHarvCutPrefBeta = new ModelData("di_genHarvLogCutProbBeta", "di_ghlcpbVal")
 Generalized harvest regime - Cut preferenc beta - species specific. More...
 
ModelData mp_fGenHarvCutPrefGamma = new ModelData("di_genHarvLogCutProbGamma", "di_ghlcpgVal")
 Generalized harvest regime - Cut preferenc gamma - species specific. More...
 
ModelData mp_fGenHarvCutPrefMu = new ModelData("di_genHarvLogCutProbMu", "di_ghlcpmVal")
 Generalized harvest regime - Cut preferenc mu - species specific. More...
 
ModelData m_fGenHarvCutPrefA = new ModelData("di_genHarvLogCutProbA")
 Generalized harvest regime - Cut preferenc A. More...
 
ModelData m_fGenHarvCutPrefB = new ModelData("di_genHarvLogCutProbB")
 Generalized harvest regime - Cut preferenc B. More...
 
ModelData m_fGenHarvCutPrefC = new ModelData("di_genHarvLogCutProbC")
 Generalized harvest regime - Cut preference C. More...
 
ModelData m_sHarvIntExecutable = new ModelData("hi_executable")
 Path and filename of user executable. More...
 
ModelData m_sHarvIntSORTIEOutFile = new ModelData("hi_harvestableTreesFile")
 Path and filename of file for SORTIE to write with harvestable trees. More...
 
ModelData m_sHarvIntExecHarvestOutFile = new ModelData("hi_treesToHarvestFile")
 Path and filename of file for executable to write with trees to harvest. More...
 
ModelData m_sHarvIntExecUpdateOutFile = new ModelData("hi_treesToUpdateFile")
 Path and filename of file for executable to write with trees to update. More...
 
ModelData m_sHarvIntBatchParamsFile = new ModelData("hi_batchParamsFile")
 Path and filename of batch parameters. More...
 
ModelData m_sHarvIntBatchSingleRunParamsFile = new ModelData("hi_batchSingleRunParamsFile")
 Path and filename of single-run parameters file to write. More...
 
ModelData m_sHarvIntExecArgs = new ModelData("hi_executableArguments")
 Arguments to pass to executable. More...
 
ModelData mp_sHarvIntFileColumns = new ModelData("hi_dataMembers", "hi_dataMember")
 List of file columns. More...
 
ModelData m_iHarvIntHarvestPeriod = new ModelData("hi_harvestPeriod")
 How often harvests occur, in years. 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
 

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

◆ DisturbanceBehaviors()

sortie.tools.parfileupdater.DisturbanceBehaviors.DisturbanceBehaviors ( )

Constructor.

Member Function Documentation

◆ endXMLParentTag()

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

◆ getBehaviorByXMLTag()

ArrayList<Behavior> sortie.tools.parfileupdater.DisturbanceBehaviors.getBehaviorByXMLTag ( String  sXMLTag)

Overwritten to handle the potentially-funky harvest interface behavior.

Parameters
sXMLTagString 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.

◆ parentTagOKForQueue()

boolean sortie.tools.parfileupdater.DisturbanceBehaviors.parentTagOKForQueue ( String  sTag)

Gets rid of storm and some harvest tags.

Parameters
sTagTag to check.
Returns
Whether or not to keep this tag in the queue.

◆ readXMLParentTag()

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

Accepts an XML parent tag (empty, no data) from the parser.

This method watches for the following tags:

  • ha_applyToCell
  • ha_applyToSpecies
  • ha_dbhRange
  • ha_cutEvent
  • ds_applyToCell
  • ds_applyToSpecies
  • ds_dbhRange
  • ds_deathEvent
  • SelectionHarvest
  • sha_CutRange
Parameters
sXMLTagThe XML tag.
oAttributesThe attributes of this object.
Exceptions
ModelExceptionif there is a problem reading this data.

◆ setSingleValueByXMLTag()

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

This method looks for the following tags:

  • ds_timestep
  • ds_cutAmountType
  • ds_low
  • ds_high
  • ds_amountToCut
  • ha_timestep
  • ha_cutType
  • ha_cutAmountType
  • ha_low
  • ha_high
  • ha_amountToCut
Parameters
sXMLTagXML tag of data object whose value is to be set.
sXMLParentTagThe immediate parent tag that sXMLTag is within.
oAttributesAttributes of the object.
sValueData value appropriate to the data type
Returns
true if the value was set successfully; false if the value could not be found.
Exceptions
ModelExceptionif the value could not be assigned to the data object, or if the cut type or cut type amount values are unrecognized.

Member Data Documentation

◆ m_fClass10RtrnInt

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fClass10RtrnInt = new ModelData("st_s10ReturnInterval")
protected

Storm return interval for 0.9-1.0 severity storm.

◆ m_fClass1RtrnInt

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fClass1RtrnInt = new ModelData("st_s1ReturnInterval")
protected

Storm return interval for 0-0.1 severity storm.

◆ m_fClass2RtrnInt

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fClass2RtrnInt = new ModelData("st_s2ReturnInterval")
protected

Storm return interval for 0.1-0.2 severity storm.

◆ m_fClass3RtrnInt

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fClass3RtrnInt = new ModelData("st_s3ReturnInterval")
protected

Storm return interval for 0.2-0.3 severity storm.

◆ m_fClass4RtrnInt

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fClass4RtrnInt = new ModelData("st_s4ReturnInterval")
protected

Storm return interval for 0.3-0.4 severity storm.

◆ m_fClass5RtrnInt

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fClass5RtrnInt = new ModelData("st_s5ReturnInterval")
protected

Storm return interval for 0.4-0.5 severity storm.

◆ m_fClass6RtrnInt

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fClass6RtrnInt = new ModelData("st_s6ReturnInterval")
protected

Storm return interval for 0.5-0.6 severity storm.

◆ m_fClass7RtrnInt

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fClass7RtrnInt = new ModelData("st_s7ReturnInterval")
protected

Storm return interval for 0.6-0.7 severity storm.

◆ m_fClass8RtrnInt

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fClass8RtrnInt = new ModelData("st_s8ReturnInterval")
protected

Storm return interval for 0.7-0.8 severity storm.

◆ m_fClass9RtrnInt

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fClass9RtrnInt = new ModelData("st_s9ReturnInterval")
protected

Storm return interval for 0.8-0.9 severity storm.

◆ m_fCompHarvBAThreshold

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fCompHarvBAThreshold = new ModelData("di_compHarvBAThreshold")
protected

Competition harvest - for fixed basal area threshold harvests, the threshold.

◆ m_fCompHarvCutAmount

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fCompHarvCutAmount = new ModelData("di_compHarvCutAmount")
protected

Competition harvest - cut amount - if this is a fixed interval harvest, this is the amount to which the plot is cut back, in m2/ha of basal area; if this is a fixed BA threshold harvest with fixed amount to cut, this is that amount to cut; if this is a fixed BA threshold harvest with percentage to cut, this is the proportion to cut between 0 and 1.

◆ m_fCompHarvMaxDBH

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fCompHarvMaxDBH = new ModelData("di_compHarvMaxHarvDBH")
protected

Competition harvest - maximum DBH for harvesting.

◆ m_fCompHarvMinDBH

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fCompHarvMinDBH = new ModelData("di_compHarvMinHarvDBH")
protected

Competition harvest - minimum DBH for harvesting.

◆ m_fCompHarvQ

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fCompHarvQ = new ModelData("di_compHarvDbhDivisor")
protected

Competition harvest - NCI DBH divisor.

◆ m_fCut1BA

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fCut1BA = new ModelData("sha_target_BA")
protected

Selection harvest cut range 1 target BA.

◆ m_fCut1HiDBH

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fCut1HiDBH = new ModelData("sha_hiDBH")
protected

Selection harvest cut range 1 upper DBH.

◆ m_fCut1LoDBH

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fCut1LoDBH = new ModelData("sha_loDBH")
protected

Selection harvest cut range 1 lower DBH.

◆ m_fCut2BA

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fCut2BA = new ModelData("sha_target_BA")
protected

Selection harvest cut range 2 target BA.

◆ m_fCut2HiDBH

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fCut2HiDBH = new ModelData("sha_hiDBH")
protected

Selection harvest cut range 2 upper DBH.

◆ m_fCut2LoDBH

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fCut2LoDBH = new ModelData("sha_loDBH")
protected

Selection harvest cut range 2 lower DBH.

◆ m_fCut3BA

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fCut3BA = new ModelData("sha_target_BA")
protected

Selection harvest cut range 3 target BA.

◆ m_fCut3HiDBH

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fCut3HiDBH = new ModelData("sha_hiDBH")
protected

Selection harvest cut range 3 upper DBH.

◆ m_fCut3LoDBH

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fCut3LoDBH = new ModelData("sha_loDBH")
protected

Selection harvest cut range 3 lower DBH.

◆ m_fCut4BA

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fCut4BA = new ModelData("sha_target_BA")
protected

Selection harvest cut range 4 target BA.

◆ m_fCut4HiDBH

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fCut4HiDBH = new ModelData("sha_hiDBH")
protected

Selection harvest cut range 4 upper DBH.

◆ m_fCut4LoDBH

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fCut4LoDBH = new ModelData("sha_loDBH")
protected

Selection harvest cut range 4 lower DBH.

◆ m_fGenHarvAllowedDeviation

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fGenHarvAllowedDeviation = new ModelData("di_genHarvAllowedDeviation")
protected

Generalized harvest regime - Allowed deviation range parameter.

◆ m_fGenHarvCutPrefA

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fGenHarvCutPrefA = new ModelData("di_genHarvLogCutProbA")
protected

Generalized harvest regime - Cut preferenc A.

◆ m_fGenHarvCutPrefB

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fGenHarvCutPrefB = new ModelData("di_genHarvLogCutProbB")
protected

Generalized harvest regime - Cut preferenc B.

◆ m_fGenHarvCutPrefC

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fGenHarvCutPrefC = new ModelData("di_genHarvLogCutProbC")
protected

Generalized harvest regime - Cut preference C.

◆ m_fGenHarvGammaScale

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fGenHarvGammaScale = new ModelData("di_genHarvGammaScale")
protected

Generalized harvest regime - Gamma scale parameter.

◆ m_fGenHarvLogProbA

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fGenHarvLogProbA = new ModelData("di_genHarvLogProbA")
protected

Generalized harvest regime - Logging probability A.

◆ m_fGenHarvLogProbB

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fGenHarvLogProbB = new ModelData("di_genHarvLogProbB")
protected

Generalized harvest regime - Logging probability B.

◆ m_fGenHarvLogProbM

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fGenHarvLogProbM = new ModelData("di_genHarvLogProbM")
protected

Generalized harvest regime - Logging probability M.

◆ m_fGenHarvRemoveAlpha

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fGenHarvRemoveAlpha = new ModelData("di_genHarvLogRemoveAlpha")
protected

Generalized harvest regime - Amount to remove alpha.

◆ m_fGenHarvRemoveBeta

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fGenHarvRemoveBeta = new ModelData("di_genHarvLogRemoveBeta")
protected

Generalized harvest regime - Amount to remove beta.

◆ m_fGenHarvRemoveMu

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fGenHarvRemoveMu = new ModelData("di_genHarvLogRemoveMu")
protected

Generalized harvest regime - Amount to remove mu.

◆ m_fStdDev

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fStdDev = new ModelData("st_standardDeviation")
protected

Standard deviation for normal and lognormal stochastic storm damage functions.

◆ m_fStormSineD

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fStormSineD = new ModelData("st_stmSineD")
protected

Storm - Sine function d.

◆ m_fStormSineF

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fStormSineF = new ModelData("st_stmSineF")
protected

Storm - Sine function f.

◆ m_fStormSineG

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fStormSineG = new ModelData("st_stmSineG")
protected

Storm - Sine function g.

◆ m_fStormSSTPeriod

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fStormSSTPeriod = new ModelData("st_stmSSTPeriod")
protected

Storm - SST periodicity (Sr)

◆ m_fStormTrendInterceptI

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fStormTrendInterceptI = new ModelData("st_stmTrendInterceptI")
protected

Storm - Trend function intercept (i)

◆ m_fStormTrendSlopeM

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fStormTrendSlopeM = new ModelData("st_stmTrendSlopeM")
protected

Storm - Trend function slope (m)

◆ m_fWindstormReturnInt10Severity

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fWindstormReturnInt10Severity = new ModelData("ws_severityReturnInterval10")
protected

Windstorm - Storm intensity for 10 year return interval.

◆ m_fWindstormReturnInt1280Severity

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fWindstormReturnInt1280Severity = new ModelData("ws_severityReturnInterval1280")
protected

Windstorm - Storm intensity for 1280 year return interval.

◆ m_fWindstormReturnInt160Severity

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fWindstormReturnInt160Severity = new ModelData("ws_severityReturnInterval160")
protected

Windstorm - Storm intensity for 160 year return interval.

◆ m_fWindstormReturnInt1Severity

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fWindstormReturnInt1Severity = new ModelData("ws_severityReturnInterval1")
protected

Windstorm - Storm intensity for 1 year return interval.

◆ m_fWindstormReturnInt20Severity

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fWindstormReturnInt20Severity = new ModelData("ws_severityReturnInterval20")
protected

Windstorm - Storm intensity for 20 year return interval.

◆ m_fWindstormReturnInt2560Severity

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fWindstormReturnInt2560Severity = new ModelData("ws_severityReturnInterval2560")
protected

Windstorm - Storm intensity for 2560 year return interval.

◆ m_fWindstormReturnInt320Severity

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fWindstormReturnInt320Severity = new ModelData("ws_severityReturnInterval320")
protected

Windstorm - Storm intensity for 320 year return interval.

◆ m_fWindstormReturnInt40Severity

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fWindstormReturnInt40Severity = new ModelData("ws_severityReturnInterval40")
protected

Windstorm - Storm intensity for 40 year return interval.

◆ m_fWindstormReturnInt5Severity

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fWindstormReturnInt5Severity = new ModelData("ws_severityReturnInterval5")
protected

Windstorm - Storm intensity for 5 year return interval.

◆ m_fWindstormReturnInt640Severity

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fWindstormReturnInt640Severity = new ModelData("ws_severityReturnInterval640")
protected

Windstorm - Storm intensity for 640 year return interval.

◆ m_fWindstormReturnInt80Severity

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fWindstormReturnInt80Severity = new ModelData("ws_severityReturnInterval80")
protected

Windstorm - Storm intensity for 80 year return interval.

◆ m_fWindstormSineD

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fWindstormSineD = new ModelData("ws_stmSineD")
protected

Windstorm - Sine function d.

◆ m_fWindstormSineF

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fWindstormSineF = new ModelData("ws_stmSineF")
protected

Windstorm - Sine function f.

◆ m_fWindstormSineG

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fWindstormSineG = new ModelData("ws_stmSineG")
protected

Windstorm - Sine function g.

◆ m_fWindstormSSTPeriod

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fWindstormSSTPeriod = new ModelData("ws_stmSSTPeriod")
protected

Windstorm - SST periodicity (Sr)

◆ m_fWindstormTrendInterceptI

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fWindstormTrendInterceptI = new ModelData("ws_stmTrendInterceptI")
protected

Windstorm - Trend function intercept (i)

◆ m_fWindstormTrendSlopeM

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_fWindstormTrendSlopeM = new ModelData("ws_stmTrendSlopeM")
protected

Windstorm - Trend function slope (m)

◆ m_iCompHarvHarvType

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_iCompHarvHarvType = new ModelData("di_compHarvTypeHarvest")
protected

Competition harvest - type of harvest - 0 = fixed interval, 1 = fixed BA threshold with fixed amount to cut, 2 = fixed BA threshold with percentage to cut.

◆ m_iCompHarvInterval

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_iCompHarvInterval = new ModelData("di_compHarvInterval")
protected

Competition harvest - for fixed interval threshold harvests, the threshold.

◆ m_iCompHarvMinInterval

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_iCompHarvMinInterval = new ModelData("di_compHarvMinInterval")
protected

Competition harvest - for fixed BA threshold harvests, the minimum interval between harvests.

◆ m_iHarvIntHarvestPeriod

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_iHarvIntHarvestPeriod = new ModelData("hi_harvestPeriod")
protected

How often harvests occur, in years.

◆ m_iInitialAge

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_iInitialAge = new ModelData("sha_InitialAge")
protected

Selection harvest initial age.

◆ m_iInsectFirstTimestep

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_iInsectFirstTimestep = new ModelData("di_insectStartTimestep")
protected

Insect infestation - Timestep to start infestation.

◆ m_iNumSnagYears

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_iNumSnagYears = new ModelData("st_numYearsStormSnags")
protected

Number of years storm-damaged snags last before being removed.

◆ m_iNumYearsToHeal

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_iNumYearsToHeal = new ModelData("st_numYearsToHeal")
protected

Number of years damaged trees stay damaged.

◆ m_iProbDistFunc

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_iProbDistFunc = new ModelData("st_probFunction")
protected

Probability distribution function.

◆ m_iRandomBrowsePDF

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_iRandomBrowsePDF = new ModelData("di_randBrowsePDF")
protected

Random browse - browse PDF.

◆ m_iStochasticity

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_iStochasticity = new ModelData("st_stochasticity")
protected

Storm stochasticity pattern.

◆ m_iSusceptibility

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_iSusceptibility = new ModelData("st_susceptibility")
protected

Storm susceptibility pattern.

◆ m_iWindstormTimestepToStartStorms

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_iWindstormTimestepToStartStorms = new ModelData("ws_stmTSToStartStorms")
protected

Windstorm - Timestep to start storms.

◆ m_sCompHarvFilename

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_sCompHarvFilename = new ModelData("di_compHarvHarvestedListFile")
protected

Competition harvest - filename for list of trees harvested - optional.

◆ m_sHarvIntBatchParamsFile

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_sHarvIntBatchParamsFile = new ModelData("hi_batchParamsFile")
protected

Path and filename of batch parameters.

◆ m_sHarvIntBatchSingleRunParamsFile

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_sHarvIntBatchSingleRunParamsFile = new ModelData("hi_batchSingleRunParamsFile")
protected

Path and filename of single-run parameters file to write.

◆ m_sHarvIntExecArgs

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_sHarvIntExecArgs = new ModelData("hi_executableArguments")
protected

Arguments to pass to executable.

◆ m_sHarvIntExecHarvestOutFile

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_sHarvIntExecHarvestOutFile = new ModelData("hi_treesToHarvestFile")
protected

Path and filename of file for executable to write with trees to harvest.

◆ m_sHarvIntExecUpdateOutFile

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_sHarvIntExecUpdateOutFile = new ModelData("hi_treesToUpdateFile")
protected

Path and filename of file for executable to write with trees to update.

◆ m_sHarvIntExecutable

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_sHarvIntExecutable = new ModelData("hi_executable")
protected

Path and filename of user executable.

◆ m_sHarvIntSORTIEOutFile

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.m_sHarvIntSORTIEOutFile = new ModelData("hi_harvestableTreesFile")
protected

Path and filename of file for SORTIE to write with harvestable trees.

◆ mp_fCompHarvAlpha

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fCompHarvAlpha = new ModelData("di_compHarvAlpha", "di_chaVal")
protected

Competition harvest - neighbor DBH effect (alpha) parameter for competition calculation - species specific - required for all species.

◆ mp_fCompHarvBeta

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fCompHarvBeta = new ModelData("di_compHarvBeta", "di_chbVal")
protected

Competition harvest - neighbor distance effect (beta) parameter for competition calculation - species specific - required for all species.

◆ mp_fCompHarvC

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fCompHarvC = new ModelData("di_compHarvCrowdingSlope", "di_chcsVal")
protected

Competition harvest - crowding effect slope (C) - species specific - required for all species.

◆ mp_fCompHarvD

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fCompHarvD = new ModelData("di_compHarvCrowdingSteepness", "di_chcstVal")
protected

Competition harvest - crowding effect steepness (D) - species specific - required for all species.

◆ mp_fCompHarvGamma

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fCompHarvGamma = new ModelData("di_compHarvGamma", "di_chgVal")
protected

Competition harvest - size sensitivity to competition parameter (gamma) for competition calculations - species specific - required for all species.

◆ mp_fCompHarvMaxRadius

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fCompHarvMaxRadius = new ModelData("di_compHarvMaxCrowdingRadius", "di_chmcrVal")
protected

Competition harvest - maximum crowding radius - species specific.

◆ mp_fCompHarvProportion

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fCompHarvProportion = new ModelData("di_compHarvProportion", "di_chpVal")
protected

Competition harvest - proportion of each species to cut as a value between 0 and 1 - species specific.

All 1s mean treat the species as a common pool.

◆ mp_fGenHarvCutPrefAlpha

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fGenHarvCutPrefAlpha = new ModelData("di_genHarvLogCutProbAlpha", "di_ghlcpaVal")
protected

Generalized harvest regime - Cut preferenc alpha - species specific.

◆ mp_fGenHarvCutPrefBeta

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fGenHarvCutPrefBeta = new ModelData("di_genHarvLogCutProbBeta", "di_ghlcpbVal")
protected

Generalized harvest regime - Cut preferenc beta - species specific.

◆ mp_fGenHarvCutPrefGamma

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fGenHarvCutPrefGamma = new ModelData("di_genHarvLogCutProbGamma", "di_ghlcpgVal")
protected

Generalized harvest regime - Cut preferenc gamma - species specific.

◆ mp_fGenHarvCutPrefMu

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fGenHarvCutPrefMu = new ModelData("di_genHarvLogCutProbMu", "di_ghlcpmVal")
protected

Generalized harvest regime - Cut preferenc mu - species specific.

◆ mp_fInsectIntercept

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fInsectIntercept = new ModelData("di_insectIntercept", "di_iiVal")
protected

Insect infestation - Intercept - initial infestation rate.

◆ mp_fInsectMax

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fInsectMax = new ModelData("di_insectMaxInfestation", "di_imiVal")
protected

Insect infestation - Maximum infestation rate.

◆ mp_fInsectMinDBH

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fInsectMinDBH = new ModelData("di_insectMinDBH", "di_imdVal")
protected

Insect infestation - Minimum DBH.

◆ mp_fInsectX0

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fInsectX0 = new ModelData("di_insectX0", "di_ix0Val")
protected

Insect infestation - X0.

◆ mp_fInsectXb

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fInsectXb = new ModelData("di_insectXb", "di_ixbVal")
protected

Insect infestation - Xb.

◆ mp_fMinStormDamageDBH

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fMinStormDamageDBH = new ModelData("st_minDBH", "st_mdVal")
protected

Minimum DBH to which storm damage applies for each species.

◆ mp_fRandomBrowseProb

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fRandomBrowseProb = new ModelData("di_randBrowseProb", "di_rbpVal")
protected

Random browse - browse probability.

◆ mp_fRandomBrowseStdDev

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fRandomBrowseStdDev = new ModelData("di_randBrowseStdDev", "di_rbsdVal")
protected

Random browse - browse probability standard deviation.

◆ mp_fStmDBHCoeff

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fStmDBHCoeff = new ModelData("st_stmDBHCoeff", "st_sdcVal")
protected

Storm DBH coefficient (d) for each species.

◆ mp_fStmDmgInterceptFull

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fStmDmgInterceptFull = new ModelData("st_stmDmgInterceptFull", "st_sdifVal")
protected

Storm damage intercept for complete damage (a) for each species.

◆ mp_fStmDmgInterceptMed

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fStmDmgInterceptMed = new ModelData("st_stmDmgInterceptMed", "st_sdimVal")
protected

Storm damage intercept for medium damage (a) for each species.

◆ mp_fStmFullDmgSurvProbA

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fStmFullDmgSurvProbA = new ModelData("st_stmFullDmgSurvProbA", "st_sfdspaVal")
protected

Storm - Heavy damage probability of survival "a" - species-specific.

◆ mp_fStmFullDmgSurvProbB

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fStmFullDmgSurvProbB = new ModelData("st_stmFullDmgSurvProbB", "st_sfdspbVal")
protected

Storm - Heavy damage probability of survival "b" - species-specific.

◆ mp_fStmIntensityCoeff

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fStmIntensityCoeff = new ModelData("st_stmIntensityCoeff", "st_sicVal")
protected

Storm intensity coefficient (b) for each species.

◆ mp_fStmMedDmgSurvProbA

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fStmMedDmgSurvProbA = new ModelData("st_stmMedDmgSurvProbA", "st_smdspaVal")
protected

Storm - Medium damage probability of survival "a" - species-specific.

◆ mp_fStmMedDmgSurvProbB

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fStmMedDmgSurvProbB = new ModelData("st_stmMedDmgSurvProbB", "st_smdspbVal")
protected

Storm - Medium damage probability of survival "b" - species-specific.

◆ mp_fStmPropFullTipUp

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fStmPropFullTipUp = new ModelData("st_stmPropTipUpFullDmg", "st_sptufdVal")
protected

Storm - proportion of trees with total damage that die that tip up.

◆ mp_fStormDirectKillerA

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fStormDirectKillerA = new ModelData("st_stormDirectKillerA", "st_sdkaVal")
protected

Storm direct killer - "a" parameter.

◆ mp_fStormDirectKillerB

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fStormDirectKillerB = new ModelData("st_stormDirectKillerB", "st_sdkbVal")
protected

Storm direct killer - "b" parameter.

◆ mp_fWindstormDBHExpB

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fWindstormDBHExpB = new ModelData("ws_stmDBHExpB", "ws_sdebVal")
protected

Windstorm - DBH exponent "b" - species-specific.

◆ mp_fWindstormMinDBH

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fWindstormMinDBH = new ModelData("ws_minDBH", "ws_mdVal")
protected

Windstorm - Minimum DBH for windstorm mortality - species-specific.

◆ mp_fWindstormMortInterceptA

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fWindstormMortInterceptA = new ModelData("ws_stmInterceptA", "ws_siaVal")
protected

Windstorm - Mortality probability intercept "a" - species-specific.

◆ mp_fWindstormStmIntensCoeffC

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_fWindstormStmIntensCoeffC = new ModelData("ws_stmIntensCoeffC", "ws_sicVal")
protected

Windstorm - Mortality probability storm intensity coefficient "c" - species-specific.

◆ mp_sHarvIntFileColumns

ModelData sortie.tools.parfileupdater.DisturbanceBehaviors.mp_sHarvIntFileColumns = new ModelData("hi_dataMembers", "hi_dataMember")
protected

List of file columns.


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