public class CATProductCompartment extends CATCompartment
CATCompartment.CompartmentInfo, CATCompartment.PoolCategory
Modifier | Constructor and Description |
---|---|
protected |
CATProductCompartment(CATCompartmentManager compartmentManager,
CATCompartment.CompartmentInfo compartment)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected Matrix |
getHeatProductionEvolutionMgWhHa(double plotAreaHa) |
protected java.util.Map<CarbonUnit.CarbonUnitStatus,CATUtilityMaps.CATUseClassSpeciesAmountMap> |
getHWPContentByUseClassPerHa(boolean withRecycling)
This method returns the amount of nutrients per hectare (kg/ha) for each use class.
|
protected java.util.TreeMap<EndUseWoodProductCarbonUnitFeature.UseClass,java.util.Map<java.lang.String,java.lang.Double>> |
getProductProportions(boolean withRecycling,
CarbonUnit.Element element)
This method returns the proportion of use class.
|
protected Matrix |
getTotalHeatProductionMgWhHa(double plotAreaHa) |
protected java.util.TreeMap<java.lang.String,CATUtilityMaps.CATSpeciesAmountMap> |
getVolumeByLogGradePerHa()
This method returns the list of the different log grades and their associated volumes and biomasses.
|
protected java.util.Map<java.lang.Integer,CATUtilityMaps.CATUseClassSpeciesAmountMap> |
getWoodProductEvolutionPerHa() |
protected void |
setHeatProductionArray(double[] heatProductionArray) |
protected void |
setTotalHeatProduction(double totalHeatProduction) |
addFatherCompartment, calculateAndIntegrateCarbon, compareTo, getCalculatedCarbonArray, getCarbonEvolution, getCarbonUnitsArray, getCompartmentID, getCompartmentManager, getFatherCompartment, getIntegratedCarbon, getIntegratedCarbon, getTimeTable, mergeWithFatherCompartments, resetCarbon, setCarbonIntoArray, setCarbonUnitsArray, setIntegratedCarbon
protected CATProductCompartment(CATCompartmentManager compartmentManager, CATCompartment.CompartmentInfo compartment)
compartmentManager
- the CarbonCompartmentManager instance that drives this compartmentcompartment
- a CompartmentInfo enum variableprotected java.util.TreeMap<EndUseWoodProductCarbonUnitFeature.UseClass,java.util.Map<java.lang.String,java.lang.Double>> getProductProportions(boolean withRecycling, CarbonUnit.Element element)
withRecycling
- a boolean that takes the value true if recycled products are to be includedprotected java.util.TreeMap<java.lang.String,CATUtilityMaps.CATSpeciesAmountMap> getVolumeByLogGradePerHa()
protected java.util.Map<CarbonUnit.CarbonUnitStatus,CATUtilityMaps.CATUseClassSpeciesAmountMap> getHWPContentByUseClassPerHa(boolean withRecycling)
protected java.util.Map<java.lang.Integer,CATUtilityMaps.CATUseClassSpeciesAmountMap> getWoodProductEvolutionPerHa()
protected void setHeatProductionArray(double[] heatProductionArray)
protected void setTotalHeatProduction(double totalHeatProduction)
protected Matrix getHeatProductionEvolutionMgWhHa(double plotAreaHa)
protected Matrix getTotalHeatProductionMgWhHa(double plotAreaHa)