Inheritance diagram for javawrapper::SubstrateBehaviors:
Public Member Functions | |
SubstrateBehaviors (GUIManager oManager) | |
Constructor. | |
void | DoSetup (TreePopulation oPop) throws ModelException |
Sets up the substrate grids. | |
boolean | SetSingleValueByXMLTag (String sXMLTag, String sXMLParentTag, org.xml.sax.Attributes oAttributes, Object oData) throws ModelException |
Overridden to provide backwards compatibility - I changed XML tag names. | |
void | ValidateData (TreePopulation oPop) throws ModelException |
Validates the data in preparation for parameter file writing or some such. | |
Protected Member Functions | |
void | SetSingleValue (ModelData oDataMember, Object oData) throws ModelException |
Overridden from WorkerBase. | |
Protected Attributes | |
ModelVector | mp_fProportionOfDeadThatFall |
Proportion of dead that fall for each species. | |
ModelVector | mp_fProportionOfFallenThatUproot |
Proportion of fallen that uproot for each species. | |
ModelVector | mp_fProportionOfSnagsThatUproot |
Proportion of snags that uproot for each species. | |
ModelFloat | m_fScarSoilA |
Scarified soil decay alpha. | |
ModelFloat | m_fScarSoilB |
Scarified soil decay beta. | |
ModelFloat | m_fTipUpA |
Tip-Up Mounds decay alpha. | |
ModelFloat | m_fTipUpB |
Tip-Up Mounds decay beta. | |
ModelFloat | m_fFreshlogA |
Fresh log decay alpha. | |
ModelFloat | m_fFreshlogB |
Fresh log decay beta. | |
ModelFloat | m_fDecayedlogA |
Decayed log decay alpha. | |
ModelFloat | m_fDecayedlogB |
Decayed log decay beta. | |
ModelFloat | m_fInitCondScarSoil |
Scarified soil initial condition proportion. | |
ModelFloat | m_fPartialCutScarSoil |
Scarified soil partial cut proportion. | |
ModelFloat | m_fGapCutScarSoil |
Scarified soil gap cut proportion. | |
ModelFloat | m_fClearCutScarSoil |
Scarified soil clear cut proportion. | |
ModelFloat | m_fInitCondTipup |
Tip-Up Mounds initial condition proportion. | |
ModelFloat | m_fPartialCutTipup |
Tip-Up Mounds partial cut proportion. | |
ModelFloat | m_fGapCutTipup |
Tip-Up Mounds gap cut proportion. | |
ModelFloat | m_fClearCutTipup |
Tip-Up Mounds clear cut proportion. | |
ModelFloat | m_fInitCondFreshLog |
Fresh log initial condition proportion. | |
ModelFloat | m_fPartialCutFreshLog |
Fresh log partial cut proportion. | |
ModelFloat | m_fGapCutFreshLog |
Fresh log gap cut proportion. | |
ModelFloat | m_fClearCutFreshLog |
Fresh log clear cut proportion. | |
ModelFloat | m_fInitCondDecLog |
Decayed log initial condition proportion. | |
ModelFloat | m_fPartialCutDecLog |
Decayed log partial cut proportion. | |
ModelFloat | m_fGapCutDecLog |
Decayed log gap cut proportion. | |
ModelFloat | m_fClearCutDecLog |
Decayed log clear cut proportion. | |
ModelFloat | m_fRootTipupFactor |
Root soil disturbance factor. | |
ModelFloat | m_fMossProportion |
Proportion of litter/moss that is moss. | |
ModelEnum | m_iDirectionalTreeFall |
Whether or not tree fall is directional - LEM 06/03/05. | |
ModelInt | m_iMaxDecayTime |
Maximum number of years a substrate event hangs around. |
Copyright: Copyright (c) 2003 Charles D. Canham
Company: Institute of Ecosystem Studies
|
Constructor.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) |
|
Sets up the substrate grids.
Implements javawrapper::WorkerBase. |
|
Overridden from WorkerBase. This is on the lookout for changes to m_iMaxDecayTime, so DoSetup() can be triggered and the grids recreated.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) Reimplemented from javawrapper::WorkerBase. |
|
Overridden to provide backwards compatibility - I changed XML tag names. This was put in for 6.05 - remove after several more versions.
|
|
Validates the data in preparation for parameter file writing or some such.
Edit history: ------------------ April 28, 2004: Submitted in beta version (LEM) April 22, 2005: Added proportion checking (LEM) Implements javawrapper::WorkerBase. |
|
Initial value: new ModelFloat(0, "Clear Cut Proportion of Decayed Logs", "su_clearCutDecayedLog")
|
|
Initial value: new ModelFloat(0, "Clear Cut Proportion of Fresh Logs", "su_clearCutFreshLog")
|
|
Initial value: new ModelFloat(0, "Clear Cut Proportion of Scarified Soil", "su_clearCutScarSoil")
|
|
Initial value: new ModelFloat(0, "Clear Cut Proportion of Tip-Up Mounds", "su_clearCutTipup")
|
|
Initial value: new ModelFloat(0, "Decayed Log Annual Decay Alpha", "su_decayedLogDecayAlpha")
|
|
Initial value: new ModelFloat(0, "Decayed Log Annual Decay Beta", "su_decayedLogDecayBeta")
|
|
Initial value: new ModelFloat(0, "Fresh Log Annual Decay Alpha", "su_freshLogDecayAlpha")
|
|
Initial value: new ModelFloat(0, "Fresh Log Annual Decay Beta", "su_freshLogDecayBeta")
|
|
Initial value: new ModelFloat(0, "Gap Cut Proportion of Decayed Logs", "su_gapCutDecayedLog")
|
|
Initial value: new ModelFloat(0, "Gap Cut Proportion of Fresh Logs", "su_gapCutFreshLog")
|
|
Initial value: new ModelFloat(0, "Gap Cut Proportion of Scarified Soil", "su_gapCutScarSoil")
|
|
Initial value: new ModelFloat(0, "Gap Cut Proportion of Tip-Up Mounds", "su_gapCutTipup")
|
|
Initial value: new ModelFloat(0, "Initial Conditions Proportion of Decayed Logs", "su_initialDecayedLog")
|
|
Initial value: new ModelFloat(0, "Initial Conditions Proportion of Fresh Logs", "su_initialFreshLog")
|
|
Initial value: new ModelFloat(0, "Initial Conditions Proportion of Scarified Soil", "su_initialScarSoil")
|
|
Initial value: new ModelFloat(0, "Initial Conditions Proportion of Tip-Up Mounds", "su_initialTipup")
|
|
Initial value: new ModelFloat(0, "Proportion of Forest Floor Litter/Moss Pool that is Moss", "su_mossProportion")
|
|
Initial value: new ModelFloat(0, "Partial Cut Proportion of Decayed Logs", "su_partialCutDecayedLog")
|
|
Initial value: new ModelFloat(0, "Partial Cut Proportion of Fresh Logs", "su_partialCutFreshLog")
|
|
Initial value: new ModelFloat(0, "Partial Cut Proportion of Scarified Soil", "su_partialCutScarSoil")
|
|
Initial value: new ModelFloat(0, "Partial Cut Proportion of Tip-Up Mounds", "su_partialCutTipup")
|
|
Initial value: new ModelFloat(0, "Uprooted Tree Radius Increase Factor for Root Rip-Out", "su_rootTipupFactor")
|
|
Initial value: new ModelFloat(0, "Scarified Soil Annual Decay Alpha", "su_scarSoilDecayAlpha")
|
|
Initial value: new ModelFloat(0, "Scarified Soil Annual Decay Beta", "su_scarSoilDecayBeta")
|
|
Initial value: new ModelFloat(0, "Tip-Up Mounds Annual Decay Alpha", "su_tipupDecayAlpha")
|
|
Initial value: new ModelFloat(0, "Tip-Up Mounds Annual Decay Beta", "su_tipupDecayBeta")
|
|
Initial value: new ModelEnum(new int[] {0, 1} , new String[] {"false", "true"} , "Use Directional Tree Fall", "su_directionalTreeFall")
|
|
Initial value: new ModelInt(0, "Maximum Number of Years that Decay Occurs", "su_maxNumberDecayYears")
|
|
Initial value: new ModelVector( "Proportion of Dead that Fall", "su_propOfDeadFall", "su_podfVal", 0, ModelVector.FLOAT)
|
|
Initial value: new ModelVector( "Proportion of Fallen that Uproot", "su_propOfFallUproot", "su_pofuVal", 0, ModelVector.FLOAT)
|
|
Initial value: new ModelVector( "Proportion of Snags that Uproot", "su_propOfSnagsUproot", "su_posuVal", 0, ModelVector.FLOAT) LEM 04/22/05 |