Class TiebackAnalyzer.TiebackScreeningResult

java.lang.Object
neqsim.process.fielddevelopment.tieback.TiebackAnalyzer.TiebackScreeningResult
All Implemented Interfaces:
Serializable
Enclosing class:
TiebackAnalyzer

public static class TiebackAnalyzer.TiebackScreeningResult extends Object implements Serializable
Screening result for quick tieback evaluation.
Version:
1.0
Author:
ESOL
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • hostName

      private String hostName
    • passed

      private boolean passed
    • failureReason

      private String failureReason
    • distanceKm

      private double distanceKm
    • estimatedCapexMusd

      private double estimatedCapexMusd
    • estimatedNpvMusd

      private double estimatedNpvMusd
  • Constructor Details

    • TiebackScreeningResult

      public TiebackScreeningResult()
  • Method Details

    • getHostName

      public String getHostName()
      Get host name.
      Returns:
      the host facility name
    • setHostName

      public void setHostName(String name)
      Set host name.
      Parameters:
      name - the host facility name
    • isPassed

      public boolean isPassed()
      Check if passed.
      Returns:
      true if feasibility check passed
    • setPassed

      public void setPassed(boolean passed)
      Set passed status.
      Parameters:
      passed - true if feasibility check passed
    • getFailureReason

      public String getFailureReason()
      Get failure reason.
      Returns:
      the reason for failure, or null if passed
    • setFailureReason

      public void setFailureReason(String reason)
      Set failure reason.
      Parameters:
      reason - the reason for failure
    • getDistanceKm

      public double getDistanceKm()
      Get distance.
      Returns:
      the tieback distance in kilometers
    • setDistanceKm

      public void setDistanceKm(double km)
      Set distance.
      Parameters:
      km - the tieback distance in kilometers
    • getEstimatedCapexMusd

      public double getEstimatedCapexMusd()
      Get estimated CAPEX.
      Returns:
      the estimated capital expenditure in million USD
    • setEstimatedCapexMusd

      public void setEstimatedCapexMusd(double capex)
      Set estimated CAPEX.
      Parameters:
      capex - the estimated capital expenditure in million USD
    • getEstimatedNpvMusd

      public double getEstimatedNpvMusd()
      Get estimated NPV.
      Returns:
      the estimated net present value in million USD
    • setEstimatedNpvMusd

      public void setEstimatedNpvMusd(double npv)
      Set estimated NPV.
      Parameters:
      npv - the estimated net present value in million USD
    • toString

      public String toString()
      Overrides:
      toString in class Object