public abstract class AWSStandImpl extends java.lang.Object implements AWSStand, AWSTreatment
Modifier and Type | Class and Description |
---|---|
protected static class |
AWSStandImpl.TestStandVariable |
AWSStand.StandVariable
AWSTreatment.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, wait
getProbabilities, registerProbabilities
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)
protected void addTree(AWSTreeImpl tree)
public java.lang.Object getAWSStandVariable(java.lang.Enum variable)
getAWSStandVariable
in interface AWSStand
public java.util.Collection<AWSTree> getAlbrechtWindStormModelTrees()
AWSStand
getAlbrechtWindStormModelTrees
in interface AWSStand
public java.lang.Object getAWSTreatmentVariable(AWSTreatment.TreatmentVariable variable)
getAWSTreatmentVariable
in interface AWSTreatment
protected AWSTree.AWSTreeSpecies getDominantSpecies()
public double getBasalAreaM2Ha()
BasalAreaM2HaProvider
getBasalAreaM2Ha
in interface BasalAreaM2HaProvider
public double getDominantHeightM()
DominantHeightMProvider
getDominantHeightM
in interface DominantHeightMProvider
public double getDominantDiameterCm()
DominantDiameterCmProvider
getDominantDiameterCm
in interface DominantDiameterCmProvider
public java.lang.String getStandAndMonteCarloID()
AWSStand
getStandAndMonteCarloID
in interface AWSStand