public class EndUseWoodProductCarbonUnit extends CarbonUnit
CarbonUnit.CarbonUnitStatus, CarbonUnit.ElementAllSpecies, samplingUnitID| Modifier | Constructor and Description |
|---|---|
protected |
EndUseWoodProductCarbonUnit(double initialVolumeBeforeFirstTransformation,
int dateIndex,
EndUseWoodProductCarbonUnitFeature carbonUnitFeature,
AmountMap<CarbonUnit.Element> amountMap,
java.lang.String speciesName)
Deprecated.
|
protected |
EndUseWoodProductCarbonUnit(int dateIndex,
java.lang.String sampleUnitID,
EndUseWoodProductCarbonUnitFeature carbonUnitFeature,
AmountMap<CarbonUnit.Element> amountMap,
java.lang.String speciesName)
The constructor of this class.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
actualizeCarbon(CATCompartmentManager compartmentManager)
This method actualizes the EndProduct instance on a basis that is specified through the time scale parameter.
|
protected void |
addProcessUnit(ProcessUnit<CarbonUnit.Element> carbonUnit) |
double |
getBiomassMgAtCreationDate()
This method returns the dry biomass of the product as it was created.
|
protected EndUseWoodProductCarbonUnitFeature |
getCarbonUnitFeature() |
double[] |
getCombustionEmissionsArrayCO2Eq()
This method returns the emissions through out the lifetime of the end use wood product.
|
double[] |
getCurrentCarbonSubstitution(CATCompartmentManager manager)
This method returns an array that contains the substitution for specific lost volumes.
|
double[] |
getHeatProductionArrayMgWh()
This method returns the emissions through out the lifetime of the end use wood product.
|
double |
getNumberOfFunctionalUnits()
This method returns the number of functional units in this carbon unit.
|
double |
getProcessedVolumeAtCreationDate()
This method returns the volume of the product as it was created.
|
double |
getTotalCarbonSubstitution(CATCompartmentManager manager)
This method returns the total substitution effect of this product.
|
double |
getTotalCombustionEmissionsCO2Eq()
This method returns the total emissions due to combusion in CO2 eq.
|
double |
getTotalHeatProductionMgWh()
This method returns the total heat production from this carbon unit in KWh.
|
double |
getTotalNonRenewableCarbonEmissionsMgCO2Eq()
This method computes the carbon emissions related to the processing of
this end product.
|
EndUseWoodProductCarbonUnitFeature.UseClass |
getUseClass()
This method returns the use class of this EndProduct instance.
|
addStatus, equals, getCreationDate, getCurrentCarbonArray, getIndexInTimeScale, getInitialCarbon, getIntegratedCarbon, getLastStatus, getReleasedCarbonArray, getSpeciesName, getTimeTable, isActualized, setTimeTable, toStringgetAmountMap@Deprecated
protected EndUseWoodProductCarbonUnit(double initialVolumeBeforeFirstTransformation,
int dateIndex,
EndUseWoodProductCarbonUnitFeature carbonUnitFeature,
AmountMap<CarbonUnit.Element> amountMap,
java.lang.String speciesName)
initialVolumeBeforeFirstTransformation - the volume before the processing (double) (m3)dateIndex - the creation date index of the time scalecarbonUnitFeature - a EndProductFeature instance that defines the end productprotected EndUseWoodProductCarbonUnit(int dateIndex,
java.lang.String sampleUnitID,
EndUseWoodProductCarbonUnitFeature carbonUnitFeature,
AmountMap<CarbonUnit.Element> amountMap,
java.lang.String speciesName)
dateIndex - sampleUnitID - carbonUnitFeature - amountMap - speciesName - public double getProcessedVolumeAtCreationDate()
public double getBiomassMgAtCreationDate()
public double getNumberOfFunctionalUnits()
protected void actualizeCarbon(CATCompartmentManager compartmentManager) throws java.lang.Exception
actualizeCarbon in class CarbonUnitcompartmentManager - a CATCompartmentManager instancejava.lang.Exceptionpublic double getTotalCarbonSubstitution(CATCompartmentManager manager)
manager - the CarbonCompartmentManager instancepublic double[] getCurrentCarbonSubstitution(CATCompartmentManager manager)
manager - the CarbonCompartmentManager instancepublic EndUseWoodProductCarbonUnitFeature.UseClass getUseClass()
public double getTotalNonRenewableCarbonEmissionsMgCO2Eq()
getTotalNonRenewableCarbonEmissionsMgCO2Eq in class CarbonUnitprotected void addProcessUnit(ProcessUnit<CarbonUnit.Element> carbonUnit)
addProcessUnit in class CarbonUnitprotected EndUseWoodProductCarbonUnitFeature getCarbonUnitFeature()
getCarbonUnitFeature in class CarbonUnitpublic double getTotalCombustionEmissionsCO2Eq()
public double[] getCombustionEmissionsArrayCO2Eq()
public double[] getHeatProductionArrayMgWh()
public double getTotalHeatProductionMgWh()