javawrapper.SubstrateBehaviors Class Reference

Manages substrate data and behaviors. More...

Inheritance diagram for javawrapper.SubstrateBehaviors:

javawrapper.BehaviorTypeBase javawrapper.WorkerBase

List of all members.

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
 Substrate - Proportion of dead that fall for each species.
ModelVector mp_fProportionOfFallenThatUproot
 Substrate - Proportion of fallen that uproot for each species.
ModelVector mp_fProportionOfSnagsThatUproot
 Substrate - Proportion of snags that uproot for each species.
ModelFloat m_fScarSoilA
 Substrate - Substrate - Scarified soil decay alpha.
ModelFloat m_fScarSoilB
 Substrate - Scarified soil decay beta.
ModelFloat m_fTipUpA
 Substrate - Tip-Up Mounds decay alpha.
ModelFloat m_fTipUpB
 Substrate - Tip-Up Mounds decay beta.
ModelFloat m_fFreshlogA
 Substrate - Fresh log decay alpha.
ModelFloat m_fFreshlogB
 Substrate - Fresh log decay beta.
ModelFloat m_fDecayedlogA
 Substrate - Decayed log decay alpha.
ModelFloat m_fDecayedlogB
 Substrate - Decayed log decay beta.
ModelFloat m_fInitCondScarSoil
 Substrate - Scarified soil initial condition proportion.
ModelFloat m_fPartialCutScarSoil
 Substrate - Scarified soil partial cut proportion.
ModelFloat m_fGapCutScarSoil
 Substrate - Scarified soil gap cut proportion.
ModelFloat m_fClearCutScarSoil
 Substrate - Scarified soil clear cut proportion.
ModelFloat m_fInitCondTipup
 Substrate - Tip-Up Mounds initial condition proportion.
ModelFloat m_fPartialCutTipup
 Substrate - Tip-Up Mounds partial cut proportion.
ModelFloat m_fGapCutTipup
 Substrate - Tip-Up Mounds gap cut proportion.
ModelFloat m_fClearCutTipup
 Substrate - Tip-Up Mounds clear cut proportion.
ModelFloat m_fInitCondFreshLog
 Substrate - Fresh log initial condition proportion.
ModelFloat m_fPartialCutFreshLog
 Substrate - Fresh log partial cut proportion.
ModelFloat m_fGapCutFreshLog
 Substrate - Fresh log gap cut proportion.
ModelFloat m_fClearCutFreshLog
 Substrate - Fresh log clear cut proportion.
ModelFloat m_fInitCondDecLog
 Substrate - Decayed log initial condition proportion.
ModelFloat m_fPartialCutDecLog
 Substrate - Decayed log partial cut proportion.
ModelFloat m_fGapCutDecLog
 Substrate - Decayed log gap cut proportion.
ModelFloat m_fClearCutDecLog
 Substrate - Decayed log clear cut proportion.
ModelFloat m_fRootTipupFactor
 Substrate - Root soil disturbance factor.
ModelFloat m_fMossProportion
 Substrate - Proportion of litter/moss that is moss.
ModelEnum m_iDirectionalTreeFall
 Substrate - Whether or not tree fall is directional - LEM 06/03/05.
ModelInt m_iMaxDecayTime
 Substrate - Maximum number of years a substrate event hangs around.
ModelFloat m_fLogSizeClassBoundary
 Detailed substrate - Boundary between two log diameter classes, in cm.
ModelVector mp_iSpeciesGroup
 Detailed substrate - species group ID for each species.
ModelFloat m_fPropFallenTreesDecayClass1
 Detailed substrate - proportion of live trees that enter decay class 1.
ModelFloat m_fPropFallenTreesDecayClass2
 Detailed substrate - proportion of live trees that enter decay class 2.
ModelFloat m_fPropFallenTreesDecayClass3
 Detailed substrate - proportion of live trees that enter decay class 3.
ModelFloat m_fPropFallenTreesDecayClass4
 Detailed substrate - proportion of live trees that enter decay class 4.
ModelFloat m_fPropFallenTreesDecayClass5
 Detailed substrate - proportion of live trees that enter decay class 5.
ModelFloat m_fPropFallenSnagsDecayClass1
 Detailed substrate - proportion of snags that enter decay class 1.
ModelFloat m_fPropFallenSnagsDecayClass2
 Detailed substrate - proportion of snags that enter decay class 2.
ModelFloat m_fPropFallenSnagsDecayClass3
 Detailed substrate - proportion of snags that enter decay class 3.
ModelFloat m_fPropFallenSnagsDecayClass4
 Detailed substrate - proportion of snags that enter decay class 4.
ModelFloat m_fPropFallenSnagsDecayClass5
 Detailed substrate - proportion of snags that enter decay class 5.
ModelFloat m_fSpGroup1SmallClass1Alpha
 Detailed substrate - species group 1 small class 1 log decay alpha.
ModelFloat m_fSpGroup1SmallClass2Alpha
 Detailed substrate - species group 1 small class 2 log decay alpha.
ModelFloat m_fSpGroup1SmallClass3Alpha
 Detailed substrate - species group 1 small class 3 log decay alpha.
ModelFloat m_fSpGroup1SmallClass4Alpha
 Detailed substrate - species group 1 small class 4 log decay alpha.
ModelFloat m_fSpGroup1SmallClass5Alpha
 Detailed substrate - species group 1 small class 5 log decay alpha.
ModelFloat m_fSpGroup2SmallClass1Alpha
 Detailed substrate - species group 2 small class 1 log decay alpha.
ModelFloat m_fSpGroup2SmallClass2Alpha
 Detailed substrate - species group 2 small class 2 log decay alpha.
ModelFloat m_fSpGroup2SmallClass3Alpha
 Detailed substrate - species group 2 small class 3 log decay alpha.
ModelFloat m_fSpGroup2SmallClass4Alpha
 Detailed substrate - species group 2 small class 4 log decay alpha.
ModelFloat m_fSpGroup2SmallClass5Alpha
 Detailed substrate - species group 2 small class 5 log decay alpha.
ModelFloat m_fSpGroup3SmallClass1Alpha
 Detailed substrate - species group 3 small class 1 log decay alpha.
ModelFloat m_fSpGroup3SmallClass2Alpha
 Detailed substrate - species group 3 small class 2 log decay alpha.
ModelFloat m_fSpGroup3SmallClass3Alpha
 Detailed substrate - species group 3 small class 3 log decay alpha.
ModelFloat m_fSpGroup3SmallClass4Alpha
 Detailed substrate - species group 3 small class 4 log decay alpha.
ModelFloat m_fSpGroup3SmallClass5Alpha
 Detailed substrate - species group 3 small class 5 log decay alpha.
ModelFloat m_fSpGroup1LargeClass1Alpha
 Detailed substrate - species group 1 large class 1 log decay alpha.
ModelFloat m_fSpGroup1LargeClass2Alpha
 Detailed substrate - species group 1 large class 2 log decay alpha.
ModelFloat m_fSpGroup1LargeClass3Alpha
 Detailed substrate - species group 1 large class 3 log decay alpha.
ModelFloat m_fSpGroup1LargeClass4Alpha
 Detailed substrate - species group 1 large class 4 log decay alpha.
ModelFloat m_fSpGroup1LargeClass5Alpha
 Detailed substrate - species group 1 large class 5 log decay alpha.
ModelFloat m_fSpGroup2LargeClass1Alpha
 Detailed substrate - species group 2 large class 1 log decay alpha.
ModelFloat m_fSpGroup2LargeClass2Alpha
 Detailed substrate - species group 2 large class 2 log decay alpha.
ModelFloat m_fSpGroup2LargeClass3Alpha
 Detailed substrate - species group 2 large class 3 log decay alpha.
ModelFloat m_fSpGroup2LargeClass4Alpha
 Detailed substrate - species group 2 large class 4 log decay alpha.
ModelFloat m_fSpGroup2LargeClass5Alpha
 Detailed substrate - species group 2 large class 5 log decay alpha.
ModelFloat m_fSpGroup3LargeClass1Alpha
 Detailed substrate - species group 3 large class 1 log decay alpha.
ModelFloat m_fSpGroup3LargeClass2Alpha
 Detailed substrate - species group 3 large class 2 log decay alpha.
ModelFloat m_fSpGroup3LargeClass3Alpha
 Detailed substrate - species group 3 large class 3 log decay alpha.
ModelFloat m_fSpGroup3LargeClass4Alpha
 Detailed substrate - species group 3 large class 4 log decay alpha.
ModelFloat m_fSpGroup3LargeClass5Alpha
 Detailed substrate - species group 3 large class 5 log decay alpha.
ModelFloat m_fSpGroup1SmallClass1Beta
 Detailed substrate - species group 1 small class 1 log decay beta.
ModelFloat m_fSpGroup1SmallClass2Beta
 Detailed substrate - species group 1 small class 2 log decay beta.
ModelFloat m_fSpGroup1SmallClass3Beta
 Detailed substrate - species group 1 small class 3 log decay beta.
ModelFloat m_fSpGroup1SmallClass4Beta
 Detailed substrate - species group 1 small class 4 log decay beta.
ModelFloat m_fSpGroup1SmallClass5Beta
 Detailed substrate - species group 1 small class 5 log decay beta.
ModelFloat m_fSpGroup2SmallClass1Beta
 Detailed substrate - species group 2 small class 1 log decay beta.
ModelFloat m_fSpGroup2SmallClass2Beta
 Detailed substrate - species group 2 small class 2 log decay beta.
ModelFloat m_fSpGroup2SmallClass3Beta
 Detailed substrate - species group 2 small class 3 log decay beta.
ModelFloat m_fSpGroup2SmallClass4Beta
 Detailed substrate - species group 2 small class 4 log decay beta.
ModelFloat m_fSpGroup2SmallClass5Beta
 Detailed substrate - species group 2 small class 5 log decay beta.
ModelFloat m_fSpGroup3SmallClass1Beta
 Detailed substrate - species group 3 small class 1 log decay beta.
ModelFloat m_fSpGroup3SmallClass2Beta
 Detailed substrate - species group 3 small class 2 log decay beta.
ModelFloat m_fSpGroup3SmallClass3Beta
 Detailed substrate - species group 3 small class 3 log decay beta.
ModelFloat m_fSpGroup3SmallClass4Beta
 Detailed substrate - species group 3 small class 4 log decay beta.
ModelFloat m_fSpGroup3SmallClass5Beta
 Detailed substrate - species group 3 small class 5 log decay beta.
ModelFloat m_fSpGroup1LargeClass1Beta
 Detailed substrate - species group 1 large class 1 log decay beta.
ModelFloat m_fSpGroup1LargeClass2Beta
 Detailed substrate - species group 1 large class 2 log decay beta.
ModelFloat m_fSpGroup1LargeClass3Beta
 Detailed substrate - species group 1 large class 3 log decay beta.
ModelFloat m_fSpGroup1LargeClass4Beta
 Detailed substrate - species group 1 large class 4 log decay beta.
ModelFloat m_fSpGroup1LargeClass5Beta
 Detailed substrate - species group 1 large class 5 log decay beta.
ModelFloat m_fSpGroup2LargeClass1Beta
 Detailed substrate - species group 2 large class 1 log decay beta.
ModelFloat m_fSpGroup2LargeClass2Beta
 Detailed substrate - species group 2 large class 2 log decay beta.
ModelFloat m_fSpGroup2LargeClass3Beta
 Detailed substrate - species group 2 large class 3 log decay beta.
ModelFloat m_fSpGroup2LargeClass4Beta
 Detailed substrate - species group 2 large class 4 log decay beta.
ModelFloat m_fSpGroup2LargeClass5Beta
 Detailed substrate - species group 2 large class 5 log decay beta.
ModelFloat m_fSpGroup3LargeClass1Beta
 Detailed substrate - species group 3 large class 1 log decay beta.
ModelFloat m_fSpGroup3LargeClass2Beta
 Detailed substrate - species group 3 large class 2 log decay beta.
ModelFloat m_fSpGroup3LargeClass3Beta
 Detailed substrate - species group 3 large class 3 log decay beta.
ModelFloat m_fSpGroup3LargeClass4Beta
 Detailed substrate - species group 3 large class 4 log decay beta.
ModelFloat m_fSpGroup3LargeClass5Beta
 Detailed substrate - species group 3 large class 5 log decay beta.
ModelFloat m_fSpGroup1SmallClass1InitLog
 Detailed substrate - species group 1 small class 1 log initial conditions proportion.
ModelFloat m_fSpGroup1SmallClass2InitLog
 Detailed substrate - species group 1 small class 2 log initial conditions proportion.
ModelFloat m_fSpGroup1SmallClass3InitLog
 Detailed substrate - species group 1 small class 3 log initial conditions proportion.
ModelFloat m_fSpGroup1SmallClass4InitLog
 Detailed substrate - species group 1 small class 4 log initial conditions proportion.
ModelFloat m_fSpGroup1SmallClass5InitLog
 Detailed substrate - species group 1 small class 5 log initial conditions proportion.
ModelFloat m_fSpGroup2SmallClass1InitLog
 Detailed substrate - species group 2 small class 1 log initial conditions proportion.
ModelFloat m_fSpGroup2SmallClass2InitLog
 Detailed substrate - species group 2 small class 2 log initial conditions proportion.
ModelFloat m_fSpGroup2SmallClass3InitLog
 Detailed substrate - species group 2 small class 3 log initial conditions proportion.
ModelFloat m_fSpGroup2SmallClass4InitLog
 Detailed substrate - species group 2 small class 4 log initial conditions proportion.
ModelFloat m_fSpGroup2SmallClass5InitLog
 Detailed substrate - species group 2 small class 5 log initial conditions proportion.
ModelFloat m_fSpGroup3SmallClass1InitLog
 Detailed substrate - species group 3 small class 1 log initial conditions proportion.
ModelFloat m_fSpGroup3SmallClass2InitLog
 Detailed substrate - species group 3 small class 2 log initial conditions proportion.
ModelFloat m_fSpGroup3SmallClass3InitLog
 Detailed substrate - species group 3 small class 3 log initial conditions proportion.
ModelFloat m_fSpGroup3SmallClass4InitLog
 Detailed substrate - species group 3 small class 4 log initial conditions proportion.
ModelFloat m_fSpGroup3SmallClass5InitLog
 Detailed substrate - species group 3 small class 5 log initial conditions proportion.
ModelFloat m_fSpGroup1LargeClass1InitLog
 Detailed substrate - species group 1 large class 1 log initial conditions proportion.
ModelFloat m_fSpGroup1LargeClass2InitLog
 Detailed substrate - species group 1 large class 2 log initial conditions proportion.
ModelFloat m_fSpGroup1LargeClass3InitLog
 Detailed substrate - species group 1 large class 3 log initial conditions proportion.
ModelFloat m_fSpGroup1LargeClass4InitLog
 Detailed substrate - species group 1 large class 4 log initial conditions proportion.
ModelFloat m_fSpGroup1LargeClass5InitLog
 Detailed substrate - species group 1 large class 5 log initial conditions proportion.
ModelFloat m_fSpGroup2LargeClass1InitLog
 Detailed substrate - species group 2 large class 1 log initial conditions proportion.
ModelFloat m_fSpGroup2LargeClass2InitLog
 Detailed substrate - species group 2 large class 2 log initial conditions proportion.
ModelFloat m_fSpGroup2LargeClass3InitLog
 Detailed substrate - species group 2 large class 3 log initial conditions proportion.
ModelFloat m_fSpGroup2LargeClass4InitLog
 Detailed substrate - species group 2 large class 4 log initial conditions proportion.
ModelFloat m_fSpGroup2LargeClass5InitLog
 Detailed substrate - species group 2 large class 5 log initial conditions proportion.
ModelFloat m_fSpGroup3LargeClass1InitLog
 Detailed substrate - species group 3 large class 1 log initial conditions proportion.
ModelFloat m_fSpGroup3LargeClass2InitLog
 Detailed substrate - species group 3 large class 2 log initial conditions proportion.
ModelFloat m_fSpGroup3LargeClass3InitLog
 Detailed substrate - species group 3 large class 3 log initial conditions proportion.
ModelFloat m_fSpGroup3LargeClass4InitLog
 Detailed substrate - species group 3 large class 4 log initial conditions proportion.
ModelFloat m_fSpGroup3LargeClass5InitLog
 Detailed substrate - species group 3 large class 5 log initial conditions proportion.
ModelFloat m_fSpGroup1SmallClass1PartCutLog
 Detailed substrate - species group 1 small class 1 partial cut log proportion.
ModelFloat m_fSpGroup1SmallClass2PartCutLog
 Detailed substrate - species group 1 small class 2 partial cut log proportion.
ModelFloat m_fSpGroup1SmallClass3PartCutLog
 Detailed substrate - species group 1 small class 3 partial cut log proportion.
ModelFloat m_fSpGroup1SmallClass4PartCutLog
 Detailed substrate - species group 1 small class 4 partial cut log proportion.
ModelFloat m_fSpGroup1SmallClass5PartCutLog
 Detailed substrate - species group 1 small class 5 partial cut log proportion.
ModelFloat m_fSpGroup2SmallClass1PartCutLog
 Detailed substrate - species group 2 small class 1 partial cut log proportion.
ModelFloat m_fSpGroup2SmallClass2PartCutLog
 Detailed substrate - species group 2 small class 2 partial cut log proportion.
ModelFloat m_fSpGroup2SmallClass3PartCutLog
 Detailed substrate - species group 2 small class 3 partial cut log proportion.
ModelFloat m_fSpGroup2SmallClass4PartCutLog
 Detailed substrate - species group 2 small class 4 partial cut log proportion.
ModelFloat m_fSpGroup2SmallClass5PartCutLog
 Detailed substrate - species group 2 small class 5 partial cut log proportion.
ModelFloat m_fSpGroup3SmallClass1PartCutLog
 Detailed substrate - species group 3 small class 1 partial cut log proportion.
ModelFloat m_fSpGroup3SmallClass2PartCutLog
 Detailed substrate - species group 3 small class 2 partial cut log proportion.
ModelFloat m_fSpGroup3SmallClass3PartCutLog
 Detailed substrate - species group 3 small class 3 partial cut log proportion.
ModelFloat m_fSpGroup3SmallClass4PartCutLog
 Detailed substrate - species group 3 small class 4 partial cut log proportion.
ModelFloat m_fSpGroup3SmallClass5PartCutLog
 Detailed substrate - species group 3 small class 5 partial cut log proportion.
ModelFloat m_fSpGroup1LargeClass1PartCutLog
 Detailed substrate - species group 1 large class 1 partial cut log proportion.
ModelFloat m_fSpGroup1LargeClass2PartCutLog
 Detailed substrate - species group 1 large class 2 partial cut log proportion.
ModelFloat m_fSpGroup1LargeClass3PartCutLog
 Detailed substrate - species group 1 large class 3 partial cut log proportion.
ModelFloat m_fSpGroup1LargeClass4PartCutLog
 Detailed substrate - species group 1 large class 4 partial cut log proportion.
ModelFloat m_fSpGroup1LargeClass5PartCutLog
 Detailed substrate - species group 1 large class 5 partial cut log proportion.
ModelFloat m_fSpGroup2LargeClass1PartCutLog
 Detailed substrate - species group 2 large class 1 partial cut log proportion.
ModelFloat m_fSpGroup2LargeClass2PartCutLog
 Detailed substrate - species group 2 large class 2 partial cut log proportion.
ModelFloat m_fSpGroup2LargeClass3PartCutLog
 Detailed substrate - species group 2 large class 3 partial cut log proportion.
ModelFloat m_fSpGroup2LargeClass4PartCutLog
 Detailed substrate - species group 2 large class 4 partial cut log proportion.
ModelFloat m_fSpGroup2LargeClass5PartCutLog
 Detailed substrate - species group 2 large class 5 partial cut log proportion.
ModelFloat m_fSpGroup3LargeClass1PartCutLog
 Detailed substrate - species group 3 large class 1 partial cut log proportion.
ModelFloat m_fSpGroup3LargeClass2PartCutLog
 Detailed substrate - species group 3 large class 2 partial cut log proportion.
ModelFloat m_fSpGroup3LargeClass3PartCutLog
 Detailed substrate - species group 3 large class 3 partial cut log proportion.
ModelFloat m_fSpGroup3LargeClass4PartCutLog
 Detailed substrate - species group 3 large class 4 partial cut log proportion.
ModelFloat m_fSpGroup3LargeClass5PartCutLog
 Detailed substrate - species group 3 large class 5 partial cut log proportion.
ModelFloat m_fSpGroup1SmallClass1GapCutLog
 Detailed substrate - species group 1 small class 1 gap cut log proportion.
ModelFloat m_fSpGroup1SmallClass2GapCutLog
 Detailed substrate - species group 1 small class 2 gap cut log proportion.
ModelFloat m_fSpGroup1SmallClass3GapCutLog
 Detailed substrate - species group 1 small class 3 gap cut log proportion.
ModelFloat m_fSpGroup1SmallClass4GapCutLog
 Detailed substrate - species group 1 small class 4 gap cut log proportion.
ModelFloat m_fSpGroup1SmallClass5GapCutLog
 Detailed substrate - species group 1 small class 5 gap cut log proportion.
ModelFloat m_fSpGroup2SmallClass1GapCutLog
 Detailed substrate - species group 2 small class 1 gap cut log proportion.
ModelFloat m_fSpGroup2SmallClass2GapCutLog
 Detailed substrate - species group 2 small class 2 gap cut log proportion.
ModelFloat m_fSpGroup2SmallClass3GapCutLog
 Detailed substrate - species group 2 small class 3 gap cut log proportion.
ModelFloat m_fSpGroup2SmallClass4GapCutLog
 Detailed substrate - species group 2 small class 4 gap cut log proportion.
ModelFloat m_fSpGroup2SmallClass5GapCutLog
 Detailed substrate - species group 2 small class 5 gap cut log proportion.
ModelFloat m_fSpGroup3SmallClass1GapCutLog
 Detailed substrate - species group 3 small class 1 gap cut log proportion.
ModelFloat m_fSpGroup3SmallClass2GapCutLog
 Detailed substrate - species group 3 small class 2 gap cut log proportion.
ModelFloat m_fSpGroup3SmallClass3GapCutLog
 Detailed substrate - species group 3 small class 3 gap cut log proportion.
ModelFloat m_fSpGroup3SmallClass4GapCutLog
 Detailed substrate - species group 3 small class 4 gap cut log proportion.
ModelFloat m_fSpGroup3SmallClass5GapCutLog
 Detailed substrate - species group 3 small class 5 gap cut log proportion.
ModelFloat m_fSpGroup1LargeClass1GapCutLog
 Detailed substrate - species group 1 large class 1 gap cut log proportion.
ModelFloat m_fSpGroup1LargeClass2GapCutLog
 Detailed substrate - species group 1 large class 2 gap cut log proportion.
ModelFloat m_fSpGroup1LargeClass3GapCutLog
 Detailed substrate - species group 1 large class 3 gap cut log proportion.
ModelFloat m_fSpGroup1LargeClass4GapCutLog
 Detailed substrate - species group 1 large class 4 gap cut log proportion.
ModelFloat m_fSpGroup1LargeClass5GapCutLog
 Detailed substrate - species group 1 large class 5 gap cut log proportion.
ModelFloat m_fSpGroup2LargeClass1GapCutLog
 Detailed substrate - species group 2 large class 1 gap cut log proportion.
ModelFloat m_fSpGroup2LargeClass2GapCutLog
 Detailed substrate - species group 2 large class 2 gap cut log proportion.
ModelFloat m_fSpGroup2LargeClass3GapCutLog
 Detailed substrate - species group 2 large class 3 gap cut log proportion.
ModelFloat m_fSpGroup2LargeClass4GapCutLog
 Detailed substrate - species group 2 large class 4 gap cut log proportion.
ModelFloat m_fSpGroup2LargeClass5GapCutLog
 Detailed substrate - species group 2 large class 5 gap cut log proportion.
ModelFloat m_fSpGroup3LargeClass1GapCutLog
 Detailed substrate - species group 3 large class 1 gap cut log proportion.
ModelFloat m_fSpGroup3LargeClass2GapCutLog
 Detailed substrate - species group 3 large class 2 gap cut log proportion.
ModelFloat m_fSpGroup3LargeClass3GapCutLog
 Detailed substrate - species group 3 large class 3 gap cut log proportion.
ModelFloat m_fSpGroup3LargeClass4GapCutLog
 Detailed substrate - species group 3 large class 4 gap cut log proportion.
ModelFloat m_fSpGroup3LargeClass5GapCutLog
 Detailed substrate - species group 3 large class 5 gap cut log proportion.
ModelFloat m_fSpGroup1SmallClass1ClearCutLog
 Detailed substrate - species group 1 small class 1 clear cut log proportion.
ModelFloat m_fSpGroup1SmallClass2ClearCutLog
 Detailed substrate - species group 1 small class 2 clear cut log proportion.
ModelFloat m_fSpGroup1SmallClass3ClearCutLog
 Detailed substrate - species group 1 small class 3 clear cut log proportion.
ModelFloat m_fSpGroup1SmallClass4ClearCutLog
 Detailed substrate - species group 1 small class 4 clear cut log proportion.
ModelFloat m_fSpGroup1SmallClass5ClearCutLog
 Detailed substrate - species group 1 small class 5 clear cut log proportion.
ModelFloat m_fSpGroup2SmallClass1ClearCutLog
 Detailed substrate - species group 2 small class 1 clear cut log proportion.
ModelFloat m_fSpGroup2SmallClass2ClearCutLog
 Detailed substrate - species group 2 small class 2 clear cut log proportion.
ModelFloat m_fSpGroup2SmallClass3ClearCutLog
 Detailed substrate - species group 2 small class 3 clear cut log proportion.
ModelFloat m_fSpGroup2SmallClass4ClearCutLog
 Detailed substrate - species group 2 small class 4 clear cut log proportion.
ModelFloat m_fSpGroup2SmallClass5ClearCutLog
 Detailed substrate - species group 2 small class 5 clear cut log proportion.
ModelFloat m_fSpGroup3SmallClass1ClearCutLog
 Detailed substrate - species group 3 small class 1 clear cut log proportion.
ModelFloat m_fSpGroup3SmallClass2ClearCutLog
 Detailed substrate - species group 3 small class 2 clear cut log proportion.
ModelFloat m_fSpGroup3SmallClass3ClearCutLog
 Detailed substrate - species group 3 small class 3 clear cut log proportion.
ModelFloat m_fSpGroup3SmallClass4ClearCutLog
 Detailed substrate - species group 3 small class 4 clear cut log proportion.
ModelFloat m_fSpGroup3SmallClass5ClearCutLog
 Detailed substrate - species group 3 small class 5 clear cut log proportion.
ModelFloat m_fSpGroup1LargeClass1ClearCutLog
 Detailed substrate - species group 1 large class 1 clear cut log proportion.
ModelFloat m_fSpGroup1LargeClass2ClearCutLog
 Detailed substrate - species group 1 large class 2 clear cut log proportion.
ModelFloat m_fSpGroup1LargeClass3ClearCutLog
 Detailed substrate - species group 1 large class 3 clear cut log proportion.
ModelFloat m_fSpGroup1LargeClass4ClearCutLog
 Detailed substrate - species group 1 large class 4 clear cut log proportion.
ModelFloat m_fSpGroup1LargeClass5ClearCutLog
 Detailed substrate - species group 1 large class 5 clear cut log proportion.
ModelFloat m_fSpGroup2LargeClass1ClearCutLog
 Detailed substrate - species group 2 large class 1 clear cut log proportion.
ModelFloat m_fSpGroup2LargeClass2ClearCutLog
 Detailed substrate - species group 2 large class 2 clear cut log proportion.
ModelFloat m_fSpGroup2LargeClass3ClearCutLog
 Detailed substrate - species group 2 large class 3 clear cut log proportion.
ModelFloat m_fSpGroup2LargeClass4ClearCutLog
 Detailed substrate - species group 2 large class 4 clear cut log proportion.
ModelFloat m_fSpGroup2LargeClass5ClearCutLog
 Detailed substrate - species group 2 large class 5 clear cut log proportion.
ModelFloat m_fSpGroup3LargeClass1ClearCutLog
 Detailed substrate - species group 3 large class 1 clear cut log proportion.
ModelFloat m_fSpGroup3LargeClass2ClearCutLog
 Detailed substrate - species group 3 large class 2 clear cut log proportion.
ModelFloat m_fSpGroup3LargeClass3ClearCutLog
 Detailed substrate - species group 3 large class 3 clear cut log proportion.
ModelFloat m_fSpGroup3LargeClass4ClearCutLog
 Detailed substrate - species group 3 large class 4 clear cut log proportion.
ModelFloat m_fSpGroup3LargeClass5ClearCutLog
 Detailed substrate - species group 3 large class 5 clear cut log proportion.
ModelFloat m_fInitSmallLogMeanDiam
 Detailed substrate - mean diameter of small logs at initial conditions.
ModelFloat m_fInitLargeLogMeanDiam
 Detailed substrate - mean diameter of large logs at initial conditions.
ModelFloat m_fPartCutSmallLogMeanDiam
 Detailed substrate - mean diameter of small logs for partial cuts.
ModelFloat m_fPartCutLargeLogMeanDiam
 Detailed substrate - mean diameter of large logs for partial cuts.
ModelFloat m_fGapCutSmallLogMeanDiam
 Detailed substrate - mean diameter of small logs for gap cuts.
ModelFloat m_fGapCutLargeLogMeanDiam
 Detailed substrate - mean diameter of large logs for gap cuts.
ModelFloat m_fClearCutSmallLogMeanDiam
 Detailed substrate - mean diameter of small logs for clear cuts.
ModelFloat m_fClearCutLargeLogMeanDiam
 Detailed substrate - mean diameter of large logs for clear cuts.


Detailed Description

Manages substrate data and behaviors.

Copyright: Copyright (c) 2003 Charles D. Canham

Company: Institute of Ecosystem Studies

Author:
Lora E. Murphy

Edit history:
------------------
April 28, 2004: Submitted in beta version (LEM)
July 21, 2004: Added calcs grids (LEM)
April 1, 2005: Changed some substrate names per CDC (LEM)
April 22, 2005: Added new snag uproot parameter (LEM)
June 3, 2005: Added combined substrate (LEM)
November 17, 2005: New decay equation for decayed logs (LEM)
November 16, 2007: Added detailed substrate behavior (LEM)

Constructor & Destructor Documentation

javawrapper.SubstrateBehaviors.SubstrateBehaviors ( GUIManager  oManager  ) 

Constructor.

Parameters:
oManager GUIManager object.

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


Member Function Documentation

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

Sets up the substrate grids.

Parameters:
oPop Tree population.
Exceptions:
ModelException 
Edit history:
------------------
April 28, 2004: Submitted in beta version (LEM)
July 21, 2004: Added calcs grids (LEM)

Implements javawrapper.WorkerBase.

void javawrapper.SubstrateBehaviors.SetSingleValue ( ModelData  oDataMember,
Object  oData 
) throws ModelException [protected]

Overridden from WorkerBase.

This is on the lookout for changes to m_iMaxDecayTime, so DoSetup() can be triggered and the grids recreated.

Parameters:
oDataMember Data member to set.
oData Data value to set into data member.
Exceptions:
ModelException if data is of the wrong type.

Reimplemented from javawrapper.WorkerBase.

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

Overridden to provide backwards compatibility - I changed XML tag names.

This was put in for 6.05 - remove after several more versions.

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.
Exceptions:
ModelException if the value could not be assigned to the data object.

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

Validates the data in preparation for parameter file writing or some such.

Exceptions:
ModelException if:
  • m_fRootTipupFactor or m_iMaxDecayTime are not positive numbers
  • if the values in mp_fProportionOfDeadThatFall, mp_fProportionOfFallenThatUproot, and mp_fProportionOfSnagsThatUproot are not proportions
  • m_fMossProportion isn't a proportion
  • any initial or harvest conditions value isn't a proportion
  • the total of any set of initial or harvest conditions is greater than 1
  • Detailed substrate is enabled and:
  • Detailed substrate betas are too large
  • Detailed substrate alphas are positive
  • Initial conditions proportions aren't less than 1
  • Partial cut conditions proportions aren't less than 1
  • Gap cut conditions proportions aren't less than 1
  • Clear cut conditions proportions aren't less than 1
  • Live tree decay class proportions don't add up to 1
  • Snag decay class proportions don't add up to 1
  • Mean small and large log diameters don't straddle the log size class boundary
  • Snag dynamics behavior is not enabled
Parameters:
oPop Not used.

Edit history:
------------------
April 28, 2004: Submitted in beta version (LEM)
April 22, 2005: Added proportion checking (LEM)

Implements javawrapper.WorkerBase.


Member Data Documentation

Initial value:

 new ModelVector(
      "Proportion of Dead that Fall", "su_propOfDeadFall", "su_podfVal", 0,
      ModelVector.FLOAT)
Substrate - Proportion of dead that fall for each species.

Initial value:

 new ModelVector(
      "Proportion of Fallen that Uproot", "su_propOfFallUproot", "su_pofuVal",
      0, ModelVector.FLOAT)
Substrate - Proportion of fallen that uproot for each species.

Initial value:

 new ModelVector(
      "Proportion of Snags that Uproot", "su_propOfSnagsUproot", "su_posuVal",
      0, ModelVector.FLOAT)
Substrate - Proportion of snags that uproot for each species.

LEM 04/22/05

Initial value:

 new ModelFloat(0, 
                "Scarified Soil Annual Decay Alpha", "su_scarSoilDecayAlpha")
Substrate - Substrate - Scarified soil decay alpha.

Initial value:

 new ModelFloat(0,
      "Scarified Soil Annual Decay Beta",
      "su_scarSoilDecayBeta")
Substrate - Scarified soil decay beta.

Initial value:

 new ModelFloat(0,
      "Tip-Up Mounds Annual Decay Alpha",
      "su_tipupDecayAlpha")
Substrate - Tip-Up Mounds decay alpha.

Initial value:

 new ModelFloat(0,
      "Tip-Up Mounds Annual Decay Beta",
      "su_tipupDecayBeta")
Substrate - Tip-Up Mounds decay beta.

Initial value:

 new ModelFloat(0,
      "Fresh Log Annual Decay Alpha", "su_freshLogDecayAlpha")
Substrate - Fresh log decay alpha.

Initial value:

 new ModelFloat(0,
      "Fresh Log Annual Decay Beta", "su_freshLogDecayBeta")
Substrate - Fresh log decay beta.

Initial value:

 new ModelFloat(0,
      "Decayed Log Annual Decay Alpha", "su_decayedLogDecayAlpha")
Substrate - Decayed log decay alpha.

Initial value:

 new ModelFloat(0,
      "Decayed Log Annual Decay Beta", "su_decayedLogDecayBeta")
Substrate - Decayed log decay beta.

Initial value:

 new ModelFloat(0,
      "Initial Conditions Proportion of Scarified Soil", "su_initialScarSoil")
Substrate - Scarified soil initial condition proportion.

Initial value:

 new ModelFloat(0,
      "Partial Cut Proportion of Scarified Soil",
      "su_partialCutScarSoil")
Substrate - Scarified soil partial cut proportion.

Initial value:

 new ModelFloat(0,
      "Gap Cut Proportion of Scarified Soil",
      "su_gapCutScarSoil")
Substrate - Scarified soil gap cut proportion.

Initial value:

 new ModelFloat(0,
      "Clear Cut Proportion of Scarified Soil",
      "su_clearCutScarSoil")
Substrate - Scarified soil clear cut proportion.

Initial value:

 new ModelFloat(0,
      "Initial Conditions Proportion of Tip-Up Mounds", "su_initialTipup")
Substrate - Tip-Up Mounds initial condition proportion.

Initial value:

 new ModelFloat(0,
      "Partial Cut Proportion of Tip-Up Mounds",
      "su_partialCutTipup")
Substrate - Tip-Up Mounds partial cut proportion.

Initial value:

 new ModelFloat(0,
      "Gap Cut Proportion of Tip-Up Mounds",
      "su_gapCutTipup")
Substrate - Tip-Up Mounds gap cut proportion.

Initial value:

 new ModelFloat(0,
      "Clear Cut Proportion of Tip-Up Mounds",
      "su_clearCutTipup")
Substrate - Tip-Up Mounds clear cut proportion.

Initial value:

 new ModelFloat(0,
      "Initial Conditions Proportion of Fresh Logs", "su_initialFreshLog")
Substrate - Fresh log initial condition proportion.

Initial value:

 new ModelFloat(0,
      "Partial Cut Proportion of Fresh Logs", "su_partialCutFreshLog")
Substrate - Fresh log partial cut proportion.

Initial value:

 new ModelFloat(0,
      "Gap Cut Proportion of Fresh Logs",
      "su_gapCutFreshLog")
Substrate - Fresh log gap cut proportion.

Initial value:

 new ModelFloat(0,
      "Clear Cut Proportion of Fresh Logs",
      "su_clearCutFreshLog")
Substrate - Fresh log clear cut proportion.

Initial value:

 new ModelFloat(0,
      "Initial Conditions Proportion of Decayed Logs", "su_initialDecayedLog")
Substrate - Decayed log initial condition proportion.

Initial value:

 new ModelFloat(0,
      "Partial Cut Proportion of Decayed Logs", "su_partialCutDecayedLog")
Substrate - Decayed log partial cut proportion.

Initial value:

 new ModelFloat(0,
      "Gap Cut Proportion of Decayed Logs",
      "su_gapCutDecayedLog")
Substrate - Decayed log gap cut proportion.

Initial value:

 new ModelFloat(0,
      "Clear Cut Proportion of Decayed Logs",
      "su_clearCutDecayedLog")
Substrate - Decayed log clear cut proportion.

Initial value:

 new ModelFloat(0,
      "Uprooted Tree Radius Increase Factor for Root Rip-Out",
      "su_rootTipupFactor")
Substrate - Root soil disturbance factor.

Initial value:

 new ModelFloat(0,
      "Proportion of Forest Floor Litter/Moss Pool that is Moss",
      "su_mossProportion")
Substrate - Proportion of litter/moss that is moss.

Initial value:

      new ModelEnum(new int[] {0, 1},
                    new String[] {"false", "true"},
                    "Use Directional Tree Fall",
                    "su_directionalTreeFall")
Substrate - Whether or not tree fall is directional - LEM 06/03/05.

Initial value:

 new ModelInt(10,
                                     "Maximum Number of Years that Decay Occurs",
                                     "su_maxNumberDecayYears")
Substrate - Maximum number of years a substrate event hangs around.

Initial value:

 new ModelFloat(0, 
                "Boundary Between Log Diam Classes (cm)", "su_logSizeClassBoundary")
Detailed substrate - Boundary between two log diameter classes, in cm.

Initial value:

 new ModelVector(
                        "Species Group", "su_logSpGroupAssignment", "su_lsgaVal", 0,
                        ModelVector.MODEL_ENUM)
Detailed substrate - species group ID for each species.

Initial value:

 new ModelFloat(0,
      "Prop. Live Trees Entering Decay Class 1 (0-1)", 
      "su_propFallenTreesLogDecayClass1")
Detailed substrate - proportion of live trees that enter decay class 1.

Initial value:

 new ModelFloat(0,
      "Prop. Live Trees Entering Decay Class 2 (0-1)", 
      "su_propFallenTreesLogDecayClass2")
Detailed substrate - proportion of live trees that enter decay class 2.

Initial value:

 new ModelFloat(0,
      "Prop. Live Trees Entering Decay Class 3 (0-1)", 
      "su_propFallenTreesLogDecayClass3")
Detailed substrate - proportion of live trees that enter decay class 3.

Initial value:

 new ModelFloat(0,
      "Prop. Live Trees Entering Decay Class 4 (0-1)", 
      "su_propFallenTreesLogDecayClass4")
Detailed substrate - proportion of live trees that enter decay class 4.

Initial value:

 new ModelFloat(0,
      "Prop. Live Trees Entering Decay Class 5 (0-1)", 
      "su_propFallenTreesLogDecayClass5")
Detailed substrate - proportion of live trees that enter decay class 5.

Initial value:

 new ModelFloat(0,
      "Prop. Snags Entering Decay Class 1 (0-1)", 
      "su_propFallenSnagsLogDecayClass1")
Detailed substrate - proportion of snags that enter decay class 1.

Initial value:

 new ModelFloat(0,
      "Prop. Snags Entering Decay Class 2 (0-1)", 
      "su_propFallenSnagsLogDecayClass2")
Detailed substrate - proportion of snags that enter decay class 2.

Initial value:

 new ModelFloat(0,
      "Prop. Snags Entering Decay Class 3 (0-1)", 
      "su_propFallenSnagsLogDecayClass3")
Detailed substrate - proportion of snags that enter decay class 3.

Initial value:

 new ModelFloat(0,
      "Prop. Snags Entering Decay Class 4 (0-1)", 
      "su_propFallenSnagsLogDecayClass4")
Detailed substrate - proportion of snags that enter decay class 4.

Initial value:

 new ModelFloat(0,
      "Prop. Snags Entering Decay Class 5 (0-1)", 
      "su_propFallenSnagsLogDecayClass5")
Detailed substrate - proportion of snags that enter decay class 5.

Initial value:

 new ModelFloat(0,
      "Species Group 1 Small Class 1 Log Decay Alpha", 
      "su_logSpGroup1SmallDecayClass1DecayAlpha")
Detailed substrate - species group 1 small class 1 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 1 Small Class 2 Log Decay Alpha", 
      "su_logSpGroup1SmallDecayClass2DecayAlpha")
Detailed substrate - species group 1 small class 2 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 1 Small Class 3 Log Decay Alpha", 
      "su_logSpGroup1SmallDecayClass3DecayAlpha")
Detailed substrate - species group 1 small class 3 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 1 Small Class 4 Log Decay Alpha", 
      "su_logSpGroup1SmallDecayClass4DecayAlpha")
Detailed substrate - species group 1 small class 4 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 1 Small Class 5 Log Decay Alpha", 
      "su_logSpGroup1SmallDecayClass5DecayAlpha")
Detailed substrate - species group 1 small class 5 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 2 Small Class 1 Log Decay Alpha", 
      "su_logSpGroup2SmallDecayClass1DecayAlpha")
Detailed substrate - species group 2 small class 1 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 2 Small Class 2 Log Decay Alpha", 
      "su_logSpGroup2SmallDecayClass2DecayAlpha")
Detailed substrate - species group 2 small class 2 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 2 Small Class 3 Log Decay Alpha", 
      "su_logSpGroup2SmallDecayClass3DecayAlpha")
Detailed substrate - species group 2 small class 3 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 2 Small Class 4 Log Decay Alpha", 
      "su_logSpGroup2SmallDecayClass4DecayAlpha")
Detailed substrate - species group 2 small class 4 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 2 Small Class 5 Log Decay Alpha", 
      "su_logSpGroup2SmallDecayClass5DecayAlpha")
Detailed substrate - species group 2 small class 5 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 3 Small Class 1 Log Decay Alpha", 
      "su_logSpGroup3SmallDecayClass1DecayAlpha")
Detailed substrate - species group 3 small class 1 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 3 Small Class 2 Log Decay Alpha", 
      "su_logSpGroup3SmallDecayClass2DecayAlpha")
Detailed substrate - species group 3 small class 2 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 3 Small Class 3 Log Decay Alpha", 
      "su_logSpGroup3SmallDecayClass3DecayAlpha")
Detailed substrate - species group 3 small class 3 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 3 Small Class 4 Log Decay Alpha", 
      "su_logSpGroup3SmallDecayClass4DecayAlpha")
Detailed substrate - species group 3 small class 4 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 3 Small Class 5 Log Decay Alpha", 
      "su_logSpGroup3SmallDecayClass5DecayAlpha")
Detailed substrate - species group 3 small class 5 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 1 Large Class 1 Log Decay Alpha", 
      "su_logSpGroup1LargeDecayClass1DecayAlpha")
Detailed substrate - species group 1 large class 1 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 1 Large Class 2 Log Decay Alpha", 
      "su_logSpGroup1LargeDecayClass2DecayAlpha")
Detailed substrate - species group 1 large class 2 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 1 Large Class 3 Log Decay Alpha", 
      "su_logSpGroup1LargeDecayClass3DecayAlpha")
Detailed substrate - species group 1 large class 3 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 1 Large Class 4 Log Decay Alpha", 
      "su_logSpGroup1LargeDecayClass4DecayAlpha")
Detailed substrate - species group 1 large class 4 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 1 Large Class 5 Log Decay Alpha", 
      "su_logSpGroup1LargeDecayClass5DecayAlpha")
Detailed substrate - species group 1 large class 5 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 2 Large Class 1 Log Decay Alpha", 
      "su_logSpGroup2LargeDecayClass1DecayAlpha")
Detailed substrate - species group 2 large class 1 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 2 Large Class 2 Log Decay Alpha", 
      "su_logSpGroup2LargeDecayClass2DecayAlpha")
Detailed substrate - species group 2 large class 2 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 2 Large Class 3 Log Decay Alpha", 
      "su_logSpGroup2LargeDecayClass3DecayAlpha")
Detailed substrate - species group 2 large class 3 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 2 Large Class 4 Log Decay Alpha", 
      "su_logSpGroup2LargeDecayClass4DecayAlpha")
Detailed substrate - species group 2 large class 4 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 2 Large Class 5 Log Decay Alpha", 
      "su_logSpGroup2LargeDecayClass5DecayAlpha")
Detailed substrate - species group 2 large class 5 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 3 Large Class 1 Log Decay Alpha",
      "su_logSpGroup3LargeDecayClass1DecayAlpha")
Detailed substrate - species group 3 large class 1 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 3 Large Class 2 Log Decay Alpha", 
      "su_logSpGroup3LargeDecayClass2DecayAlpha")
Detailed substrate - species group 3 large class 2 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 3 Large Class 3 Log Decay Alpha", 
      "su_logSpGroup3LargeDecayClass3DecayAlpha")
Detailed substrate - species group 3 large class 3 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 3 Large Class 4 Log Decay Alpha", 
      "su_logSpGroup3LargeDecayClass4DecayAlpha")
Detailed substrate - species group 3 large class 4 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 3 Large Class 5 Log Decay Alpha", 
      "su_logSpGroup3LargeDecayClass5DecayAlpha")
Detailed substrate - species group 3 large class 5 log decay alpha.

Initial value:

 new ModelFloat(0,
      "Species Group 1 Small Class 1 Log Decay Beta", 
      "su_logSpGroup1SmallDecayClass1DecayBeta")
Detailed substrate - species group 1 small class 1 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 1 Small Class 2 Log Decay Beta", 
      "su_logSpGroup1SmallDecayClass2DecayBeta")
Detailed substrate - species group 1 small class 2 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 1 Small Class 3 Log Decay Beta", 
      "su_logSpGroup1SmallDecayClass3DecayBeta")
Detailed substrate - species group 1 small class 3 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 1 Small Class 4 Log Decay Beta", 
      "su_logSpGroup1SmallDecayClass4DecayBeta")
Detailed substrate - species group 1 small class 4 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 1 Small Class 5 Log Decay Beta", 
      "su_logSpGroup1SmallDecayClass5DecayBeta")
Detailed substrate - species group 1 small class 5 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 2 Small Class 1 Log Decay Beta", 
      "su_logSpGroup2SmallDecayClass1DecayBeta")
Detailed substrate - species group 2 small class 1 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 2 Small Class 2 Log Decay Beta", 
      "su_logSpGroup2SmallDecayClass2DecayBeta")
Detailed substrate - species group 2 small class 2 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 2 Small Class 3 Log Decay Beta", 
      "su_logSpGroup2SmallDecayClass3DecayBeta")
Detailed substrate - species group 2 small class 3 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 2 Small Class 4 Log Decay Beta", 
      "su_logSpGroup2SmallDecayClass4DecayBeta")
Detailed substrate - species group 2 small class 4 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 2 Small Class 5 Log Decay Beta", 
      "su_logSpGroup2SmallDecayClass5DecayBeta")
Detailed substrate - species group 2 small class 5 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 3 Small Class 1 Log Decay Beta", 
      "su_logSpGroup3SmallDecayClass1DecayBeta")
Detailed substrate - species group 3 small class 1 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 3 Small Class 2 Log Decay Beta", 
      "su_logSpGroup3SmallDecayClass2DecayBeta")
Detailed substrate - species group 3 small class 2 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 3 Small Class 3 Log Decay Beta", 
      "su_logSpGroup3SmallDecayClass3DecayBeta")
Detailed substrate - species group 3 small class 3 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 3 Small Class 4 Log Decay Beta", 
      "su_logSpGroup3SmallDecayClass4DecayBeta")
Detailed substrate - species group 3 small class 4 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 3 Small Class 5 Log Decay Beta", 
      "su_logSpGroup3SmallDecayClass5DecayBeta")
Detailed substrate - species group 3 small class 5 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 1 Large Class 1 Log Decay Beta", 
      "su_logSpGroup1LargeDecayClass1DecayBeta")
Detailed substrate - species group 1 large class 1 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 1 Large Class 2 Log Decay Beta", 
      "su_logSpGroup1LargeDecayClass2DecayBeta")
Detailed substrate - species group 1 large class 2 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 1 Large Class 3 Log Decay Beta", 
      "su_logSpGroup1LargeDecayClass3DecayBeta")
Detailed substrate - species group 1 large class 3 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 1 Large Class 4 Log Decay Beta", 
      "su_logSpGroup1LargeDecayClass4DecayBeta")
Detailed substrate - species group 1 large class 4 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 1 Large Class 5 Log Decay Beta", 
      "su_logSpGroup1LargeDecayClass5DecayBeta")
Detailed substrate - species group 1 large class 5 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 2 Large Class 1 Log Decay Beta", 
      "su_logSpGroup2LargeDecayClass1DecayBeta")
Detailed substrate - species group 2 large class 1 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 2 Large Class 2 Log Decay Beta", 
      "su_logSpGroup2LargeDecayClass2DecayBeta")
Detailed substrate - species group 2 large class 2 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 2 Large Class 3 Log Decay Beta", 
      "su_logSpGroup2LargeDecayClass3DecayBeta")
Detailed substrate - species group 2 large class 3 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 2 Large Class 4 Log Decay Beta", 
      "su_logSpGroup2LargeDecayClass4DecayBeta")
Detailed substrate - species group 2 large class 4 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 2 Large Class 5 Log Decay Beta", 
      "su_logSpGroup2LargeDecayClass5DecayBeta")
Detailed substrate - species group 2 large class 5 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 3 Large Class 1 Log Decay Beta", 
      "su_logSpGroup3LargeDecayClass1DecayBeta")
Detailed substrate - species group 3 large class 1 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 3 Large Class 2 Log Decay Beta", 
      "su_logSpGroup3LargeDecayClass2DecayBeta")
Detailed substrate - species group 3 large class 2 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 3 Large Class 3 Log Decay Beta", 
      "su_logSpGroup3LargeDecayClass3DecayBeta")
Detailed substrate - species group 3 large class 3 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 3 Large Class 4 Log Decay Beta", 
      "su_logSpGroup3LargeDecayClass4DecayBeta")
Detailed substrate - species group 3 large class 4 log decay beta.

Initial value:

 new ModelFloat(0,
      "Species Group 3 Large Class 5 Log Decay Beta", 
      "su_logSpGroup3LargeDecayClass5DecayBeta")
Detailed substrate - species group 3 large class 5 log decay beta.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Small Class 1 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup1SmallDecayClass1")
Detailed substrate - species group 1 small class 1 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Small Class 2 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup1SmallDecayClass2")
Detailed substrate - species group 1 small class 2 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Small Class 3 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup1SmallDecayClass3")
Detailed substrate - species group 1 small class 3 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Small Class 4 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup1SmallDecayClass4")
Detailed substrate - species group 1 small class 4 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Small Class 5 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup1SmallDecayClass5")
Detailed substrate - species group 1 small class 5 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Small Class 1 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup2SmallDecayClass1")
Detailed substrate - species group 2 small class 1 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Small Class 2 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup2SmallDecayClass2")
Detailed substrate - species group 2 small class 2 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Small Class 3 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup2SmallDecayClass3")
Detailed substrate - species group 2 small class 3 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Small Class 4 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup2SmallDecayClass4")
Detailed substrate - species group 2 small class 4 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Small Class 5 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup2SmallDecayClass5")
Detailed substrate - species group 2 small class 5 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Small Class 1 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup3SmallDecayClass1")
Detailed substrate - species group 3 small class 1 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Small Class 2 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup3SmallDecayClass2")
Detailed substrate - species group 3 small class 2 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Small Class 3 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup3SmallDecayClass3")
Detailed substrate - species group 3 small class 3 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Small Class 4 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup3SmallDecayClass4")
Detailed substrate - species group 3 small class 4 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Small Class 5 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup3SmallDecayClass5")
Detailed substrate - species group 3 small class 5 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Large Class 1 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup1LargeDecayClass1")
Detailed substrate - species group 1 large class 1 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Large Class 2 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup1LargeDecayClass2")
Detailed substrate - species group 1 large class 2 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Large Class 3 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup1LargeDecayClass3")
Detailed substrate - species group 1 large class 3 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Large Class 4 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup1LargeDecayClass4")
Detailed substrate - species group 1 large class 4 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Large Class 5 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup1LargeDecayClass5")
Detailed substrate - species group 1 large class 5 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Large Class 1 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup2LargeDecayClass1")
Detailed substrate - species group 2 large class 1 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Large Class 2 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup2LargeDecayClass2")
Detailed substrate - species group 2 large class 2 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Large Class 3 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup2LargeDecayClass3")
Detailed substrate - species group 2 large class 3 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Large Class 4 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup2LargeDecayClass4")
Detailed substrate - species group 2 large class 4 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Large Class 5 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup2LargeDecayClass5")
Detailed substrate - species group 2 large class 5 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Large Class 1 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup3LargeDecayClass1")
Detailed substrate - species group 3 large class 1 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Large Class 2 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup3LargeDecayClass2")
Detailed substrate - species group 3 large class 2 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Large Class 3 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup3LargeDecayClass3")
Detailed substrate - species group 3 large class 3 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Large Class 4 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup3LargeDecayClass4")
Detailed substrate - species group 3 large class 4 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Large Class 5 Initial Log Prop (0-1)",
                        "su_initialLogSpGroup3LargeDecayClass5")
Detailed substrate - species group 3 large class 5 log initial conditions proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Small Class 1 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup1SmallDecayClass1")
Detailed substrate - species group 1 small class 1 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Small Class 2 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup1SmallDecayClass2")
Detailed substrate - species group 1 small class 2 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Small Class 3 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup1SmallDecayClass3")
Detailed substrate - species group 1 small class 3 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Small Class 4 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup1SmallDecayClass4")
Detailed substrate - species group 1 small class 4 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Small Class 5 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup1SmallDecayClass5")
Detailed substrate - species group 1 small class 5 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Small Class 1 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup2SmallDecayClass1")
Detailed substrate - species group 2 small class 1 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Small Class 2 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup2SmallDecayClass2")
Detailed substrate - species group 2 small class 2 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Small Class 3 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup2SmallDecayClass3")
Detailed substrate - species group 2 small class 3 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Small Class 4 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup2SmallDecayClass4")
Detailed substrate - species group 2 small class 4 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Small Class 5 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup2SmallDecayClass5")
Detailed substrate - species group 2 small class 5 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Small Class 1 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup3SmallDecayClass1")
Detailed substrate - species group 3 small class 1 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Small Class 2 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup3SmallDecayClass2")
Detailed substrate - species group 3 small class 2 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Small Class 3 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup3SmallDecayClass3")
Detailed substrate - species group 3 small class 3 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Small Class 4 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup3SmallDecayClass4")
Detailed substrate - species group 3 small class 4 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Small Class 5 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup3SmallDecayClass5")
Detailed substrate - species group 3 small class 5 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Large Class 1 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup1LargeDecayClass1")
Detailed substrate - species group 1 large class 1 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Large Class 2 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup1LargeDecayClass2")
Detailed substrate - species group 1 large class 2 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Large Class 3 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup1LargeDecayClass3")
Detailed substrate - species group 1 large class 3 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Large Class 4 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup1LargeDecayClass4")
Detailed substrate - species group 1 large class 4 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Large Class 5 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup1LargeDecayClass5")
Detailed substrate - species group 1 large class 5 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Large Class 1 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup2LargeDecayClass1")
Detailed substrate - species group 2 large class 1 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Large Class 2 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup2LargeDecayClass2")
Detailed substrate - species group 2 large class 2 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Large Class 3 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup2LargeDecayClass3")
Detailed substrate - species group 2 large class 3 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Large Class 4 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup2LargeDecayClass4")
Detailed substrate - species group 2 large class 4 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Large Class 5 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup2LargeDecayClass5")
Detailed substrate - species group 2 large class 5 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Large Class 1 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup3LargeDecayClass1")
Detailed substrate - species group 3 large class 1 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Large Class 2 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup3LargeDecayClass2")
Detailed substrate - species group 3 large class 2 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Large Class 3 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup3LargeDecayClass3")
Detailed substrate - species group 3 large class 3 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Large Class 4 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup3LargeDecayClass4")
Detailed substrate - species group 3 large class 4 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Large Class 5 Partial Cut Log (0-1)",
                        "su_partialCutLogSpGroup3LargeDecayClass5")
Detailed substrate - species group 3 large class 5 partial cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Small Class 1 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup1SmallDecayClass1")
Detailed substrate - species group 1 small class 1 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Small Class 2 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup1SmallDecayClass2")
Detailed substrate - species group 1 small class 2 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Small Class 3 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup1SmallDecayClass3")
Detailed substrate - species group 1 small class 3 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Small Class 4 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup1SmallDecayClass4")
Detailed substrate - species group 1 small class 4 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Small Class 5 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup1SmallDecayClass5")
Detailed substrate - species group 1 small class 5 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Small Class 1 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup2SmallDecayClass1")
Detailed substrate - species group 2 small class 1 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Small Class 2 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup2SmallDecayClass2")
Detailed substrate - species group 2 small class 2 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Small Class 3 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup2SmallDecayClass3")
Detailed substrate - species group 2 small class 3 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Small Class 4 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup2SmallDecayClass4")
Detailed substrate - species group 2 small class 4 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Small Class 5 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup2SmallDecayClass5")
Detailed substrate - species group 2 small class 5 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Small Class 1 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup3SmallDecayClass1")
Detailed substrate - species group 3 small class 1 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Small Class 2 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup3SmallDecayClass2")
Detailed substrate - species group 3 small class 2 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Small Class 3 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup3SmallDecayClass3")
Detailed substrate - species group 3 small class 3 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Small Class 4 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup3SmallDecayClass4")
Detailed substrate - species group 3 small class 4 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Small Class 5 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup3SmallDecayClass5")
Detailed substrate - species group 3 small class 5 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Large Class 1 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup1LargeDecayClass1")
Detailed substrate - species group 1 large class 1 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Large Class 2 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup1LargeDecayClass2")
Detailed substrate - species group 1 large class 2 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Large Class 3 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup1LargeDecayClass3")
Detailed substrate - species group 1 large class 3 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Large Class 4 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup1LargeDecayClass4")
Detailed substrate - species group 1 large class 4 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Large Class 5 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup1LargeDecayClass5")
Detailed substrate - species group 1 large class 5 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Large Class 1 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup2LargeDecayClass1")
Detailed substrate - species group 2 large class 1 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Large Class 2 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup2LargeDecayClass2")
Detailed substrate - species group 2 large class 2 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Large Class 3 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup2LargeDecayClass3")
Detailed substrate - species group 2 large class 3 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Large Class 4 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup2LargeDecayClass4")
Detailed substrate - species group 2 large class 4 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Large Class 5 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup2LargeDecayClass5")
Detailed substrate - species group 2 large class 5 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Large Class 1 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup3LargeDecayClass1")
Detailed substrate - species group 3 large class 1 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Large Class 2 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup3LargeDecayClass2")
Detailed substrate - species group 3 large class 2 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Large Class 3 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup3LargeDecayClass3")
Detailed substrate - species group 3 large class 3 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Large Class 4 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup3LargeDecayClass4")
Detailed substrate - species group 3 large class 4 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Large Class 5 Gap Cut Log (0-1)",
                        "su_gapCutLogSpGroup3LargeDecayClass5")
Detailed substrate - species group 3 large class 5 gap cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Small Class 1 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup1SmallDecayClass1")
Detailed substrate - species group 1 small class 1 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Small Class 2 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup1SmallDecayClass2")
Detailed substrate - species group 1 small class 2 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Small Class 3 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup1SmallDecayClass3")
Detailed substrate - species group 1 small class 3 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Small Class 4 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup1SmallDecayClass4")
Detailed substrate - species group 1 small class 4 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Small Class 5 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup1SmallDecayClass5")
Detailed substrate - species group 1 small class 5 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Small Class 1 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup2SmallDecayClass1")
Detailed substrate - species group 2 small class 1 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Small Class 2 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup2SmallDecayClass2")
Detailed substrate - species group 2 small class 2 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Small Class 3 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup2SmallDecayClass3")
Detailed substrate - species group 2 small class 3 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Small Class 4 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup2SmallDecayClass4")
Detailed substrate - species group 2 small class 4 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Small Class 5 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup2SmallDecayClass5")
Detailed substrate - species group 2 small class 5 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Small Class 1 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup3SmallDecayClass1")
Detailed substrate - species group 3 small class 1 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Small Class 2 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup3SmallDecayClass2")
Detailed substrate - species group 3 small class 2 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Small Class 3 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup3SmallDecayClass3")
Detailed substrate - species group 3 small class 3 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Small Class 4 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup3SmallDecayClass4")
Detailed substrate - species group 3 small class 4 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Small Class 5 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup3SmallDecayClass5")
Detailed substrate - species group 3 small class 5 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Large Class 1 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup1LargeDecayClass1")
Detailed substrate - species group 1 large class 1 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Large Class 2 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup1LargeDecayClass2")
Detailed substrate - species group 1 large class 2 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Large Class 3 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup1LargeDecayClass3")
Detailed substrate - species group 1 large class 3 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Large Class 4 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup1LargeDecayClass4")
Detailed substrate - species group 1 large class 4 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 1 Large Class 5 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup1LargeDecayClass5")
Detailed substrate - species group 1 large class 5 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Large Class 1 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup2LargeDecayClass1")
Detailed substrate - species group 2 large class 1 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Large Class 2 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup2LargeDecayClass2")
Detailed substrate - species group 2 large class 2 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Large Class 3 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup2LargeDecayClass3")
Detailed substrate - species group 2 large class 3 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Large Class 4 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup2LargeDecayClass4")
Detailed substrate - species group 2 large class 4 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 2 Large Class 5 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup2LargeDecayClass5")
Detailed substrate - species group 2 large class 5 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Large Class 1 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup3LargeDecayClass1")
Detailed substrate - species group 3 large class 1 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Large Class 2 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup3LargeDecayClass2")
Detailed substrate - species group 3 large class 2 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Large Class 3 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup3LargeDecayClass3")
Detailed substrate - species group 3 large class 3 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Large Class 4 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup3LargeDecayClass4")
Detailed substrate - species group 3 large class 4 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Species Group 3 Large Class 5 Clear Cut Log (0-1)",
                        "su_clearCutLogSpGroup3LargeDecayClass5")
Detailed substrate - species group 3 large class 5 clear cut log proportion.

Initial value:

 new ModelFloat(0,
                        "Initial Small Logs Mean Diameter (cm)", "su_initialSmallLogMeanDiameter")
Detailed substrate - mean diameter of small logs at initial conditions.

Initial value:

 new ModelFloat(0,
                        "Initial Large Logs Mean Diameter (cm)", "su_initialLargeLogMeanDiameter")
Detailed substrate - mean diameter of large logs at initial conditions.

Initial value:

 new ModelFloat(0,
                        "Partial Cut Small Logs Mean Diameter (cm)", 
                        "su_partialCutSmallLogMeanDiameter")
Detailed substrate - mean diameter of small logs for partial cuts.

Initial value:

 new ModelFloat(0,
                        "Partial Cut Large Logs Mean Diameter (cm)", 
                        "su_partialCutLargeLogMeanDiameter")
Detailed substrate - mean diameter of large logs for partial cuts.

Initial value:

 new ModelFloat(0,
                        "Gap Cut Small Logs Mean Diameter (cm)", "su_gapCutSmallLogMeanDiameter")
Detailed substrate - mean diameter of small logs for gap cuts.

Initial value:

 new ModelFloat(0,
                        "Gap Cut Large Logs Mean Diameter (cm)", "su_gapCutLargeLogMeanDiameter")
Detailed substrate - mean diameter of large logs for gap cuts.

Initial value:

 new ModelFloat(0,
                        "Clear Cut Small Logs Mean Diameter (cm)", "su_clearCutSmallLogMeanDiameter")
Detailed substrate - mean diameter of small logs for clear cuts.

Initial value:

 new ModelFloat(0,
                        "Clear Cut Large Logs Mean Diameter (cm)", "su_clearCutLargeLogMeanDiameter")
Detailed substrate - mean diameter of large logs for clear cuts.


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

Generated on Wed Oct 28 14:01:23 2009 for SORTIE Java Interface by  doxygen 1.5.6