SORTIE Java Interface  1
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
sortie.data.funcgroups.substrate.DetailedSubstrate Class Reference

Corresponds to the clDetailedSubstrate class. More...

Inheritance diagram for sortie.data.funcgroups.substrate.DetailedSubstrate:
sortie.data.funcgroups.Behavior

Public Member Functions

 DetailedSubstrate (GUIManager oManager, BehaviorTypeBase oParent, String sDescriptor, String sParFileTag, String sXMLRootString) throws ModelException
 Constructor. More...
 
void validateData (TreePopulation oPop) throws ModelException
 Validates the data in preparation for parameter file writing or some such. More...
 
void changeOfSpecies (int iOldNumSpecies, int[] p_iIndexer, String[] p_sNewSpecies) throws ModelException
 Overridden to do enums. More...
 
- Public Member Functions inherited from sortie.data.funcgroups.Behavior
GUIManager getGUIManager ()
 
 Behavior (GUIManager oManager, BehaviorTypeBase oParent, String sDescriptor, String sParFileTag, String sXMLRootString, String sHelpFileString)
 Constructor. More...
 
abstract void validateData (TreePopulation oPop) throws ModelException
 Override this to implement data checking. More...
 
void callSetupDialog (JDialog jParent, MainWindow oMain)
 Override this to call a specific setup dialog for this behavior. More...
 
int getNumberOfDataObjects ()
 Gets the number of managed data objects. More...
 
ModelData getDataObject (int iInd)
 Gets the managed data object at a particular index. More...
 
void validate () throws ModelException
 Behavior performs an internal check to make sure its settings are consistent and logical. More...
 
void setListPosition (int iListPosition) throws ModelException
 Sets the behavior list position. More...
 
int getListPosition ()
 Gets the behavior list position. More...
 
String getXMLParametersRoot ()
 Gets the XML parameter root string. More...
 
int getNumberNewDataMembers ()
 
DataMember getNewTreeDataMember (int iIndex) throws ModelException
 
void setCanApplyTo (int iType, boolean bCanApply)
 Sets whether this behavior can apply to a given tree type. More...
 
String getParameterFileBehaviorName ()
 Gets the parameter file name for this behavior. More...
 
double getVersion ()
 Gets behavior's parameter file version. More...
 
double getMinimumVersion ()
 Gets behavior's parameter file minimum version. More...
 
String getDescriptor ()
 Gets the descriptor string. More...
 
String getHelpFileString ()
 Gets the help file UD. More...
 
void setDescriptor (String s)
 Sets the descriptor string. More...
 
int getNumberOfCombos ()
 Gets the number of species/type combos to which this behavior applies. More...
 
int getNumberOfGrids ()
 Gets the number of grids to which this behavior applies. More...
 
void deleteSpeciesTypeCombo (int iIndex) throws ModelException
 Deletes the SpeciesTypeCombo at the given index. More...
 
void deleteSpeciesTypeCombo (SpeciesTypeCombo oCombo) throws ModelException
 Deletes a SpeciesTypeCombo. More...
 
void clearSpeciesTypeCombos ()
 Empties the species/type combo list. More...
 
SpeciesTypeCombo getSpeciesTypeCombo (int iIndex) throws ModelException
 Returns the SpeciesTypeCombo at the given index of the species/type combo list. More...
 
Grid getGrid (int iIndex) throws ModelException
 Returns the Grid at the given index of the grid applies to list. More...
 
ModelData getRequiredData (int iIndex)
 Returns the required data object at a given index. More...
 
int getNumberOfRequiredDataObjects ()
 Gets the number of required data objects for this behavior. More...
 
void addSpeciesTypeCombo (SpeciesTypeCombo oCombo) throws ModelException
 Adds a new species/type combo to the list to which this behavior applies. More...
 
void addGrid (Grid oGrid, boolean bReplace)
 Adds a new Grid to the list to which this behavior applies. More...
 
void addRequiredData (ModelData oData)
 Adds a piece of required data to the list. More...
 
boolean [] getWhichSpeciesUsed (TreePopulation oPop)
 Returns which species to which this behavior is applied. More...
 
boolean setVectorValueByXMLTag (String sXMLTag, String sXMLParentTag, ArrayList< String > p_oData, String[] p_sChildXMLTags, boolean[] p_bAppliesTo, Attributes oParentAttributes, Attributes[] p_oAttributes) throws ModelException
 Sets a data vector's value. More...
 
boolean setSingleValueByXMLTag (String sXMLTag, String sXMLParentTag, Attributes oAttributes, Object oData) throws ModelException
 Sets a data object's value. More...
 
ModelData findObjectByXMLTag (String sXMLTag)
 Finds an object based on its XML tag. More...
 
void copySpecies (int iSpeciesCopyFrom, int iSpeciesCopyTo) throws ModelException
 Copies one species to another. More...
 
void writeXML (BufferedWriter jOut, TreePopulation oPop) throws ModelException
 Writes the XML data to a parameter file for the behaviors owned by this object. More...
 
void writeSpeciesSpecificValue (BufferedWriter jOut, ModelVector p_oData, TreePopulation oPop) throws java.io.IOException, ModelException
 Writes a set of species-specific float values to a parameter file. More...
 
void writeSpeciesSpecificValue (BufferedWriter jOut, ModelVector p_oData, TreePopulation oPop, boolean[] p_bFlags) throws java.io.IOException, ModelException
 Writes a set of species-specific values to a parameter file for a certain subset of species. More...
 
void readXMLParentTag (String sXMLTag, Attributes oAttributes) throws ModelException
 Accepts an XML parent tag (empty, no data) from the parser. More...
 
void changeOfSpeciesName (String sOldSpecies, String sNewSpecies)
 Performs any necessary tasks associated with changing the name of a species. More...
 
void changeOfSpecies (int iOldNumSpecies, int[] p_iIndexer, String[] p_sNewSpecies) throws ModelException
 Triggered when there is a change in the species list. More...
 
boolean getMustHaveTrees ()
 Gets whether this behavior must have trees. More...
 
ModelData findObjectByDescriptor (String sDescriptor)
 Finds an object based on its descriptor. More...
 
void writeBehaviorNode (BufferedWriter out, TreePopulation oPop) throws ModelException
 Writes behavior tags to the parameter file. More...
 
ArrayList< BehaviorParameterDisplayformatDataForDisplay (TreePopulation oPop)
 Formats data for display in a set of JTables. More...
 
String getAppliedToForDisplay (TreePopulation oPop)
 Get which species/types this behavior applies to, in a display-friendly format truncated to 250 chars. More...
 
void readDataFromDisplay (ArrayList< BehaviorParameterDisplay > oData, TreePopulation oPop) throws ModelException
 Reads in data from the parameter display window. More...
 
boolean canBeDuplicated ()
 Whether or not this behavior can be duplicated in the run. More...
 
void endOfParameterFileRead ()
 Called at the end of the parameter file read process. More...
 
void changeOfPlotResolution (float fOldX, float fOldY, float fNewX, float fNewY) throws ModelException
 Performs any tasks associated with a change of plot resolution. More...
 
setupType getSetupType ()
 
void writeParametersToTextFile (FileWriter jOut, TreePopulation oPop) throws IOException
 Writes the parameters for the behavior to file, using the same system as the basic parameter display and entry system. More...
 

Protected Member Functions

void setSingleValue (ModelData oDataMember, Object oData) throws ModelException
 Overridden from WorkerBase. More...
 
- Protected Member Functions inherited from sortie.data.funcgroups.Behavior
void setSingleValue (ModelData oDataMember, Object oData) throws ModelException
 Sets the value of a single data member. More...
 
BehaviorParameterDisplay formatTable (ArrayList< ModelData > p_oSingles, ArrayList< ArrayList< SpeciesSpecific >> p_oSpeciesSpecific, TreePopulation oPop)
 Turns vector groups of data objects into a set of tables for display. More...
 

Protected Attributes

ModelVector mp_fProportionOfFallenThatUproot
 Substrate - Proportion of fallen that uproot for each species. More...
 
ModelVector mp_fProportionOfSnagsThatUproot
 Substrate - Proportion of snags that uproot for each species. More...
 
ModelFloat m_fLogSizeClassBoundary
 Detailed substrate - Boundary between two log diameter classes, in cm. More...
 
ModelVector mp_iSpeciesGroup
 Detailed substrate - species group ID for each species. More...
 
ModelFloat m_fPropFallenTreesDecayClass1
 Detailed substrate - proportion of live trees that enter decay class 1. More...
 
ModelFloat m_fPropFallenTreesDecayClass2
 Detailed substrate - proportion of live trees that enter decay class 2. More...
 
ModelFloat m_fPropFallenTreesDecayClass3
 Detailed substrate - proportion of live trees that enter decay class 3. More...
 
ModelFloat m_fPropFallenTreesDecayClass4
 Detailed substrate - proportion of live trees that enter decay class 4. More...
 
ModelFloat m_fPropFallenTreesDecayClass5
 Detailed substrate - proportion of live trees that enter decay class 5. More...
 
ModelFloat m_fPropFallenSnagsDecayClass1
 Detailed substrate - proportion of snags that enter decay class 1. More...
 
ModelFloat m_fPropFallenSnagsDecayClass2
 Detailed substrate - proportion of snags that enter decay class 2. More...
 
ModelFloat m_fPropFallenSnagsDecayClass3
 Detailed substrate - proportion of snags that enter decay class 3. More...
 
ModelFloat m_fPropFallenSnagsDecayClass4
 Detailed substrate - proportion of snags that enter decay class 4. More...
 
ModelFloat m_fPropFallenSnagsDecayClass5
 Detailed substrate - proportion of snags that enter decay class 5. More...
 
ModelFloat m_fSpGroup1SmallClass1Alpha
 Detailed substrate - species group 1 small class 1 log decay alpha. More...
 
ModelFloat m_fSpGroup1SmallClass2Alpha
 Detailed substrate - species group 1 small class 2 log decay alpha. More...
 
ModelFloat m_fSpGroup1SmallClass3Alpha
 Detailed substrate - species group 1 small class 3 log decay alpha. More...
 
ModelFloat m_fSpGroup1SmallClass4Alpha
 Detailed substrate - species group 1 small class 4 log decay alpha. More...
 
ModelFloat m_fSpGroup1SmallClass5Alpha
 Detailed substrate - species group 1 small class 5 log decay alpha. More...
 
ModelFloat m_fSpGroup2SmallClass1Alpha
 Detailed substrate - species group 2 small class 1 log decay alpha. More...
 
ModelFloat m_fSpGroup2SmallClass2Alpha
 Detailed substrate - species group 2 small class 2 log decay alpha. More...
 
ModelFloat m_fSpGroup2SmallClass3Alpha
 Detailed substrate - species group 2 small class 3 log decay alpha. More...
 
ModelFloat m_fSpGroup2SmallClass4Alpha
 Detailed substrate - species group 2 small class 4 log decay alpha. More...
 
ModelFloat m_fSpGroup2SmallClass5Alpha
 Detailed substrate - species group 2 small class 5 log decay alpha. More...
 
ModelFloat m_fSpGroup3SmallClass1Alpha
 Detailed substrate - species group 3 small class 1 log decay alpha. More...
 
ModelFloat m_fSpGroup3SmallClass2Alpha
 Detailed substrate - species group 3 small class 2 log decay alpha. More...
 
ModelFloat m_fSpGroup3SmallClass3Alpha
 Detailed substrate - species group 3 small class 3 log decay alpha. More...
 
ModelFloat m_fSpGroup3SmallClass4Alpha
 Detailed substrate - species group 3 small class 4 log decay alpha. More...
 
ModelFloat m_fSpGroup3SmallClass5Alpha
 Detailed substrate - species group 3 small class 5 log decay alpha. More...
 
ModelFloat m_fSpGroup1LargeClass1Alpha
 Detailed substrate - species group 1 large class 1 log decay alpha. More...
 
ModelFloat m_fSpGroup1LargeClass2Alpha
 Detailed substrate - species group 1 large class 2 log decay alpha. More...
 
ModelFloat m_fSpGroup1LargeClass3Alpha
 Detailed substrate - species group 1 large class 3 log decay alpha. More...
 
ModelFloat m_fSpGroup1LargeClass4Alpha
 Detailed substrate - species group 1 large class 4 log decay alpha. More...
 
ModelFloat m_fSpGroup1LargeClass5Alpha
 Detailed substrate - species group 1 large class 5 log decay alpha. More...
 
ModelFloat m_fSpGroup2LargeClass1Alpha
 Detailed substrate - species group 2 large class 1 log decay alpha. More...
 
ModelFloat m_fSpGroup2LargeClass2Alpha
 Detailed substrate - species group 2 large class 2 log decay alpha. More...
 
ModelFloat m_fSpGroup2LargeClass3Alpha
 Detailed substrate - species group 2 large class 3 log decay alpha. More...
 
ModelFloat m_fSpGroup2LargeClass4Alpha
 Detailed substrate - species group 2 large class 4 log decay alpha. More...
 
ModelFloat m_fSpGroup2LargeClass5Alpha
 Detailed substrate - species group 2 large class 5 log decay alpha. More...
 
ModelFloat m_fSpGroup3LargeClass1Alpha
 Detailed substrate - species group 3 large class 1 log decay alpha. More...
 
ModelFloat m_fSpGroup3LargeClass2Alpha
 Detailed substrate - species group 3 large class 2 log decay alpha. More...
 
ModelFloat m_fSpGroup3LargeClass3Alpha
 Detailed substrate - species group 3 large class 3 log decay alpha. More...
 
ModelFloat m_fSpGroup3LargeClass4Alpha
 Detailed substrate - species group 3 large class 4 log decay alpha. More...
 
ModelFloat m_fSpGroup3LargeClass5Alpha
 Detailed substrate - species group 3 large class 5 log decay alpha. More...
 
ModelFloat m_fSpGroup1SmallClass1Beta
 Detailed substrate - species group 1 small class 1 log decay beta. More...
 
ModelFloat m_fSpGroup1SmallClass2Beta
 Detailed substrate - species group 1 small class 2 log decay beta. More...
 
ModelFloat m_fSpGroup1SmallClass3Beta
 Detailed substrate - species group 1 small class 3 log decay beta. More...
 
ModelFloat m_fSpGroup1SmallClass4Beta
 Detailed substrate - species group 1 small class 4 log decay beta. More...
 
ModelFloat m_fSpGroup1SmallClass5Beta
 Detailed substrate - species group 1 small class 5 log decay beta. More...
 
ModelFloat m_fSpGroup2SmallClass1Beta
 Detailed substrate - species group 2 small class 1 log decay beta. More...
 
ModelFloat m_fSpGroup2SmallClass2Beta
 Detailed substrate - species group 2 small class 2 log decay beta. More...
 
ModelFloat m_fSpGroup2SmallClass3Beta
 Detailed substrate - species group 2 small class 3 log decay beta. More...
 
ModelFloat m_fSpGroup2SmallClass4Beta
 Detailed substrate - species group 2 small class 4 log decay beta. More...
 
ModelFloat m_fSpGroup2SmallClass5Beta
 Detailed substrate - species group 2 small class 5 log decay beta. More...
 
ModelFloat m_fSpGroup3SmallClass1Beta
 Detailed substrate - species group 3 small class 1 log decay beta. More...
 
ModelFloat m_fSpGroup3SmallClass2Beta
 Detailed substrate - species group 3 small class 2 log decay beta. More...
 
ModelFloat m_fSpGroup3SmallClass3Beta
 Detailed substrate - species group 3 small class 3 log decay beta. More...
 
ModelFloat m_fSpGroup3SmallClass4Beta
 Detailed substrate - species group 3 small class 4 log decay beta. More...
 
ModelFloat m_fSpGroup3SmallClass5Beta
 Detailed substrate - species group 3 small class 5 log decay beta. More...
 
ModelFloat m_fSpGroup1LargeClass1Beta
 Detailed substrate - species group 1 large class 1 log decay beta. More...
 
ModelFloat m_fSpGroup1LargeClass2Beta
 Detailed substrate - species group 1 large class 2 log decay beta. More...
 
ModelFloat m_fSpGroup1LargeClass3Beta
 Detailed substrate - species group 1 large class 3 log decay beta. More...
 
ModelFloat m_fSpGroup1LargeClass4Beta
 Detailed substrate - species group 1 large class 4 log decay beta. More...
 
ModelFloat m_fSpGroup1LargeClass5Beta
 Detailed substrate - species group 1 large class 5 log decay beta. More...
 
ModelFloat m_fSpGroup2LargeClass1Beta
 Detailed substrate - species group 2 large class 1 log decay beta. More...
 
ModelFloat m_fSpGroup2LargeClass2Beta
 Detailed substrate - species group 2 large class 2 log decay beta. More...
 
ModelFloat m_fSpGroup2LargeClass3Beta
 Detailed substrate - species group 2 large class 3 log decay beta. More...
 
ModelFloat m_fSpGroup2LargeClass4Beta
 Detailed substrate - species group 2 large class 4 log decay beta. More...
 
ModelFloat m_fSpGroup2LargeClass5Beta
 Detailed substrate - species group 2 large class 5 log decay beta. More...
 
ModelFloat m_fSpGroup3LargeClass1Beta
 Detailed substrate - species group 3 large class 1 log decay beta. More...
 
ModelFloat m_fSpGroup3LargeClass2Beta
 Detailed substrate - species group 3 large class 2 log decay beta. More...
 
ModelFloat m_fSpGroup3LargeClass3Beta
 Detailed substrate - species group 3 large class 3 log decay beta. More...
 
ModelFloat m_fSpGroup3LargeClass4Beta
 Detailed substrate - species group 3 large class 4 log decay beta. More...
 
ModelFloat m_fSpGroup3LargeClass5Beta
 Detailed substrate - species group 3 large class 5 log decay beta. More...
 
ModelFloat m_fSpGroup1SmallClass1InitLog
 Detailed substrate - species group 1 small class 1 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup1SmallClass2InitLog
 Detailed substrate - species group 1 small class 2 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup1SmallClass3InitLog
 Detailed substrate - species group 1 small class 3 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup1SmallClass4InitLog
 Detailed substrate - species group 1 small class 4 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup1SmallClass5InitLog
 Detailed substrate - species group 1 small class 5 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup2SmallClass1InitLog
 Detailed substrate - species group 2 small class 1 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup2SmallClass2InitLog
 Detailed substrate - species group 2 small class 2 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup2SmallClass3InitLog
 Detailed substrate - species group 2 small class 3 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup2SmallClass4InitLog
 Detailed substrate - species group 2 small class 4 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup2SmallClass5InitLog
 Detailed substrate - species group 2 small class 5 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup3SmallClass1InitLog
 Detailed substrate - species group 3 small class 1 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup3SmallClass2InitLog
 Detailed substrate - species group 3 small class 2 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup3SmallClass3InitLog
 Detailed substrate - species group 3 small class 3 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup3SmallClass4InitLog
 Detailed substrate - species group 3 small class 4 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup3SmallClass5InitLog
 Detailed substrate - species group 3 small class 5 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup1LargeClass1InitLog
 Detailed substrate - species group 1 large class 1 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup1LargeClass2InitLog
 Detailed substrate - species group 1 large class 2 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup1LargeClass3InitLog
 Detailed substrate - species group 1 large class 3 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup1LargeClass4InitLog
 Detailed substrate - species group 1 large class 4 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup1LargeClass5InitLog
 Detailed substrate - species group 1 large class 5 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup2LargeClass1InitLog
 Detailed substrate - species group 2 large class 1 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup2LargeClass2InitLog
 Detailed substrate - species group 2 large class 2 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup2LargeClass3InitLog
 Detailed substrate - species group 2 large class 3 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup2LargeClass4InitLog
 Detailed substrate - species group 2 large class 4 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup2LargeClass5InitLog
 Detailed substrate - species group 2 large class 5 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup3LargeClass1InitLog
 Detailed substrate - species group 3 large class 1 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup3LargeClass2InitLog
 Detailed substrate - species group 3 large class 2 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup3LargeClass3InitLog
 Detailed substrate - species group 3 large class 3 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup3LargeClass4InitLog
 Detailed substrate - species group 3 large class 4 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup3LargeClass5InitLog
 Detailed substrate - species group 3 large class 5 log initial conditions proportion. More...
 
ModelFloat m_fSpGroup1SmallClass1PartCutLog
 Detailed substrate - species group 1 small class 1 partial cut log proportion. More...
 
ModelFloat m_fSpGroup1SmallClass2PartCutLog
 Detailed substrate - species group 1 small class 2 partial cut log proportion. More...
 
ModelFloat m_fSpGroup1SmallClass3PartCutLog
 Detailed substrate - species group 1 small class 3 partial cut log proportion. More...
 
ModelFloat m_fSpGroup1SmallClass4PartCutLog
 Detailed substrate - species group 1 small class 4 partial cut log proportion. More...
 
ModelFloat m_fSpGroup1SmallClass5PartCutLog
 Detailed substrate - species group 1 small class 5 partial cut log proportion. More...
 
ModelFloat m_fSpGroup2SmallClass1PartCutLog
 Detailed substrate - species group 2 small class 1 partial cut log proportion. More...
 
ModelFloat m_fSpGroup2SmallClass2PartCutLog
 Detailed substrate - species group 2 small class 2 partial cut log proportion. More...
 
ModelFloat m_fSpGroup2SmallClass3PartCutLog
 Detailed substrate - species group 2 small class 3 partial cut log proportion. More...
 
ModelFloat m_fSpGroup2SmallClass4PartCutLog
 Detailed substrate - species group 2 small class 4 partial cut log proportion. More...
 
ModelFloat m_fSpGroup2SmallClass5PartCutLog
 Detailed substrate - species group 2 small class 5 partial cut log proportion. More...
 
ModelFloat m_fSpGroup3SmallClass1PartCutLog
 Detailed substrate - species group 3 small class 1 partial cut log proportion. More...
 
ModelFloat m_fSpGroup3SmallClass2PartCutLog
 Detailed substrate - species group 3 small class 2 partial cut log proportion. More...
 
ModelFloat m_fSpGroup3SmallClass3PartCutLog
 Detailed substrate - species group 3 small class 3 partial cut log proportion. More...
 
ModelFloat m_fSpGroup3SmallClass4PartCutLog
 Detailed substrate - species group 3 small class 4 partial cut log proportion. More...
 
ModelFloat m_fSpGroup3SmallClass5PartCutLog
 Detailed substrate - species group 3 small class 5 partial cut log proportion. More...
 
ModelFloat m_fSpGroup1LargeClass1PartCutLog
 Detailed substrate - species group 1 large class 1 partial cut log proportion. More...
 
ModelFloat m_fSpGroup1LargeClass2PartCutLog
 Detailed substrate - species group 1 large class 2 partial cut log proportion. More...
 
ModelFloat m_fSpGroup1LargeClass3PartCutLog
 Detailed substrate - species group 1 large class 3 partial cut log proportion. More...
 
ModelFloat m_fSpGroup1LargeClass4PartCutLog
 Detailed substrate - species group 1 large class 4 partial cut log proportion. More...
 
ModelFloat m_fSpGroup1LargeClass5PartCutLog
 Detailed substrate - species group 1 large class 5 partial cut log proportion. More...
 
ModelFloat m_fSpGroup2LargeClass1PartCutLog
 Detailed substrate - species group 2 large class 1 partial cut log proportion. More...
 
ModelFloat m_fSpGroup2LargeClass2PartCutLog
 Detailed substrate - species group 2 large class 2 partial cut log proportion. More...
 
ModelFloat m_fSpGroup2LargeClass3PartCutLog
 Detailed substrate - species group 2 large class 3 partial cut log proportion. More...
 
ModelFloat m_fSpGroup2LargeClass4PartCutLog
 Detailed substrate - species group 2 large class 4 partial cut log proportion. More...
 
ModelFloat m_fSpGroup2LargeClass5PartCutLog
 Detailed substrate - species group 2 large class 5 partial cut log proportion. More...
 
ModelFloat m_fSpGroup3LargeClass1PartCutLog
 Detailed substrate - species group 3 large class 1 partial cut log proportion. More...
 
ModelFloat m_fSpGroup3LargeClass2PartCutLog
 Detailed substrate - species group 3 large class 2 partial cut log proportion. More...
 
ModelFloat m_fSpGroup3LargeClass3PartCutLog
 Detailed substrate - species group 3 large class 3 partial cut log proportion. More...
 
ModelFloat m_fSpGroup3LargeClass4PartCutLog
 Detailed substrate - species group 3 large class 4 partial cut log proportion. More...
 
ModelFloat m_fSpGroup3LargeClass5PartCutLog
 Detailed substrate - species group 3 large class 5 partial cut log proportion. More...
 
ModelFloat m_fSpGroup1SmallClass1GapCutLog
 Detailed substrate - species group 1 small class 1 gap cut log proportion. More...
 
ModelFloat m_fSpGroup1SmallClass2GapCutLog
 Detailed substrate - species group 1 small class 2 gap cut log proportion. More...
 
ModelFloat m_fSpGroup1SmallClass3GapCutLog
 Detailed substrate - species group 1 small class 3 gap cut log proportion. More...
 
ModelFloat m_fSpGroup1SmallClass4GapCutLog
 Detailed substrate - species group 1 small class 4 gap cut log proportion. More...
 
ModelFloat m_fSpGroup1SmallClass5GapCutLog
 Detailed substrate - species group 1 small class 5 gap cut log proportion. More...
 
ModelFloat m_fSpGroup2SmallClass1GapCutLog
 Detailed substrate - species group 2 small class 1 gap cut log proportion. More...
 
ModelFloat m_fSpGroup2SmallClass2GapCutLog
 Detailed substrate - species group 2 small class 2 gap cut log proportion. More...
 
ModelFloat m_fSpGroup2SmallClass3GapCutLog
 Detailed substrate - species group 2 small class 3 gap cut log proportion. More...
 
ModelFloat m_fSpGroup2SmallClass4GapCutLog
 Detailed substrate - species group 2 small class 4 gap cut log proportion. More...
 
ModelFloat m_fSpGroup2SmallClass5GapCutLog
 Detailed substrate - species group 2 small class 5 gap cut log proportion. More...
 
ModelFloat m_fSpGroup3SmallClass1GapCutLog
 Detailed substrate - species group 3 small class 1 gap cut log proportion. More...
 
ModelFloat m_fSpGroup3SmallClass2GapCutLog
 Detailed substrate - species group 3 small class 2 gap cut log proportion. More...
 
ModelFloat m_fSpGroup3SmallClass3GapCutLog
 Detailed substrate - species group 3 small class 3 gap cut log proportion. More...
 
ModelFloat m_fSpGroup3SmallClass4GapCutLog
 Detailed substrate - species group 3 small class 4 gap cut log proportion. More...
 
ModelFloat m_fSpGroup3SmallClass5GapCutLog
 Detailed substrate - species group 3 small class 5 gap cut log proportion. More...
 
ModelFloat m_fSpGroup1LargeClass1GapCutLog
 Detailed substrate - species group 1 large class 1 gap cut log proportion. More...
 
ModelFloat m_fSpGroup1LargeClass2GapCutLog
 Detailed substrate - species group 1 large class 2 gap cut log proportion. More...
 
ModelFloat m_fSpGroup1LargeClass3GapCutLog
 Detailed substrate - species group 1 large class 3 gap cut log proportion. More...
 
ModelFloat m_fSpGroup1LargeClass4GapCutLog
 Detailed substrate - species group 1 large class 4 gap cut log proportion. More...
 
ModelFloat m_fSpGroup1LargeClass5GapCutLog
 Detailed substrate - species group 1 large class 5 gap cut log proportion. More...
 
ModelFloat m_fSpGroup2LargeClass1GapCutLog
 Detailed substrate - species group 2 large class 1 gap cut log proportion. More...
 
ModelFloat m_fSpGroup2LargeClass2GapCutLog
 Detailed substrate - species group 2 large class 2 gap cut log proportion. More...
 
ModelFloat m_fSpGroup2LargeClass3GapCutLog
 Detailed substrate - species group 2 large class 3 gap cut log proportion. More...
 
ModelFloat m_fSpGroup2LargeClass4GapCutLog
 Detailed substrate - species group 2 large class 4 gap cut log proportion. More...
 
ModelFloat m_fSpGroup2LargeClass5GapCutLog
 Detailed substrate - species group 2 large class 5 gap cut log proportion. More...
 
ModelFloat m_fSpGroup3LargeClass1GapCutLog
 Detailed substrate - species group 3 large class 1 gap cut log proportion. More...
 
ModelFloat m_fSpGroup3LargeClass2GapCutLog
 Detailed substrate - species group 3 large class 2 gap cut log proportion. More...
 
ModelFloat m_fSpGroup3LargeClass3GapCutLog
 Detailed substrate - species group 3 large class 3 gap cut log proportion. More...
 
ModelFloat m_fSpGroup3LargeClass4GapCutLog
 Detailed substrate - species group 3 large class 4 gap cut log proportion. More...
 
ModelFloat m_fSpGroup3LargeClass5GapCutLog
 Detailed substrate - species group 3 large class 5 gap cut log proportion. More...
 
ModelFloat m_fSpGroup1SmallClass1ClearCutLog
 Detailed substrate - species group 1 small class 1 clear cut log proportion. More...
 
ModelFloat m_fSpGroup1SmallClass2ClearCutLog
 Detailed substrate - species group 1 small class 2 clear cut log proportion. More...
 
ModelFloat m_fSpGroup1SmallClass3ClearCutLog
 Detailed substrate - species group 1 small class 3 clear cut log proportion. More...
 
ModelFloat m_fSpGroup1SmallClass4ClearCutLog
 Detailed substrate - species group 1 small class 4 clear cut log proportion. More...
 
ModelFloat m_fSpGroup1SmallClass5ClearCutLog
 Detailed substrate - species group 1 small class 5 clear cut log proportion. More...
 
ModelFloat m_fSpGroup2SmallClass1ClearCutLog
 Detailed substrate - species group 2 small class 1 clear cut log proportion. More...
 
ModelFloat m_fSpGroup2SmallClass2ClearCutLog
 Detailed substrate - species group 2 small class 2 clear cut log proportion. More...
 
ModelFloat m_fSpGroup2SmallClass3ClearCutLog
 Detailed substrate - species group 2 small class 3 clear cut log proportion. More...
 
ModelFloat m_fSpGroup2SmallClass4ClearCutLog
 Detailed substrate - species group 2 small class 4 clear cut log proportion. More...
 
ModelFloat m_fSpGroup2SmallClass5ClearCutLog
 Detailed substrate - species group 2 small class 5 clear cut log proportion. More...
 
ModelFloat m_fSpGroup3SmallClass1ClearCutLog
 Detailed substrate - species group 3 small class 1 clear cut log proportion. More...
 
ModelFloat m_fSpGroup3SmallClass2ClearCutLog
 Detailed substrate - species group 3 small class 2 clear cut log proportion. More...
 
ModelFloat m_fSpGroup3SmallClass3ClearCutLog
 Detailed substrate - species group 3 small class 3 clear cut log proportion. More...
 
ModelFloat m_fSpGroup3SmallClass4ClearCutLog
 Detailed substrate - species group 3 small class 4 clear cut log proportion. More...
 
ModelFloat m_fSpGroup3SmallClass5ClearCutLog
 Detailed substrate - species group 3 small class 5 clear cut log proportion. More...
 
ModelFloat m_fSpGroup1LargeClass1ClearCutLog
 Detailed substrate - species group 1 large class 1 clear cut log proportion. More...
 
ModelFloat m_fSpGroup1LargeClass2ClearCutLog
 Detailed substrate - species group 1 large class 2 clear cut log proportion. More...
 
ModelFloat m_fSpGroup1LargeClass3ClearCutLog
 Detailed substrate - species group 1 large class 3 clear cut log proportion. More...
 
ModelFloat m_fSpGroup1LargeClass4ClearCutLog
 Detailed substrate - species group 1 large class 4 clear cut log proportion. More...
 
ModelFloat m_fSpGroup1LargeClass5ClearCutLog
 Detailed substrate - species group 1 large class 5 clear cut log proportion. More...
 
ModelFloat m_fSpGroup2LargeClass1ClearCutLog
 Detailed substrate - species group 2 large class 1 clear cut log proportion. More...
 
ModelFloat m_fSpGroup2LargeClass2ClearCutLog
 Detailed substrate - species group 2 large class 2 clear cut log proportion. More...
 
ModelFloat m_fSpGroup2LargeClass3ClearCutLog
 Detailed substrate - species group 2 large class 3 clear cut log proportion. More...
 
ModelFloat m_fSpGroup2LargeClass4ClearCutLog
 Detailed substrate - species group 2 large class 4 clear cut log proportion. More...
 
ModelFloat m_fSpGroup2LargeClass5ClearCutLog
 Detailed substrate - species group 2 large class 5 clear cut log proportion. More...
 
ModelFloat m_fSpGroup3LargeClass1ClearCutLog
 Detailed substrate - species group 3 large class 1 clear cut log proportion. More...
 
ModelFloat m_fSpGroup3LargeClass2ClearCutLog
 Detailed substrate - species group 3 large class 2 clear cut log proportion. More...
 
ModelFloat m_fSpGroup3LargeClass3ClearCutLog
 Detailed substrate - species group 3 large class 3 clear cut log proportion. More...
 
ModelFloat m_fSpGroup3LargeClass4ClearCutLog
 Detailed substrate - species group 3 large class 4 clear cut log proportion. More...
 
ModelFloat m_fSpGroup3LargeClass5ClearCutLog
 Detailed substrate - species group 3 large class 5 clear cut log proportion. More...
 
ModelFloat m_fInitSmallLogMeanDiam
 Detailed substrate - mean diameter of small logs at initial conditions. More...
 
ModelFloat m_fInitLargeLogMeanDiam
 Detailed substrate - mean diameter of large logs at initial conditions. More...
 
ModelFloat m_fPartCutSmallLogMeanDiam
 Detailed substrate - mean diameter of small logs for partial cuts. More...
 
ModelFloat m_fPartCutLargeLogMeanDiam
 Detailed substrate - mean diameter of large logs for partial cuts. More...
 
ModelFloat m_fGapCutSmallLogMeanDiam
 Detailed substrate - mean diameter of small logs for gap cuts. More...
 
ModelFloat m_fGapCutLargeLogMeanDiam
 Detailed substrate - mean diameter of large logs for gap cuts. More...
 
ModelFloat m_fClearCutSmallLogMeanDiam
 Detailed substrate - mean diameter of small logs for clear cuts. More...
 
ModelFloat m_fClearCutLargeLogMeanDiam
 Detailed substrate - mean diameter of large logs for clear cuts. More...
 
ModelFloat m_fScarSoilA
 Substrate - Substrate - Scarified soil decay alpha. More...
 
ModelFloat m_fScarSoilB
 Substrate - Scarified soil decay beta. More...
 
ModelFloat m_fTipUpA
 Substrate - Tip-Up Mounds decay alpha. More...
 
ModelFloat m_fTipUpB
 Substrate - Tip-Up Mounds decay beta. More...
 
ModelFloat m_fInitCondScarSoil
 Substrate - Scarified soil initial condition proportion. More...
 
ModelFloat m_fPartialCutScarSoil
 Substrate - Scarified soil partial cut proportion. More...
 
ModelFloat m_fGapCutScarSoil
 Substrate - Scarified soil gap cut proportion. More...
 
ModelFloat m_fClearCutScarSoil
 Substrate - Scarified soil clear cut proportion. More...
 
ModelFloat m_fInitCondTipup
 Substrate - Tip-Up Mounds initial condition proportion. More...
 
ModelFloat m_fPartialCutTipup
 Substrate - Tip-Up Mounds partial cut proportion. More...
 
ModelFloat m_fGapCutTipup
 Substrate - Tip-Up Mounds gap cut proportion. More...
 
ModelFloat m_fClearCutTipup
 Substrate - Tip-Up Mounds clear cut proportion. More...
 
ModelFloat m_fRootTipupFactor
 Substrate - Root soil disturbance factor. More...
 
ModelFloat m_fMossProportion
 Substrate - Proportion of litter/moss that is moss. More...
 
ModelEnum m_iDirectionalTreeFall
 Substrate - Whether or not tree fall is directional - LEM 06/03/05. More...
 
ModelInt m_iMaxDecayTime
 Substrate - Maximum number of years a substrate event hangs around. More...
 
- Protected Attributes inherited from sortie.data.funcgroups.Behavior
GUIManager m_oManager
 GUIManager object. More...
 
BehaviorTypeBase m_oParent
 Parent manager. More...
 
ArrayList< ModelDatamp_oAllData = new ArrayList<ModelData>()
 All data for this object. More...
 
ArrayList< SpeciesTypeCombomp_oTreesAppliesTo = new ArrayList<SpeciesTypeCombo>(0)
 A set of SpeciesTypeCombo objects to which this behavior is applied - or none if it is not applied to trees. More...
 
ArrayList< Integer > mp_iGridsAppliesTo = new ArrayList<Integer>(0)
 A set of hashcodes of the Grids to which this behavior is applied - or none if it is not applied to grids. More...
 
ArrayList< DataMembermp_oNewTreeDataMembers = new ArrayList<DataMember>(0)
 The new tree data members that this behavior adds, above and beyond the basic tree population data members. More...
 
boolean m_bCanBeDuplicated = true
 Whether or not this behavior can have multiple copies in a run or not. More...
 
String m_sDescriptor = ""
 This is what will be displayed as the name of a given behavior in the GUI. More...
 
String m_sParFileTag = ""
 String which is used to identify this behavior in the parameter file. More...
 
String m_sXMLRootString = ""
 XML tag to surround this behavior's data. More...
 
String m_sHelpFileString = ""
 Help file topic identifier string. More...
 
boolean [] mp_bCanApplyToTreeType
 For each tree type, whether or not this behavior can be applied to it. More...
 
double m_fVersion = 1.0
 Version of this behavior. More...
 
double m_fMinVersion = 1.0
 Minimum version of this behavior. More...
 
int m_iListPosition = -1
 This behavior's position in the behavior list. More...
 
setupType m_iBehaviorSetupType
 

Private Member Functions

void gridSetup () throws ModelException
 Sets up the substrate grids. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from sortie.data.funcgroups.Behavior
static void setVectorValues (ModelVector oData, Float[] p_fValuesToSet, boolean[] p_bAppliesTo)
 Sets the values for vector variables. More...
 
static void setVectorValues (ModelVector oData, Float[] p_fValuesToSet)
 Sets the values for vector variables. More...
 
static void setVectorValues (ModelVector oData, Double[] p_fValuesToSet, boolean[] p_bAppliesTo)
 Sets the values for vector variables. More...
 
static void setVectorValues (ModelVector oData, Double[] p_fValuesToSet)
 Sets the values for vector variables. More...
 
static void setVectorValues (ModelVector oData, Integer[] p_iValuesToSet, boolean[] p_bAppliesTo)
 Sets the values for vector variables. More...
 
static void setVectorValues (ModelVector oData, String[] p_sValuesToSet)
 Sets the values for vector variables. More...
 
static void setVectorValues (ModelVector oData, String[] p_sValuesToSet, boolean[] p_bAppliesTo)
 Sets the values for vector variables. More...
 
static void setVectorValues (ModelVector oData, Integer[] p_iValuesToSet)
 Sets the values for vector variables. More...
 
static void setVectorValues (ModelVector p_oData, ArrayList< String > p_oValuesToSet, boolean[] p_bAppliesTo) throws ModelException
 Sets the values for vector variables. More...
 
static void writeDataToFile (BufferedWriter ojOut, ModelData oData) throws java.io. IOException
 Writes a piece of data to an XML file. More...
 
static Object [] formatBlankHeaderRow (Object[][] p_oTable)
 Creates a blank header row for a table. More...
 
static Object [][] formatDataAsComboBox (Object[][] p_oExisting, ModelEnum oToFormat)
 Adds a value with combo box formatting to an Object array for display in a JTable. More...
 
static String formatComboBoxString (ModelEnum oToFormat)
 Formats a combo box string from a ModelEnum. More...
 
static void addDataObjectToDisplayArrays (ModelData p_oDataObject, ArrayList< ModelData > p_oSingles, ArrayList< ArrayList< SpeciesSpecific >> p_oSpeciesSpecific, boolean[] p_bAppliesTo)
 Adds a data object to the arrays which will eventually display run parameters in a set of tables. More...
 
static Object [][] addDataToArray (Object[][] p_oExistingArray, Object[] p_oAddArray)
 Adds an Object array to an existing Object array. More...
 
static Object [][] formatDataForTable (Object[][] p_oExisting, ModelFloat oToFormat)
 Formats and adds a value into an Object array suitable for placing in a JTable. More...
 
static Object [][] formatDataForTable (Object[][] p_oExisting, ModelInt oToFormat)
 Formats and adds a value into an Object array suitable for placing in a JTable. More...
 
static Object [][] formatDataForTable (Object[][] p_oExisting, ModelString oToFormat)
 Formats and adds a value into an Object array suitable for placing in a JTable. More...
 
static Object [][] formatDataForTable (Object[][] p_oExisting, ModelVector oToFormat)
 Formats a vector of values into an object array and adds it to another Object array suitable for placing in a JTable. More...
 
static Object [][] formatDataForTable (Object[][] p_oExisting, ModelVector oToFormat, boolean[] p_bWhichSpecies)
 Formats a vector of values into a plain vector suitable for placing in a JTable and adds it to a vector of vectors at the end. More...
 
static Object [] formatSpeciesHeaderRow (boolean[] p_bUsed, TreePopulation oPop)
 Creates an object array of strings consisting of species names, suitable for including in the parameter entry table. More...
 
static void ensureSize (ArrayList<?> list, int size)
 Ensure an ArrayList is at least a specific size. More...
 
- Public Attributes inherited from sortie.data.funcgroups.Behavior
boolean m_bMustHaveTrees = true
 If true, and a tree has no species/type combos, it automatically becomes disabled. More...
 
- Static Protected Member Functions inherited from sortie.data.funcgroups.Behavior
static boolean boolArraysEqual (boolean[] p_bArrayOne, boolean[] p_bArrayTwo)
 Tests two boolean arrays for equality. More...
 

Detailed Description

Corresponds to the clDetailedSubstrate class.

Author
lora

Constructor & Destructor Documentation

◆ DetailedSubstrate()

sortie.data.funcgroups.substrate.DetailedSubstrate.DetailedSubstrate ( GUIManager  oManager,
BehaviorTypeBase  oParent,
String  sDescriptor,
String  sParFileTag,
String  sXMLRootString 
) throws ModelException

Constructor.

Parameters
oManagerGUIManager object
oParentParent managing object.
sDescriptorThe name of the behavior for the user.
sParFileTagString which is used to identify this behavior in the parameter file.
sXMLRootStringXML tag to surround this behavior's data.

Member Function Documentation

◆ changeOfSpecies()

void sortie.data.funcgroups.substrate.DetailedSubstrate.changeOfSpecies ( int  iOldNumSpecies,
int []  p_iIndexer,
String []  p_sNewSpecies 
) throws ModelException

Overridden to do enums.

◆ gridSetup()

void sortie.data.funcgroups.substrate.DetailedSubstrate.gridSetup ( ) throws ModelException
private

Sets up the substrate grids.

Exceptions
ModelException

◆ setSingleValue()

void sortie.data.funcgroups.substrate.DetailedSubstrate.setSingleValue ( ModelData  oDataMember,
Object  oData 
) throws ModelException
protected

Overridden from WorkerBase.

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

Parameters
oDataMemberData member to set.
oDataData value to set into data member.
Exceptions
ModelExceptionif data is of the wrong type.

◆ validateData()

void sortie.data.funcgroups.substrate.DetailedSubstrate.validateData ( TreePopulation  oPop) throws ModelException

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

Exceptions
ModelExceptionif:
  • 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
oPopNot used.

Member Data Documentation

◆ m_fClearCutLargeLogMeanDiam

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fClearCutLargeLogMeanDiam
protected
Initial value:
= new ModelFloat(0,
"Clear Cut Large Logs Mean Diameter (cm)", "su_clearCutLargeLogMeanDiameter")

Detailed substrate - mean diameter of large logs for clear cuts.

◆ m_fClearCutScarSoil

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fClearCutScarSoil
protected
Initial value:
= new ModelFloat(0,
"Clear Cut Proportion of Scarified Soil",
"su_clearCutScarSoil")

Substrate - Scarified soil clear cut proportion.

◆ m_fClearCutSmallLogMeanDiam

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fClearCutSmallLogMeanDiam
protected
Initial value:
= new ModelFloat(0,
"Clear Cut Small Logs Mean Diameter (cm)", "su_clearCutSmallLogMeanDiameter")

Detailed substrate - mean diameter of small logs for clear cuts.

◆ m_fClearCutTipup

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fClearCutTipup
protected
Initial value:
= new ModelFloat(0,
"Clear Cut Proportion of Tip-Up Mounds",
"su_clearCutTipup")

Substrate - Tip-Up Mounds clear cut proportion.

◆ m_fGapCutLargeLogMeanDiam

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fGapCutLargeLogMeanDiam
protected
Initial value:
= new ModelFloat(0,
"Gap Cut Large Logs Mean Diameter (cm)", "su_gapCutLargeLogMeanDiameter")

Detailed substrate - mean diameter of large logs for gap cuts.

◆ m_fGapCutScarSoil

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fGapCutScarSoil
protected
Initial value:
= new ModelFloat(0,
"Gap Cut Proportion of Scarified Soil",
"su_gapCutScarSoil")

Substrate - Scarified soil gap cut proportion.

◆ m_fGapCutSmallLogMeanDiam

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fGapCutSmallLogMeanDiam
protected
Initial value:
= new ModelFloat(0,
"Gap Cut Small Logs Mean Diameter (cm)", "su_gapCutSmallLogMeanDiameter")

Detailed substrate - mean diameter of small logs for gap cuts.

◆ m_fGapCutTipup

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fGapCutTipup
protected
Initial value:
= new ModelFloat(0,
"Gap Cut Proportion of Tip-Up Mounds",
"su_gapCutTipup")

Substrate - Tip-Up Mounds gap cut proportion.

◆ m_fInitCondScarSoil

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fInitCondScarSoil
protected
Initial value:
= new ModelFloat(0,
"Initial Conditions Proportion of Scarified Soil", "su_initialScarSoil")

Substrate - Scarified soil initial condition proportion.

◆ m_fInitCondTipup

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fInitCondTipup
protected
Initial value:
= new ModelFloat(0,
"Initial Conditions Proportion of Tip-Up Mounds", "su_initialTipup")

Substrate - Tip-Up Mounds initial condition proportion.

◆ m_fInitLargeLogMeanDiam

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fInitLargeLogMeanDiam
protected
Initial value:
= new ModelFloat(0,
"Initial Large Logs Mean Diameter (cm)", "su_initialLargeLogMeanDiameter")

Detailed substrate - mean diameter of large logs at initial conditions.

◆ m_fInitSmallLogMeanDiam

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fInitSmallLogMeanDiam
protected
Initial value:
= new ModelFloat(0,
"Initial Small Logs Mean Diameter (cm)", "su_initialSmallLogMeanDiameter")

Detailed substrate - mean diameter of small logs at initial conditions.

◆ m_fLogSizeClassBoundary

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fLogSizeClassBoundary
protected
Initial value:
= new ModelFloat(0,
"Boundary Between Log Diam Classes (cm)", "su_logSizeClassBoundary")

Detailed substrate - Boundary between two log diameter classes, in cm.

◆ m_fMossProportion

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fMossProportion
protected
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.

◆ m_fPartCutLargeLogMeanDiam

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fPartCutLargeLogMeanDiam
protected
Initial value:
= new ModelFloat(0,
"Partial Cut Large Logs Mean Diameter (cm)",
"su_partialCutLargeLogMeanDiameter")

Detailed substrate - mean diameter of large logs for partial cuts.

◆ m_fPartCutSmallLogMeanDiam

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fPartCutSmallLogMeanDiam
protected
Initial value:
= new ModelFloat(0,
"Partial Cut Small Logs Mean Diameter (cm)",
"su_partialCutSmallLogMeanDiameter")

Detailed substrate - mean diameter of small logs for partial cuts.

◆ m_fPartialCutScarSoil

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fPartialCutScarSoil
protected
Initial value:
= new ModelFloat(0,
"Partial Cut Proportion of Scarified Soil",
"su_partialCutScarSoil")

Substrate - Scarified soil partial cut proportion.

◆ m_fPartialCutTipup

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fPartialCutTipup
protected
Initial value:
= new ModelFloat(0,
"Partial Cut Proportion of Tip-Up Mounds",
"su_partialCutTipup")

Substrate - Tip-Up Mounds partial cut proportion.

◆ m_fPropFallenSnagsDecayClass1

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fPropFallenSnagsDecayClass1
protected
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.

◆ m_fPropFallenSnagsDecayClass2

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fPropFallenSnagsDecayClass2
protected
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.

◆ m_fPropFallenSnagsDecayClass3

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fPropFallenSnagsDecayClass3
protected
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.

◆ m_fPropFallenSnagsDecayClass4

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fPropFallenSnagsDecayClass4
protected
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.

◆ m_fPropFallenSnagsDecayClass5

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fPropFallenSnagsDecayClass5
protected
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.

◆ m_fPropFallenTreesDecayClass1

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fPropFallenTreesDecayClass1
protected
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.

◆ m_fPropFallenTreesDecayClass2

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fPropFallenTreesDecayClass2
protected
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.

◆ m_fPropFallenTreesDecayClass3

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fPropFallenTreesDecayClass3
protected
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.

◆ m_fPropFallenTreesDecayClass4

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fPropFallenTreesDecayClass4
protected
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.

◆ m_fPropFallenTreesDecayClass5

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fPropFallenTreesDecayClass5
protected
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.

◆ m_fRootTipupFactor

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fRootTipupFactor
protected
Initial value:
= new ModelFloat(0,
"Uprooted Tree Radius Increase Factor for Root Rip-Out",
"su_rootTipupFactor")

Substrate - Root soil disturbance factor.

◆ m_fScarSoilA

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fScarSoilA
protected
Initial value:
= new ModelFloat(0,
"Scarified Soil Annual Decay Alpha", "su_scarSoilDecayAlpha")

Substrate - Substrate - Scarified soil decay alpha.

◆ m_fScarSoilB

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fScarSoilB
protected
Initial value:
= new ModelFloat(0,
"Scarified Soil Annual Decay Beta",
"su_scarSoilDecayBeta")

Substrate - Scarified soil decay beta.

◆ m_fSpGroup1LargeClass1Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass1Alpha
protected
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.

◆ m_fSpGroup1LargeClass1Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass1Beta
protected
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.

◆ m_fSpGroup1LargeClass1ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass1ClearCutLog
protected
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.

◆ m_fSpGroup1LargeClass1GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass1GapCutLog
protected
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.

◆ m_fSpGroup1LargeClass1InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass1InitLog
protected
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.

◆ m_fSpGroup1LargeClass1PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass1PartCutLog
protected
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.

◆ m_fSpGroup1LargeClass2Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass2Alpha
protected
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.

◆ m_fSpGroup1LargeClass2Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass2Beta
protected
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.

◆ m_fSpGroup1LargeClass2ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass2ClearCutLog
protected
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.

◆ m_fSpGroup1LargeClass2GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass2GapCutLog
protected
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.

◆ m_fSpGroup1LargeClass2InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass2InitLog
protected
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.

◆ m_fSpGroup1LargeClass2PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass2PartCutLog
protected
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.

◆ m_fSpGroup1LargeClass3Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass3Alpha
protected
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.

◆ m_fSpGroup1LargeClass3Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass3Beta
protected
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.

◆ m_fSpGroup1LargeClass3ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass3ClearCutLog
protected
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.

◆ m_fSpGroup1LargeClass3GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass3GapCutLog
protected
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.

◆ m_fSpGroup1LargeClass3InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass3InitLog
protected
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.

◆ m_fSpGroup1LargeClass3PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass3PartCutLog
protected
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.

◆ m_fSpGroup1LargeClass4Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass4Alpha
protected
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.

◆ m_fSpGroup1LargeClass4Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass4Beta
protected
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.

◆ m_fSpGroup1LargeClass4ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass4ClearCutLog
protected
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.

◆ m_fSpGroup1LargeClass4GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass4GapCutLog
protected
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.

◆ m_fSpGroup1LargeClass4InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass4InitLog
protected
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.

◆ m_fSpGroup1LargeClass4PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass4PartCutLog
protected
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.

◆ m_fSpGroup1LargeClass5Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass5Alpha
protected
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.

◆ m_fSpGroup1LargeClass5Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass5Beta
protected
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.

◆ m_fSpGroup1LargeClass5ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass5ClearCutLog
protected
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.

◆ m_fSpGroup1LargeClass5GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass5GapCutLog
protected
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.

◆ m_fSpGroup1LargeClass5InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass5InitLog
protected
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.

◆ m_fSpGroup1LargeClass5PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1LargeClass5PartCutLog
protected
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.

◆ m_fSpGroup1SmallClass1Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass1Alpha
protected
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.

◆ m_fSpGroup1SmallClass1Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass1Beta
protected
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.

◆ m_fSpGroup1SmallClass1ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass1ClearCutLog
protected
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.

◆ m_fSpGroup1SmallClass1GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass1GapCutLog
protected
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.

◆ m_fSpGroup1SmallClass1InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass1InitLog
protected
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.

◆ m_fSpGroup1SmallClass1PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass1PartCutLog
protected
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.

◆ m_fSpGroup1SmallClass2Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass2Alpha
protected
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.

◆ m_fSpGroup1SmallClass2Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass2Beta
protected
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.

◆ m_fSpGroup1SmallClass2ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass2ClearCutLog
protected
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.

◆ m_fSpGroup1SmallClass2GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass2GapCutLog
protected
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.

◆ m_fSpGroup1SmallClass2InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass2InitLog
protected
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.

◆ m_fSpGroup1SmallClass2PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass2PartCutLog
protected
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.

◆ m_fSpGroup1SmallClass3Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass3Alpha
protected
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.

◆ m_fSpGroup1SmallClass3Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass3Beta
protected
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.

◆ m_fSpGroup1SmallClass3ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass3ClearCutLog
protected
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.

◆ m_fSpGroup1SmallClass3GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass3GapCutLog
protected
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.

◆ m_fSpGroup1SmallClass3InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass3InitLog
protected
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.

◆ m_fSpGroup1SmallClass3PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass3PartCutLog
protected
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.

◆ m_fSpGroup1SmallClass4Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass4Alpha
protected
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.

◆ m_fSpGroup1SmallClass4Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass4Beta
protected
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.

◆ m_fSpGroup1SmallClass4ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass4ClearCutLog
protected
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.

◆ m_fSpGroup1SmallClass4GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass4GapCutLog
protected
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.

◆ m_fSpGroup1SmallClass4InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass4InitLog
protected
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.

◆ m_fSpGroup1SmallClass4PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass4PartCutLog
protected
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.

◆ m_fSpGroup1SmallClass5Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass5Alpha
protected
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.

◆ m_fSpGroup1SmallClass5Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass5Beta
protected
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.

◆ m_fSpGroup1SmallClass5ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass5ClearCutLog
protected
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.

◆ m_fSpGroup1SmallClass5GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass5GapCutLog
protected
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.

◆ m_fSpGroup1SmallClass5InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass5InitLog
protected
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.

◆ m_fSpGroup1SmallClass5PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup1SmallClass5PartCutLog
protected
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.

◆ m_fSpGroup2LargeClass1Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass1Alpha
protected
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.

◆ m_fSpGroup2LargeClass1Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass1Beta
protected
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.

◆ m_fSpGroup2LargeClass1ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass1ClearCutLog
protected
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.

◆ m_fSpGroup2LargeClass1GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass1GapCutLog
protected
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.

◆ m_fSpGroup2LargeClass1InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass1InitLog
protected
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.

◆ m_fSpGroup2LargeClass1PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass1PartCutLog
protected
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.

◆ m_fSpGroup2LargeClass2Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass2Alpha
protected
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.

◆ m_fSpGroup2LargeClass2Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass2Beta
protected
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.

◆ m_fSpGroup2LargeClass2ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass2ClearCutLog
protected
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.

◆ m_fSpGroup2LargeClass2GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass2GapCutLog
protected
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.

◆ m_fSpGroup2LargeClass2InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass2InitLog
protected
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.

◆ m_fSpGroup2LargeClass2PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass2PartCutLog
protected
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.

◆ m_fSpGroup2LargeClass3Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass3Alpha
protected
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.

◆ m_fSpGroup2LargeClass3Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass3Beta
protected
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.

◆ m_fSpGroup2LargeClass3ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass3ClearCutLog
protected
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.

◆ m_fSpGroup2LargeClass3GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass3GapCutLog
protected
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.

◆ m_fSpGroup2LargeClass3InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass3InitLog
protected
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.

◆ m_fSpGroup2LargeClass3PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass3PartCutLog
protected
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.

◆ m_fSpGroup2LargeClass4Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass4Alpha
protected
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.

◆ m_fSpGroup2LargeClass4Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass4Beta
protected
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.

◆ m_fSpGroup2LargeClass4ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass4ClearCutLog
protected
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.

◆ m_fSpGroup2LargeClass4GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass4GapCutLog
protected
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.

◆ m_fSpGroup2LargeClass4InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass4InitLog
protected
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.

◆ m_fSpGroup2LargeClass4PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass4PartCutLog
protected
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.

◆ m_fSpGroup2LargeClass5Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass5Alpha
protected
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.

◆ m_fSpGroup2LargeClass5Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass5Beta
protected
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.

◆ m_fSpGroup2LargeClass5ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass5ClearCutLog
protected
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.

◆ m_fSpGroup2LargeClass5GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass5GapCutLog
protected
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.

◆ m_fSpGroup2LargeClass5InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass5InitLog
protected
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.

◆ m_fSpGroup2LargeClass5PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2LargeClass5PartCutLog
protected
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.

◆ m_fSpGroup2SmallClass1Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass1Alpha
protected
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.

◆ m_fSpGroup2SmallClass1Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass1Beta
protected
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.

◆ m_fSpGroup2SmallClass1ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass1ClearCutLog
protected
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.

◆ m_fSpGroup2SmallClass1GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass1GapCutLog
protected
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.

◆ m_fSpGroup2SmallClass1InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass1InitLog
protected
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.

◆ m_fSpGroup2SmallClass1PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass1PartCutLog
protected
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.

◆ m_fSpGroup2SmallClass2Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass2Alpha
protected
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.

◆ m_fSpGroup2SmallClass2Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass2Beta
protected
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.

◆ m_fSpGroup2SmallClass2ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass2ClearCutLog
protected
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.

◆ m_fSpGroup2SmallClass2GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass2GapCutLog
protected
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.

◆ m_fSpGroup2SmallClass2InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass2InitLog
protected
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.

◆ m_fSpGroup2SmallClass2PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass2PartCutLog
protected
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.

◆ m_fSpGroup2SmallClass3Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass3Alpha
protected
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.

◆ m_fSpGroup2SmallClass3Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass3Beta
protected
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.

◆ m_fSpGroup2SmallClass3ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass3ClearCutLog
protected
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.

◆ m_fSpGroup2SmallClass3GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass3GapCutLog
protected
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.

◆ m_fSpGroup2SmallClass3InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass3InitLog
protected
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.

◆ m_fSpGroup2SmallClass3PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass3PartCutLog
protected
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.

◆ m_fSpGroup2SmallClass4Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass4Alpha
protected
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.

◆ m_fSpGroup2SmallClass4Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass4Beta
protected
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.

◆ m_fSpGroup2SmallClass4ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass4ClearCutLog
protected
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.

◆ m_fSpGroup2SmallClass4GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass4GapCutLog
protected
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.

◆ m_fSpGroup2SmallClass4InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass4InitLog
protected
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.

◆ m_fSpGroup2SmallClass4PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass4PartCutLog
protected
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.

◆ m_fSpGroup2SmallClass5Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass5Alpha
protected
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.

◆ m_fSpGroup2SmallClass5Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass5Beta
protected
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.

◆ m_fSpGroup2SmallClass5ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass5ClearCutLog
protected
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.

◆ m_fSpGroup2SmallClass5GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass5GapCutLog
protected
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.

◆ m_fSpGroup2SmallClass5InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass5InitLog
protected
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.

◆ m_fSpGroup2SmallClass5PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup2SmallClass5PartCutLog
protected
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.

◆ m_fSpGroup3LargeClass1Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass1Alpha
protected
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.

◆ m_fSpGroup3LargeClass1Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass1Beta
protected
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.

◆ m_fSpGroup3LargeClass1ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass1ClearCutLog
protected
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.

◆ m_fSpGroup3LargeClass1GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass1GapCutLog
protected
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.

◆ m_fSpGroup3LargeClass1InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass1InitLog
protected
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.

◆ m_fSpGroup3LargeClass1PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass1PartCutLog
protected
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.

◆ m_fSpGroup3LargeClass2Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass2Alpha
protected
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.

◆ m_fSpGroup3LargeClass2Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass2Beta
protected
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.

◆ m_fSpGroup3LargeClass2ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass2ClearCutLog
protected
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.

◆ m_fSpGroup3LargeClass2GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass2GapCutLog
protected
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.

◆ m_fSpGroup3LargeClass2InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass2InitLog
protected
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.

◆ m_fSpGroup3LargeClass2PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass2PartCutLog
protected
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.

◆ m_fSpGroup3LargeClass3Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass3Alpha
protected
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.

◆ m_fSpGroup3LargeClass3Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass3Beta
protected
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.

◆ m_fSpGroup3LargeClass3ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass3ClearCutLog
protected
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.

◆ m_fSpGroup3LargeClass3GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass3GapCutLog
protected
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.

◆ m_fSpGroup3LargeClass3InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass3InitLog
protected
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.

◆ m_fSpGroup3LargeClass3PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass3PartCutLog
protected
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.

◆ m_fSpGroup3LargeClass4Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass4Alpha
protected
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.

◆ m_fSpGroup3LargeClass4Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass4Beta
protected
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.

◆ m_fSpGroup3LargeClass4ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass4ClearCutLog
protected
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.

◆ m_fSpGroup3LargeClass4GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass4GapCutLog
protected
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.

◆ m_fSpGroup3LargeClass4InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass4InitLog
protected
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.

◆ m_fSpGroup3LargeClass4PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass4PartCutLog
protected
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.

◆ m_fSpGroup3LargeClass5Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass5Alpha
protected
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.

◆ m_fSpGroup3LargeClass5Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass5Beta
protected
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.

◆ m_fSpGroup3LargeClass5ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass5ClearCutLog
protected
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.

◆ m_fSpGroup3LargeClass5GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass5GapCutLog
protected
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.

◆ m_fSpGroup3LargeClass5InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass5InitLog
protected
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.

◆ m_fSpGroup3LargeClass5PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3LargeClass5PartCutLog
protected
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.

◆ m_fSpGroup3SmallClass1Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass1Alpha
protected
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.

◆ m_fSpGroup3SmallClass1Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass1Beta
protected
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.

◆ m_fSpGroup3SmallClass1ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass1ClearCutLog
protected
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.

◆ m_fSpGroup3SmallClass1GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass1GapCutLog
protected
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.

◆ m_fSpGroup3SmallClass1InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass1InitLog
protected
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.

◆ m_fSpGroup3SmallClass1PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass1PartCutLog
protected
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.

◆ m_fSpGroup3SmallClass2Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass2Alpha
protected
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.

◆ m_fSpGroup3SmallClass2Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass2Beta
protected
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.

◆ m_fSpGroup3SmallClass2ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass2ClearCutLog
protected
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.

◆ m_fSpGroup3SmallClass2GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass2GapCutLog
protected
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.

◆ m_fSpGroup3SmallClass2InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass2InitLog
protected
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.

◆ m_fSpGroup3SmallClass2PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass2PartCutLog
protected
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.

◆ m_fSpGroup3SmallClass3Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass3Alpha
protected
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.

◆ m_fSpGroup3SmallClass3Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass3Beta
protected
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.

◆ m_fSpGroup3SmallClass3ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass3ClearCutLog
protected
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.

◆ m_fSpGroup3SmallClass3GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass3GapCutLog
protected
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.

◆ m_fSpGroup3SmallClass3InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass3InitLog
protected
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.

◆ m_fSpGroup3SmallClass3PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass3PartCutLog
protected
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.

◆ m_fSpGroup3SmallClass4Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass4Alpha
protected
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.

◆ m_fSpGroup3SmallClass4Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass4Beta
protected
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.

◆ m_fSpGroup3SmallClass4ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass4ClearCutLog
protected
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.

◆ m_fSpGroup3SmallClass4GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass4GapCutLog
protected
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.

◆ m_fSpGroup3SmallClass4InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass4InitLog
protected
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.

◆ m_fSpGroup3SmallClass4PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass4PartCutLog
protected
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.

◆ m_fSpGroup3SmallClass5Alpha

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass5Alpha
protected
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.

◆ m_fSpGroup3SmallClass5Beta

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass5Beta
protected
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.

◆ m_fSpGroup3SmallClass5ClearCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass5ClearCutLog
protected
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.

◆ m_fSpGroup3SmallClass5GapCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass5GapCutLog
protected
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.

◆ m_fSpGroup3SmallClass5InitLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass5InitLog
protected
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.

◆ m_fSpGroup3SmallClass5PartCutLog

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fSpGroup3SmallClass5PartCutLog
protected
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.

◆ m_fTipUpA

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fTipUpA
protected
Initial value:
= new ModelFloat(0,
"Tip-Up Mounds Annual Decay Alpha",
"su_tipupDecayAlpha")

Substrate - Tip-Up Mounds decay alpha.

◆ m_fTipUpB

ModelFloat sortie.data.funcgroups.substrate.DetailedSubstrate.m_fTipUpB
protected
Initial value:
= new ModelFloat(0,
"Tip-Up Mounds Annual Decay Beta",
"su_tipupDecayBeta")

Substrate - Tip-Up Mounds decay beta.

◆ m_iDirectionalTreeFall

ModelEnum sortie.data.funcgroups.substrate.DetailedSubstrate.m_iDirectionalTreeFall
protected
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.

◆ m_iMaxDecayTime

ModelInt sortie.data.funcgroups.substrate.DetailedSubstrate.m_iMaxDecayTime
protected
Initial value:
= new ModelInt(10,
"Maximum Number of Years that Decay Occurs",
"su_maxNumberDecayYears")

Substrate - Maximum number of years a substrate event hangs around.

◆ mp_fProportionOfFallenThatUproot

ModelVector sortie.data.funcgroups.substrate.DetailedSubstrate.mp_fProportionOfFallenThatUproot
protected
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.

◆ mp_fProportionOfSnagsThatUproot

ModelVector sortie.data.funcgroups.substrate.DetailedSubstrate.mp_fProportionOfSnagsThatUproot
protected
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

◆ mp_iSpeciesGroup

ModelVector sortie.data.funcgroups.substrate.DetailedSubstrate.mp_iSpeciesGroup
protected
Initial value:
= new ModelVector(
"Species Group", "su_logSpGroupAssignment", "su_lsgaVal", 0,
ModelVector.MODEL_ENUM)

Detailed substrate - species group ID for each species.


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