Inheritance diagram for javawrapper::AnalysisBehaviors:
Public Member Functions | |
AnalysisBehaviors (GUIManager oManager) throws ModelException | |
Constructor. | |
void | DoSetup (TreePopulation oPop) throws javawrapper.ModelException |
Sets up the enum parameters and grids. | |
void | ValidateData (TreePopulation oPop) throws ModelException |
Validates the data before writing to a parameter file. | |
Protected Attributes | |
ModelVector | mp_fTaperA |
Volume calculator - a in the taper equation (also known as a0). | |
ModelVector | mp_fTaperB |
Volume calculator - b in the taper equation (also known as a1). | |
ModelVector | mp_fTaperC |
Volume calculator - c in the taper equation (also known as a2). | |
ModelVector | mp_fTaperD |
Volume calculator - d in the taper equation (also known as b1). | |
ModelVector | mp_fTaperF |
Volume calculator - f in the taper equation (also known as b2). | |
ModelVector | mp_fTaperG |
Volume calculator - g in the taper equation (also known as b3). | |
ModelVector | mp_fTaperI |
Volume calculator - i in the taper equation (also known as b4). | |
ModelVector | mp_fTaperJ |
Volume calculator - j in the taper equation (also known as b5). | |
ModelVector | mp_fTaperK |
Volume calculator - k in the taper equation (also known as b6). | |
ModelVector | mp_fBarkA |
Volume calculator - a for the diameter-outside-bark (also known as a1). | |
ModelVector | mp_fBarkB |
Volume calculator - b for the diameter-outside-bark (also known as a2). | |
ModelVector | mp_fBarkC |
Volume calculator - c for the diameter-outside-bark (also known as a3). | |
ModelVector | mp_iEquationID |
Dimension analysis - equation ID. | |
ModelVector | mp_iDbhUnits |
Dimension analysis - DBH units. | |
ModelVector | mp_iBiomassUnits |
Dimension analysis - biomass units. | |
ModelVector | mp_iUseCorrectionFactor |
Dimension analysis - whether or not to use a correction factor. | |
ModelVector | mp_fCorrectionFactor |
Dimension analysis - correction factor value. | |
ModelVector | mp_fBiomassA |
Dimension analysis - a in the biomass equation. | |
ModelVector | mp_fBiomassB |
Dimension analysis - b in the biomass equation. | |
ModelVector | mp_fBiomassC |
Dimension analysis - c in the biomass equation. | |
ModelVector | mp_fBiomassD |
Dimension analysis - d in the biomass equation. | |
ModelVector | mp_fBiomassE |
Dimension analysis - e in the biomass equation. | |
ModelVector | mp_fBoleVolumeB0 |
Bole volume - b0 in the volume equation. | |
ModelVector | mp_fBoleVolumeB1 |
Bole volume - b1 in the volume equation. | |
ModelVector | mp_fBoleVolumeB2 |
Bole volume - b2 in the volume equation. | |
ModelVector | mp_fBoleVolumeB3 |
Bole volume - b3 in the volume equation. | |
ModelVector | mp_fBoleVolumeB4 |
Bole volume - b4 in the volume equation. | |
ModelVector | mp_fBoleVolumeB5 |
Bole volume - b5 in the volume equation. | |
ModelVector | mp_fBoleVolumeFormClasses |
Bole volume - form classes. | |
ModelVector | mp_fMerchValueFormClasses |
Merchantable timber value - form classes. | |
ModelVector | mp_fMerchValuePricePer1K |
Merchantable timber value - price per thousand board feet. | |
ModelVector | mp_fCarbonValuePercentBiomassCarbon |
Carbon value - % of biomass that is carbon. | |
ModelVector | mp_fPartBioDbhLeafA |
Partitioned DBH biomass - Leaf DBH-biomass "a". | |
ModelVector | mp_fPartBioDbhLeafB |
Partitioned DBH biomass - Leaf DBH-biomass "b". | |
ModelVector | mp_fPartBioDbhBranchA |
Partitioned DBH biomass - Branch DBH-biomass "a". | |
ModelVector | mp_fPartBioDbhBranchB |
Partitioned DBH biomass - Branch DBH-biomass "b". | |
ModelVector | mp_fPartBioDbhBoleA |
Partitioned DBH biomass - Bole DBH-biomass "a". | |
ModelVector | mp_fPartBioDbhBoleB |
Partitioned DBH biomass - Bole DBH-biomass "b". | |
ModelVector | mp_fPartBioHeightLeafA |
Partitioned height biomass - Leaf height-biomass "a". | |
ModelVector | mp_fPartBioHeightLeafB |
Partitioned height biomass - Leaf height-biomass "b". | |
ModelVector | mp_fPartBioHeightBoleA |
Partitioned height biomass - Bole height-biomass "a". | |
ModelVector | mp_fPartBioHeightBoleB |
Partitioned height biomass - Bole height-biomass "b". | |
ModelFloat | m_fStumpHeight |
Volume calculator - stump height, in cm. | |
ModelFloat | m_fMinUsableDiam |
Volume calculator - minimum usable diameter, in cm. | |
ModelFloat | m_fSegmentLength |
Volume calculator - Length of tree trunk volume segments, in m. | |
ModelFloat | m_fCarbonValueCarbonPrice |
Carbon value - value of metric ton of carbon. |
Analysis behaviors are those whose only purpose is to calculate something for output; they don't change model state.
Copyright: Copyright (c) Charles D. Canham 2003
Company: Institute of Ecosystem Studies
javawrapper::AnalysisBehaviors::AnalysisBehaviors | ( | GUIManager | oManager | ) | throws ModelException [inline] |
Constructor.
oManager | GUIManager object. |
ModelException | passed through from called functions. |
void javawrapper::AnalysisBehaviors::DoSetup | ( | TreePopulation | oPop | ) | throws javawrapper.ModelException [inline, virtual] |
Sets up the enum parameters and grids.
oPop | TreePopulation object. |
javawrapper.ModelException | Doesn't throw this exception. |
Implements javawrapper::WorkerBase.
void javawrapper::AnalysisBehaviors::ValidateData | ( | TreePopulation | oPop | ) | throws ModelException [inline, virtual] |
Validates the data before writing to a parameter file.
ModelException | if:
|
oPop | Not used. |
Implements javawrapper::WorkerBase.
Initial value:
new ModelFloat(0, "Height to Begin Calculating Trunk Volume, in cm", "vo_stumpHeight")
Point at which to start summing trunk volume
Initial value:
new ModelFloat(0, "Minimum Trunk Diameter for Volume Calculations, in cm", "vo_minUsableDiam")
Point at which to stop summing trunk volume