public class CATSimulationDifference extends java.lang.Object implements CATSimulationResult
Modifier and Type | Method and Description |
---|---|
java.util.Map<CATCompartment.CompartmentInfo,Estimate<?>> |
getBudgetMap()
This method returns the "rotation-averaged" carbon stocks in each compartment.
|
java.util.Map<CATCompartment.CompartmentInfo,MonteCarloEstimate> |
getEvolutionMap()
This method returns the carbon stock evolution in each compartment.
|
MonteCarloEstimate |
getHeatProductionEvolutionKWhPerHa()
This method returns the heat production (KWh) for one ha.
|
java.util.Map<CarbonUnit.CarbonUnitStatus,CATUtilityMaps.UseClassSpeciesMonteCarloEstimateMap> |
getHWPPerHaByUseClass()
This method returns the amount of harvested wood products (HWPs) by use class and type (recycled, residues, etc...)
|
CATUtilityMaps.UseClassSpeciesMonteCarloEstimateMap |
getHWPSummaryPerHa(boolean includeRecycling)
This method returns the summary of the HWP with or without recycling.
|
java.util.Map<java.lang.String,CATUtilityMaps.SpeciesMonteCarloEstimateMap> |
getLogGradePerHa()
This method returns total volume and biomass by log grade categories over the simulation period or rotation.
|
java.util.Map<java.lang.Integer,CATUtilityMaps.UseClassSpeciesMonteCarloEstimateMap> |
getProductEvolutionPerHa()
This method returns the HWPs by use class at the different steps of the simulation.
|
java.lang.String |
getResultId()
This method returns the result id for this instance.
|
int |
getRotationLength()
This method returns either the rotation length (to the final cut) or the projection length in case of uneven-aged stand.
|
java.lang.String |
getStandID()
This method return the identifier of the stand.
|
CATTimeTable |
getTimeTable()
This method returns an array with the date or age of the carbon simulation.
|
boolean |
isEvenAged()
This method returns the nature of the CarbonToolCompatibleStand stand.
|
boolean |
isValid()
Returns false if the simulation went wrong at some place.
|
java.lang.String |
toString() |
public java.util.Map<CATCompartment.CompartmentInfo,Estimate<?>> getBudgetMap()
CATSimulationResult
getBudgetMap
in interface CATSimulationResult
public java.lang.String getStandID()
CATSimulationResult
getStandID
in interface CATSimulationResult
public CATTimeTable getTimeTable()
CATSimulationResult
getTimeTable
in interface CATSimulationResult
public int getRotationLength()
CATSimulationResult
getRotationLength
in interface CATSimulationResult
public java.util.Map<CATCompartment.CompartmentInfo,MonteCarloEstimate> getEvolutionMap()
CATSimulationResult
getEvolutionMap
in interface CATSimulationResult
public java.util.Map<CarbonUnit.CarbonUnitStatus,CATUtilityMaps.UseClassSpeciesMonteCarloEstimateMap> getHWPPerHaByUseClass()
CATSimulationResult
getHWPPerHaByUseClass
in interface CATSimulationResult
public java.util.Map<java.lang.String,CATUtilityMaps.SpeciesMonteCarloEstimateMap> getLogGradePerHa()
CATSimulationResult
getLogGradePerHa
in interface CATSimulationResult
public java.util.Map<java.lang.Integer,CATUtilityMaps.UseClassSpeciesMonteCarloEstimateMap> getProductEvolutionPerHa()
CATSimulationResult
getProductEvolutionPerHa
in interface CATSimulationResult
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getResultId()
CATSimulationResult
getResultId
in interface CATSimulationResult
public CATUtilityMaps.UseClassSpeciesMonteCarloEstimateMap getHWPSummaryPerHa(boolean includeRecycling)
CATSimulationResult
getHWPSummaryPerHa
in interface CATSimulationResult
includeRecycling
- a booleanpublic boolean isEvenAged()
CATSimulationResult
isEvenAged
in interface CATSimulationResult
public MonteCarloEstimate getHeatProductionEvolutionKWhPerHa()
CATSimulationResult
getHeatProductionEvolutionKWhPerHa
in interface CATSimulationResult
public boolean isValid()
CATSimulationResult
isValid
in interface CATSimulationResult