public abstract class AWSStandImpl extends java.lang.Object implements AWSStand, AWSTreatment
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AWSStandImpl.TestStandVariable |
AWSStand.StandVariableAWSTreatment.TreatmentVariable| Modifier | Constructor and Description |
|---|---|
protected |
AWSStandImpl(java.lang.String id,
AWSTree.AWSTreeSpecies dominantSpecies,
double d100,
double h100,
int age,
double v,
double g,
boolean stagnantMoisture,
double topex,
double wind50,
double wind99,
boolean carbonateInUpperSoil,
int year,
double cumulatedRemovals,
double relativeRemovedVolume,
double thinningQuotient,
double relativeRemovedVolumeOfPreviousIntervention,
int nbYrsSincePreviousIntervention,
double relativeRemovedVolumeInPast10Yrs,
double thinningQuotientOfPast10Yrs,
java.lang.Double relHDRatio,
double[] predictedProbabilities) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addTree(AWSTreeImpl tree) |
java.util.Collection<AWSTree> |
getAlbrechtWindStormModelTrees()
This methods makes the trees of the stand accessible.
|
java.lang.Object |
getAWSStandVariable(java.lang.Enum variable) |
java.lang.Object |
getAWSTreatmentVariable(AWSTreatment.TreatmentVariable variable) |
double |
getBasalAreaM2Ha()
This method returns the basal area of the stand in m2/ha.
|
double |
getDominantDiameterCm()
This method returns the stand dominant diameter (cm)
|
double |
getDominantHeightM()
This method returns the stand dominant height (m)
|
protected AWSTree.AWSTreeSpecies |
getDominantSpecies() |
java.lang.String |
getStandAndMonteCarloID()
An id that is different for each Monte Carlo iteration if the stochastic mode is enabled
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProbabilities, registerProbabilitiesprotected AWSStandImpl(java.lang.String id,
AWSTree.AWSTreeSpecies dominantSpecies,
double d100,
double h100,
int age,
double v,
double g,
boolean stagnantMoisture,
double topex,
double wind50,
double wind99,
boolean carbonateInUpperSoil,
int year,
double cumulatedRemovals,
double relativeRemovedVolume,
double thinningQuotient,
double relativeRemovedVolumeOfPreviousIntervention,
int nbYrsSincePreviousIntervention,
double relativeRemovedVolumeInPast10Yrs,
double thinningQuotientOfPast10Yrs,
java.lang.Double relHDRatio,
double[] predictedProbabilities)
protected void addTree(AWSTreeImpl tree)
public java.lang.Object getAWSStandVariable(java.lang.Enum variable)
getAWSStandVariable in interface AWSStandpublic java.util.Collection<AWSTree> getAlbrechtWindStormModelTrees()
AWSStandgetAlbrechtWindStormModelTrees in interface AWSStandpublic java.lang.Object getAWSTreatmentVariable(AWSTreatment.TreatmentVariable variable)
getAWSTreatmentVariable in interface AWSTreatmentprotected AWSTree.AWSTreeSpecies getDominantSpecies()
public double getBasalAreaM2Ha()
BasalAreaM2HaProvidergetBasalAreaM2Ha in interface BasalAreaM2HaProviderpublic double getDominantHeightM()
DominantHeightMProvidergetDominantHeightM in interface DominantHeightMProviderpublic double getDominantDiameterCm()
DominantDiameterCmProvidergetDominantDiameterCm in interface DominantDiameterCmProviderpublic java.lang.String getStandAndMonteCarloID()
AWSStandgetStandAndMonteCarloID in interface AWSStand