Class FlowRateOptimizer.LiftCurveResult

java.lang.Object
neqsim.process.util.optimizer.FlowRateOptimizer.LiftCurveResult
All Implemented Interfaces:
Serializable
Enclosing class:
FlowRateOptimizer

public static class FlowRateOptimizer.LiftCurveResult extends Object implements Serializable
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 Details

  • Constructor Details

    • LiftCurveResult

      public LiftCurveResult()
      Default constructor.
  • Method Details

    • getCapacityTable

      public FlowRateOptimizer.ProcessCapacityTable getCapacityTable()
      Returns:
      the capacity table
    • setCapacityTable

      public void setCapacityTable(FlowRateOptimizer.ProcessCapacityTable capacityTable)
      Parameters:
      capacityTable - the capacity table to set
    • getLiftCurveTable

      public FlowRateOptimizer.ProcessLiftCurveTable getLiftCurveTable()
      Returns:
      the lift curve table
    • setLiftCurveTable

      public void setLiftCurveTable(FlowRateOptimizer.ProcessLiftCurveTable liftCurveTable)
      Parameters:
      liftCurveTable - the lift curve table to set
    • getPerformanceTable

      public FlowRateOptimizer.ProcessPerformanceTable getPerformanceTable()
      Returns:
      the performance table
    • setPerformanceTable

      public void setPerformanceTable(FlowRateOptimizer.ProcessPerformanceTable performanceTable)
      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

      public List<String> getWarnings()
      Returns:
      list of warnings generated during calculation
    • addWarning

      public void addWarning(String warning)
      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

      public String getSummary()
      Returns a summary string.
      Returns:
      summary of the lift curve generation