Class FlowRateOptimizer.LiftCurveResult
java.lang.Object
neqsim.process.util.optimizer.FlowRateOptimizer.LiftCurveResult
- All Implemented Interfaces:
Serializable
- Enclosing class:
FlowRateOptimizer
Result container for professional lift curve generation.
Contains all generated tables and summary information from a lift curve generation run.
- Version:
- 1.0
- Author:
- ESOL
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate longprivate static final longprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddWarning(String warning) Adds a warning message.doubleGets the feasibility percentage.intlongReturns a summary string.intvoidsetCapacityTable(FlowRateOptimizer.ProcessCapacityTable capacityTable) voidsetFeasiblePoints(int feasiblePoints) voidsetGenerationTimeMs(long generationTimeMs) voidsetLiftCurveTable(FlowRateOptimizer.ProcessLiftCurveTable liftCurveTable) voidsetPerformanceTable(FlowRateOptimizer.ProcessPerformanceTable performanceTable) voidsetTotalEvaluations(int totalEvaluations)
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
capacityTable
-
liftCurveTable
-
performanceTable
-
generationTimeMs
private long generationTimeMs -
totalEvaluations
private int totalEvaluations -
feasiblePoints
private int feasiblePoints -
warnings
-
-
Constructor Details
-
LiftCurveResult
public LiftCurveResult()Default constructor.
-
-
Method Details
-
getCapacityTable
- Returns:
- the capacity table
-
setCapacityTable
- Parameters:
capacityTable- the capacity table to set
-
getLiftCurveTable
- Returns:
- the lift curve table
-
setLiftCurveTable
- Parameters:
liftCurveTable- the lift curve table to set
-
getPerformanceTable
- Returns:
- the performance table
-
setPerformanceTable
- Parameters:
performanceTable- the performance table to set
-
getGenerationTimeMs
public long getGenerationTimeMs()- Returns:
- generation time in milliseconds
-
setGenerationTimeMs
public void setGenerationTimeMs(long generationTimeMs) - Parameters:
generationTimeMs- the generation time to set
-
getTotalEvaluations
public int getTotalEvaluations()- Returns:
- total number of evaluations
-
setTotalEvaluations
public void setTotalEvaluations(int totalEvaluations) - Parameters:
totalEvaluations- the total evaluations to set
-
getFeasiblePoints
public int getFeasiblePoints()- Returns:
- number of feasible points
-
setFeasiblePoints
public void setFeasiblePoints(int feasiblePoints) - Parameters:
feasiblePoints- the feasible points to set
-
getWarnings
-
addWarning
Adds a warning message.- Parameters:
warning- the warning message
-
getFeasibilityPercentage
public double getFeasibilityPercentage()Gets the feasibility percentage.- Returns:
- percentage of feasible points (0-100)
-
getSummary
-