Class EmissionsTracker.EmissionsReport.Builder
java.lang.Object
neqsim.process.fielddevelopment.screening.EmissionsTracker.EmissionsReport.Builder
- Enclosing class:
EmissionsTracker.EmissionsReport
Builder for EmissionsReport.
- Version:
- 1.0
- Author:
- ESOL
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate doubleprivate doubleprivate doubleprivate doubleprivate Stringprivate doubleprivate doubleprivate double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddEmissionSource(String source, double tonnes) build()flaringEmissionsTonnesPerYear(double tonnes) fugitiveEmissionsTonnesPerYear(double tonnes) intensityKgCO2PerBoe(double intensity) powerEmissionsTonnesPerYear(double tonnes) powerSource(String source) totalEmissionsTonnesPerYear(double tonnes) totalPowerMW(double mw) ventedCO2TonnesPerYear(double tonnes)
-
Field Details
-
totalPowerMW
private double totalPowerMW -
powerSource
-
powerEmissionsTonnesPerYear
private double powerEmissionsTonnesPerYear -
flaringEmissionsTonnesPerYear
private double flaringEmissionsTonnesPerYear -
fugitiveEmissionsTonnesPerYear
private double fugitiveEmissionsTonnesPerYear -
ventedCO2TonnesPerYear
private double ventedCO2TonnesPerYear -
totalEmissionsTonnesPerYear
private double totalEmissionsTonnesPerYear -
intensityKgCO2PerBoe
private double intensityKgCO2PerBoe -
emissionSources
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
totalPowerMW
-
powerSource
-
powerEmissionsTonnesPerYear
-
flaringEmissionsTonnesPerYear
-
fugitiveEmissionsTonnesPerYear
-
ventedCO2TonnesPerYear
-
totalEmissionsTonnesPerYear
-
intensityKgCO2PerBoe
-
addEmissionSource
-
build
-