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. |
Copyright: Copyright (c) 2003 Charles D. Canham
Company: Institute of Ecosystem Studies
javawrapper.SubstrateBehaviors.SubstrateBehaviors | ( | GUIManager | oManager | ) |
Constructor.
oManager | GUIManager object. |
void javawrapper.SubstrateBehaviors.DoSetup | ( | TreePopulation | oPop | ) | throws ModelException [virtual] |
Sets up the substrate grids.
oPop | Tree population. |
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.
oDataMember | Data member to set. | |
oData | Data value to set into data member. |
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.
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 |
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.
ModelException | if:
|
oPop | Not used. |
Implements javawrapper.WorkerBase.
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
Initial value:
new ModelFloat(0, "Scarified Soil Annual Decay Alpha", "su_scarSoilDecayAlpha")
Initial value:
new ModelFloat(0, "Scarified Soil Annual Decay Beta", "su_scarSoilDecayBeta")
ModelFloat javawrapper.SubstrateBehaviors.m_fTipUpA [protected] |
Initial value:
new ModelFloat(0, "Tip-Up Mounds Annual Decay Alpha", "su_tipupDecayAlpha")
ModelFloat javawrapper.SubstrateBehaviors.m_fTipUpB [protected] |
Initial value:
new ModelFloat(0, "Tip-Up Mounds Annual Decay Beta", "su_tipupDecayBeta")
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, "Decayed Log Annual Decay Alpha", "su_decayedLogDecayAlpha")
Initial value:
new ModelFloat(0, "Decayed Log Annual Decay Beta", "su_decayedLogDecayBeta")
Initial value:
new ModelFloat(0, "Initial Conditions Proportion of Scarified Soil", "su_initialScarSoil")
Initial value:
new ModelFloat(0, "Partial Cut Proportion of Scarified Soil", "su_partialCutScarSoil")
Initial value:
new ModelFloat(0, "Gap Cut Proportion of Scarified Soil", "su_gapCutScarSoil")
Initial value:
new ModelFloat(0, "Clear Cut Proportion of Scarified Soil", "su_clearCutScarSoil")
Initial value:
new ModelFloat(0, "Initial Conditions Proportion of Tip-Up Mounds", "su_initialTipup")
Initial value:
new ModelFloat(0, "Partial Cut Proportion of Tip-Up Mounds", "su_partialCutTipup")
Initial value:
new ModelFloat(0, "Gap Cut Proportion of Tip-Up Mounds", "su_gapCutTipup")
Initial value:
new ModelFloat(0, "Clear Cut Proportion of Tip-Up Mounds", "su_clearCutTipup")
Initial value:
new ModelFloat(0, "Initial Conditions Proportion of Fresh Logs", "su_initialFreshLog")
Initial value:
new ModelFloat(0, "Partial Cut Proportion of Fresh Logs", "su_partialCutFreshLog")
Initial value:
new ModelFloat(0, "Gap Cut Proportion of Fresh Logs", "su_gapCutFreshLog")
Initial value:
new ModelFloat(0, "Clear Cut Proportion of Fresh Logs", "su_clearCutFreshLog")
Initial value:
new ModelFloat(0, "Initial Conditions Proportion of Decayed Logs", "su_initialDecayedLog")
Initial value:
new ModelFloat(0, "Partial Cut Proportion of Decayed Logs", "su_partialCutDecayedLog")
Initial value:
new ModelFloat(0, "Gap Cut Proportion of Decayed Logs", "su_gapCutDecayedLog")
Initial value:
new ModelFloat(0, "Clear Cut Proportion of Decayed Logs", "su_clearCutDecayedLog")
Initial value:
new ModelFloat(0, "Uprooted Tree Radius Increase Factor for Root Rip-Out", "su_rootTipupFactor")
Initial value:
new ModelFloat(0, "Proportion of Forest Floor Litter/Moss Pool that is Moss", "su_mossProportion")
Initial value:
new ModelEnum(new int[] {0, 1}, new String[] {"false", "true"}, "Use Directional Tree Fall", "su_directionalTreeFall")
Initial value:
new ModelInt(10, "Maximum Number of Years that Decay Occurs", "su_maxNumberDecayYears")
Initial value:
new ModelFloat(0, "Boundary Between Log Diam Classes (cm)", "su_logSizeClassBoundary")
Initial value:
new ModelVector( "Species Group", "su_logSpGroupAssignment", "su_lsgaVal", 0, ModelVector.MODEL_ENUM)
Initial value:
new ModelFloat(0, "Prop. Live Trees Entering Decay Class 1 (0-1)", "su_propFallenTreesLogDecayClass1")
Initial value:
new ModelFloat(0, "Prop. Live Trees Entering Decay Class 2 (0-1)", "su_propFallenTreesLogDecayClass2")
Initial value:
new ModelFloat(0, "Prop. Live Trees Entering Decay Class 3 (0-1)", "su_propFallenTreesLogDecayClass3")
Initial value:
new ModelFloat(0, "Prop. Live Trees Entering Decay Class 4 (0-1)", "su_propFallenTreesLogDecayClass4")
Initial value:
new ModelFloat(0, "Prop. Live Trees Entering Decay Class 5 (0-1)", "su_propFallenTreesLogDecayClass5")
Initial value:
new ModelFloat(0, "Prop. Snags Entering Decay Class 1 (0-1)", "su_propFallenSnagsLogDecayClass1")
Initial value:
new ModelFloat(0, "Prop. Snags Entering Decay Class 2 (0-1)", "su_propFallenSnagsLogDecayClass2")
Initial value:
new ModelFloat(0, "Prop. Snags Entering Decay Class 3 (0-1)", "su_propFallenSnagsLogDecayClass3")
Initial value:
new ModelFloat(0, "Prop. Snags Entering Decay Class 4 (0-1)", "su_propFallenSnagsLogDecayClass4")
Initial value:
new ModelFloat(0, "Prop. Snags Entering Decay Class 5 (0-1)", "su_propFallenSnagsLogDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 1 Log Decay Alpha", "su_logSpGroup1SmallDecayClass1DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 2 Log Decay Alpha", "su_logSpGroup1SmallDecayClass2DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 3 Log Decay Alpha", "su_logSpGroup1SmallDecayClass3DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 4 Log Decay Alpha", "su_logSpGroup1SmallDecayClass4DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 5 Log Decay Alpha", "su_logSpGroup1SmallDecayClass5DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 1 Log Decay Alpha", "su_logSpGroup2SmallDecayClass1DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 2 Log Decay Alpha", "su_logSpGroup2SmallDecayClass2DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 3 Log Decay Alpha", "su_logSpGroup2SmallDecayClass3DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 4 Log Decay Alpha", "su_logSpGroup2SmallDecayClass4DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 5 Log Decay Alpha", "su_logSpGroup2SmallDecayClass5DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 1 Log Decay Alpha", "su_logSpGroup3SmallDecayClass1DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 2 Log Decay Alpha", "su_logSpGroup3SmallDecayClass2DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 3 Log Decay Alpha", "su_logSpGroup3SmallDecayClass3DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 4 Log Decay Alpha", "su_logSpGroup3SmallDecayClass4DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 5 Log Decay Alpha", "su_logSpGroup3SmallDecayClass5DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 1 Log Decay Alpha", "su_logSpGroup1LargeDecayClass1DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 2 Log Decay Alpha", "su_logSpGroup1LargeDecayClass2DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 3 Log Decay Alpha", "su_logSpGroup1LargeDecayClass3DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 4 Log Decay Alpha", "su_logSpGroup1LargeDecayClass4DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 5 Log Decay Alpha", "su_logSpGroup1LargeDecayClass5DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 1 Log Decay Alpha", "su_logSpGroup2LargeDecayClass1DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 2 Log Decay Alpha", "su_logSpGroup2LargeDecayClass2DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 3 Log Decay Alpha", "su_logSpGroup2LargeDecayClass3DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 4 Log Decay Alpha", "su_logSpGroup2LargeDecayClass4DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 5 Log Decay Alpha", "su_logSpGroup2LargeDecayClass5DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 1 Log Decay Alpha", "su_logSpGroup3LargeDecayClass1DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 2 Log Decay Alpha", "su_logSpGroup3LargeDecayClass2DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 3 Log Decay Alpha", "su_logSpGroup3LargeDecayClass3DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 4 Log Decay Alpha", "su_logSpGroup3LargeDecayClass4DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 5 Log Decay Alpha", "su_logSpGroup3LargeDecayClass5DecayAlpha")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 1 Log Decay Beta", "su_logSpGroup1SmallDecayClass1DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 2 Log Decay Beta", "su_logSpGroup1SmallDecayClass2DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 3 Log Decay Beta", "su_logSpGroup1SmallDecayClass3DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 4 Log Decay Beta", "su_logSpGroup1SmallDecayClass4DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 5 Log Decay Beta", "su_logSpGroup1SmallDecayClass5DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 1 Log Decay Beta", "su_logSpGroup2SmallDecayClass1DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 2 Log Decay Beta", "su_logSpGroup2SmallDecayClass2DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 3 Log Decay Beta", "su_logSpGroup2SmallDecayClass3DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 4 Log Decay Beta", "su_logSpGroup2SmallDecayClass4DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 5 Log Decay Beta", "su_logSpGroup2SmallDecayClass5DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 1 Log Decay Beta", "su_logSpGroup3SmallDecayClass1DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 2 Log Decay Beta", "su_logSpGroup3SmallDecayClass2DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 3 Log Decay Beta", "su_logSpGroup3SmallDecayClass3DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 4 Log Decay Beta", "su_logSpGroup3SmallDecayClass4DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 5 Log Decay Beta", "su_logSpGroup3SmallDecayClass5DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 1 Log Decay Beta", "su_logSpGroup1LargeDecayClass1DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 2 Log Decay Beta", "su_logSpGroup1LargeDecayClass2DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 3 Log Decay Beta", "su_logSpGroup1LargeDecayClass3DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 4 Log Decay Beta", "su_logSpGroup1LargeDecayClass4DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 5 Log Decay Beta", "su_logSpGroup1LargeDecayClass5DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 1 Log Decay Beta", "su_logSpGroup2LargeDecayClass1DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 2 Log Decay Beta", "su_logSpGroup2LargeDecayClass2DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 3 Log Decay Beta", "su_logSpGroup2LargeDecayClass3DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 4 Log Decay Beta", "su_logSpGroup2LargeDecayClass4DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 5 Log Decay Beta", "su_logSpGroup2LargeDecayClass5DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 1 Log Decay Beta", "su_logSpGroup3LargeDecayClass1DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 2 Log Decay Beta", "su_logSpGroup3LargeDecayClass2DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 3 Log Decay Beta", "su_logSpGroup3LargeDecayClass3DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 4 Log Decay Beta", "su_logSpGroup3LargeDecayClass4DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 5 Log Decay Beta", "su_logSpGroup3LargeDecayClass5DecayBeta")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 1 Initial Log Prop (0-1)", "su_initialLogSpGroup1SmallDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 2 Initial Log Prop (0-1)", "su_initialLogSpGroup1SmallDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 3 Initial Log Prop (0-1)", "su_initialLogSpGroup1SmallDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 4 Initial Log Prop (0-1)", "su_initialLogSpGroup1SmallDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 5 Initial Log Prop (0-1)", "su_initialLogSpGroup1SmallDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 1 Initial Log Prop (0-1)", "su_initialLogSpGroup2SmallDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 2 Initial Log Prop (0-1)", "su_initialLogSpGroup2SmallDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 3 Initial Log Prop (0-1)", "su_initialLogSpGroup2SmallDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 4 Initial Log Prop (0-1)", "su_initialLogSpGroup2SmallDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 5 Initial Log Prop (0-1)", "su_initialLogSpGroup2SmallDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 1 Initial Log Prop (0-1)", "su_initialLogSpGroup3SmallDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 2 Initial Log Prop (0-1)", "su_initialLogSpGroup3SmallDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 3 Initial Log Prop (0-1)", "su_initialLogSpGroup3SmallDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 4 Initial Log Prop (0-1)", "su_initialLogSpGroup3SmallDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 5 Initial Log Prop (0-1)", "su_initialLogSpGroup3SmallDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 1 Initial Log Prop (0-1)", "su_initialLogSpGroup1LargeDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 2 Initial Log Prop (0-1)", "su_initialLogSpGroup1LargeDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 3 Initial Log Prop (0-1)", "su_initialLogSpGroup1LargeDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 4 Initial Log Prop (0-1)", "su_initialLogSpGroup1LargeDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 5 Initial Log Prop (0-1)", "su_initialLogSpGroup1LargeDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 1 Initial Log Prop (0-1)", "su_initialLogSpGroup2LargeDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 2 Initial Log Prop (0-1)", "su_initialLogSpGroup2LargeDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 3 Initial Log Prop (0-1)", "su_initialLogSpGroup2LargeDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 4 Initial Log Prop (0-1)", "su_initialLogSpGroup2LargeDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 5 Initial Log Prop (0-1)", "su_initialLogSpGroup2LargeDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 1 Initial Log Prop (0-1)", "su_initialLogSpGroup3LargeDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 2 Initial Log Prop (0-1)", "su_initialLogSpGroup3LargeDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 3 Initial Log Prop (0-1)", "su_initialLogSpGroup3LargeDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 4 Initial Log Prop (0-1)", "su_initialLogSpGroup3LargeDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 5 Initial Log Prop (0-1)", "su_initialLogSpGroup3LargeDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 1 Partial Cut Log (0-1)", "su_partialCutLogSpGroup1SmallDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 2 Partial Cut Log (0-1)", "su_partialCutLogSpGroup1SmallDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 3 Partial Cut Log (0-1)", "su_partialCutLogSpGroup1SmallDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 4 Partial Cut Log (0-1)", "su_partialCutLogSpGroup1SmallDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 5 Partial Cut Log (0-1)", "su_partialCutLogSpGroup1SmallDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 1 Partial Cut Log (0-1)", "su_partialCutLogSpGroup2SmallDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 2 Partial Cut Log (0-1)", "su_partialCutLogSpGroup2SmallDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 3 Partial Cut Log (0-1)", "su_partialCutLogSpGroup2SmallDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 4 Partial Cut Log (0-1)", "su_partialCutLogSpGroup2SmallDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 5 Partial Cut Log (0-1)", "su_partialCutLogSpGroup2SmallDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 1 Partial Cut Log (0-1)", "su_partialCutLogSpGroup3SmallDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 2 Partial Cut Log (0-1)", "su_partialCutLogSpGroup3SmallDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 3 Partial Cut Log (0-1)", "su_partialCutLogSpGroup3SmallDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 4 Partial Cut Log (0-1)", "su_partialCutLogSpGroup3SmallDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 5 Partial Cut Log (0-1)", "su_partialCutLogSpGroup3SmallDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 1 Partial Cut Log (0-1)", "su_partialCutLogSpGroup1LargeDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 2 Partial Cut Log (0-1)", "su_partialCutLogSpGroup1LargeDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 3 Partial Cut Log (0-1)", "su_partialCutLogSpGroup1LargeDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 4 Partial Cut Log (0-1)", "su_partialCutLogSpGroup1LargeDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 5 Partial Cut Log (0-1)", "su_partialCutLogSpGroup1LargeDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 1 Partial Cut Log (0-1)", "su_partialCutLogSpGroup2LargeDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 2 Partial Cut Log (0-1)", "su_partialCutLogSpGroup2LargeDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 3 Partial Cut Log (0-1)", "su_partialCutLogSpGroup2LargeDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 4 Partial Cut Log (0-1)", "su_partialCutLogSpGroup2LargeDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 5 Partial Cut Log (0-1)", "su_partialCutLogSpGroup2LargeDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 1 Partial Cut Log (0-1)", "su_partialCutLogSpGroup3LargeDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 2 Partial Cut Log (0-1)", "su_partialCutLogSpGroup3LargeDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 3 Partial Cut Log (0-1)", "su_partialCutLogSpGroup3LargeDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 4 Partial Cut Log (0-1)", "su_partialCutLogSpGroup3LargeDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 5 Partial Cut Log (0-1)", "su_partialCutLogSpGroup3LargeDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 1 Gap Cut Log (0-1)", "su_gapCutLogSpGroup1SmallDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 2 Gap Cut Log (0-1)", "su_gapCutLogSpGroup1SmallDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 3 Gap Cut Log (0-1)", "su_gapCutLogSpGroup1SmallDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 4 Gap Cut Log (0-1)", "su_gapCutLogSpGroup1SmallDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 5 Gap Cut Log (0-1)", "su_gapCutLogSpGroup1SmallDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 1 Gap Cut Log (0-1)", "su_gapCutLogSpGroup2SmallDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 2 Gap Cut Log (0-1)", "su_gapCutLogSpGroup2SmallDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 3 Gap Cut Log (0-1)", "su_gapCutLogSpGroup2SmallDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 4 Gap Cut Log (0-1)", "su_gapCutLogSpGroup2SmallDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 5 Gap Cut Log (0-1)", "su_gapCutLogSpGroup2SmallDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 1 Gap Cut Log (0-1)", "su_gapCutLogSpGroup3SmallDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 2 Gap Cut Log (0-1)", "su_gapCutLogSpGroup3SmallDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 3 Gap Cut Log (0-1)", "su_gapCutLogSpGroup3SmallDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 4 Gap Cut Log (0-1)", "su_gapCutLogSpGroup3SmallDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 5 Gap Cut Log (0-1)", "su_gapCutLogSpGroup3SmallDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 1 Gap Cut Log (0-1)", "su_gapCutLogSpGroup1LargeDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 2 Gap Cut Log (0-1)", "su_gapCutLogSpGroup1LargeDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 3 Gap Cut Log (0-1)", "su_gapCutLogSpGroup1LargeDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 4 Gap Cut Log (0-1)", "su_gapCutLogSpGroup1LargeDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 5 Gap Cut Log (0-1)", "su_gapCutLogSpGroup1LargeDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 1 Gap Cut Log (0-1)", "su_gapCutLogSpGroup2LargeDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 2 Gap Cut Log (0-1)", "su_gapCutLogSpGroup2LargeDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 3 Gap Cut Log (0-1)", "su_gapCutLogSpGroup2LargeDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 4 Gap Cut Log (0-1)", "su_gapCutLogSpGroup2LargeDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 5 Gap Cut Log (0-1)", "su_gapCutLogSpGroup2LargeDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 1 Gap Cut Log (0-1)", "su_gapCutLogSpGroup3LargeDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 2 Gap Cut Log (0-1)", "su_gapCutLogSpGroup3LargeDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 3 Gap Cut Log (0-1)", "su_gapCutLogSpGroup3LargeDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 4 Gap Cut Log (0-1)", "su_gapCutLogSpGroup3LargeDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 5 Gap Cut Log (0-1)", "su_gapCutLogSpGroup3LargeDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 1 Clear Cut Log (0-1)", "su_clearCutLogSpGroup1SmallDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 2 Clear Cut Log (0-1)", "su_clearCutLogSpGroup1SmallDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 3 Clear Cut Log (0-1)", "su_clearCutLogSpGroup1SmallDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 4 Clear Cut Log (0-1)", "su_clearCutLogSpGroup1SmallDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 1 Small Class 5 Clear Cut Log (0-1)", "su_clearCutLogSpGroup1SmallDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 1 Clear Cut Log (0-1)", "su_clearCutLogSpGroup2SmallDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 2 Clear Cut Log (0-1)", "su_clearCutLogSpGroup2SmallDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 3 Clear Cut Log (0-1)", "su_clearCutLogSpGroup2SmallDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 4 Clear Cut Log (0-1)", "su_clearCutLogSpGroup2SmallDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 2 Small Class 5 Clear Cut Log (0-1)", "su_clearCutLogSpGroup2SmallDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 1 Clear Cut Log (0-1)", "su_clearCutLogSpGroup3SmallDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 2 Clear Cut Log (0-1)", "su_clearCutLogSpGroup3SmallDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 3 Clear Cut Log (0-1)", "su_clearCutLogSpGroup3SmallDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 4 Clear Cut Log (0-1)", "su_clearCutLogSpGroup3SmallDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 3 Small Class 5 Clear Cut Log (0-1)", "su_clearCutLogSpGroup3SmallDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 1 Clear Cut Log (0-1)", "su_clearCutLogSpGroup1LargeDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 2 Clear Cut Log (0-1)", "su_clearCutLogSpGroup1LargeDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 3 Clear Cut Log (0-1)", "su_clearCutLogSpGroup1LargeDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 4 Clear Cut Log (0-1)", "su_clearCutLogSpGroup1LargeDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 1 Large Class 5 Clear Cut Log (0-1)", "su_clearCutLogSpGroup1LargeDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 1 Clear Cut Log (0-1)", "su_clearCutLogSpGroup2LargeDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 2 Clear Cut Log (0-1)", "su_clearCutLogSpGroup2LargeDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 3 Clear Cut Log (0-1)", "su_clearCutLogSpGroup2LargeDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 4 Clear Cut Log (0-1)", "su_clearCutLogSpGroup2LargeDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 2 Large Class 5 Clear Cut Log (0-1)", "su_clearCutLogSpGroup2LargeDecayClass5")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 1 Clear Cut Log (0-1)", "su_clearCutLogSpGroup3LargeDecayClass1")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 2 Clear Cut Log (0-1)", "su_clearCutLogSpGroup3LargeDecayClass2")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 3 Clear Cut Log (0-1)", "su_clearCutLogSpGroup3LargeDecayClass3")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 4 Clear Cut Log (0-1)", "su_clearCutLogSpGroup3LargeDecayClass4")
Initial value:
new ModelFloat(0, "Species Group 3 Large Class 5 Clear Cut Log (0-1)", "su_clearCutLogSpGroup3LargeDecayClass5")
Initial value:
new ModelFloat(0, "Initial Small Logs Mean Diameter (cm)", "su_initialSmallLogMeanDiameter")
Initial value:
new ModelFloat(0, "Initial Large Logs Mean Diameter (cm)", "su_initialLargeLogMeanDiameter")
Initial value:
new ModelFloat(0, "Partial Cut Small Logs Mean Diameter (cm)", "su_partialCutSmallLogMeanDiameter")
Initial value:
new ModelFloat(0, "Partial Cut Large Logs Mean Diameter (cm)", "su_partialCutLargeLogMeanDiameter")
Initial value:
new ModelFloat(0, "Gap Cut Small Logs Mean Diameter (cm)", "su_gapCutSmallLogMeanDiameter")
Initial value:
new ModelFloat(0, "Gap Cut Large Logs Mean Diameter (cm)", "su_gapCutLargeLogMeanDiameter")
Initial value:
new ModelFloat(0, "Clear Cut Small Logs Mean Diameter (cm)", "su_clearCutSmallLogMeanDiameter")
Initial value:
new ModelFloat(0, "Clear Cut Large Logs Mean Diameter (cm)", "su_clearCutLargeLogMeanDiameter")