Class EmissionsTracker.EmissionsReport

java.lang.Object
neqsim.process.fielddevelopment.screening.EmissionsTracker.EmissionsReport
All Implemented Interfaces:
Serializable
Enclosing class:
EmissionsTracker

public static final class EmissionsTracker.EmissionsReport extends Object implements Serializable
Emissions report from screening.
Version:
1.0
Author:
ESOL
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • totalPowerMW

      private final double totalPowerMW
    • powerSource

      private final String powerSource
    • powerEmissionsTonnesPerYear

      private final double powerEmissionsTonnesPerYear
    • flaringEmissionsTonnesPerYear

      private final double flaringEmissionsTonnesPerYear
    • fugitiveEmissionsTonnesPerYear

      private final double fugitiveEmissionsTonnesPerYear
    • ventedCO2TonnesPerYear

      private final double ventedCO2TonnesPerYear
    • totalEmissionsTonnesPerYear

      private final double totalEmissionsTonnesPerYear
    • intensityKgCO2PerBoe

      private final double intensityKgCO2PerBoe
    • emissionSources

      private final Map<String,Double> emissionSources
  • Constructor Details

  • Method Details

    • builder

    • getTotalPowerMW

      public double getTotalPowerMW()
    • getPowerSource

      public String getPowerSource()
    • getPowerEmissionsTonnesPerYear

      public double getPowerEmissionsTonnesPerYear()
    • getFlaringEmissionsTonnesPerYear

      public double getFlaringEmissionsTonnesPerYear()
    • getFugitiveEmissionsTonnesPerYear

      public double getFugitiveEmissionsTonnesPerYear()
    • getVentedCO2TonnesPerYear

      public double getVentedCO2TonnesPerYear()
    • getTotalEmissionsTonnesPerYear

      public double getTotalEmissionsTonnesPerYear()
    • getIntensityKgCO2PerBoe

      public double getIntensityKgCO2PerBoe()
    • getEmissionSources

      public Map<String,Double> getEmissionSources()
    • getIntensityClass

      public String getIntensityClass()
      Classifies the intensity as low/medium/high.
      Returns:
      intensity classification
    • getSummary

      public String getSummary()
      Gets summary suitable for reporting.
      Returns:
      summary string
    • toString

      public String toString()
      Overrides:
      toString in class Object