Class SafetyReport.Builder
java.lang.Object
neqsim.process.fielddevelopment.screening.SafetyReport.Builder
- Enclosing class:
SafetyReport
Builder for SafetyReport.
- Version:
- 1.0
- Author:
- ESOL
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate doubleprivate booleanprivate booleanprivate doubleprivate booleanprivate doubleprivate SafetyReport.SafetyLevelprivate double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddRequirement(String key, String requirement) addScenario(String name, double frequency) blowdownTime(double minutes) build()h2sPresent(boolean present) highPressure(boolean high) inventory(double tonnes) mannedFacility(boolean manned) minimumMetalTemp(double tempC) psvCapacity(double kgPerHr)
-
Field Details
-
overallLevel
-
estimatedBlowdownTimeMinutes
private double estimatedBlowdownTimeMinutes -
minimumMetalTempC
private double minimumMetalTempC -
inventoryTonnes
private double inventoryTonnes -
psvRequiredCapacityKgPerHr
private double psvRequiredCapacityKgPerHr -
h2sPresent
private boolean h2sPresent -
highPressure
private boolean highPressure -
mannedFacility
private boolean mannedFacility -
requirements
-
scenarios
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
overallLevel
-
blowdownTime
-
minimumMetalTemp
-
inventory
-
psvCapacity
-
h2sPresent
-
highPressure
-
mannedFacility
-
addRequirement
-
addScenario
-
build
-