Class FlowAssuranceReport.Builder
java.lang.Object
neqsim.process.fielddevelopment.screening.FlowAssuranceReport.Builder
- Enclosing class:
FlowAssuranceReport
Builder for FlowAssuranceReport.
- Version:
- 1.0
- Author:
- ESOL
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate FlowAssuranceResultprivate FlowAssuranceResultprivate FlowAssuranceResultprivate doubleprivate doubleprivate FlowAssuranceResultprivate doubleprivate FlowAssuranceResultprivate doubleprivate doubleprivate FlowAssuranceResult -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddMitigationOption(String key, String option) addRecommendation(String key, String recommendation) asphalteneResult(FlowAssuranceResult result) build()corrosionResult(FlowAssuranceResult result) erosionResult(FlowAssuranceResult result) hydrateFormationTemp(double tempC) hydrateMargin(double marginC) hydrateResult(FlowAssuranceResult result) minOperatingTemp(double tempC) scalingResult(FlowAssuranceResult result) waxAppearanceTemp(double tempC) waxMargin(double marginC) waxResult(FlowAssuranceResult result)
-
Field Details
-
hydrateResult
-
waxResult
-
asphalteneResult
-
corrosionResult
-
scalingResult
-
erosionResult
-
hydrateMarginC
private double hydrateMarginC -
waxMarginC
private double waxMarginC -
minOperatingTempC
private double minOperatingTempC -
hydrateFormationTempC
private double hydrateFormationTempC -
waxAppearanceTempC
private double waxAppearanceTempC -
recommendations
-
mitigationOptions
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
hydrateResult
-
waxResult
-
asphalteneResult
-
corrosionResult
-
scalingResult
-
erosionResult
-
hydrateMargin
-
waxMargin
-
minOperatingTemp
-
hydrateFormationTemp
-
waxAppearanceTemp
-
addRecommendation
-
addMitigationOption
-
build
-