Class DegradedOperationOptimizer.RecoveryPlan

java.lang.Object
neqsim.process.util.optimizer.DegradedOperationOptimizer.RecoveryPlan
All Implemented Interfaces:
Serializable
Enclosing class:
DegradedOperationOptimizer

public static class DegradedOperationOptimizer.RecoveryPlan extends Object implements Serializable
Recovery plan for restoring normal operation.
Version:
1.0
Author:
NeqSim Development Team
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • failedEquipment

      private final String failedEquipment
    • actions

    • expectedProductionDuringRecovery

      private double expectedProductionDuringRecovery
    • estimatedRecoveryTime

      private double estimatedRecoveryTime
  • Constructor Details

    • RecoveryPlan

      public RecoveryPlan(String failedEquipment)
      Creates a recovery plan.
      Parameters:
      failedEquipment - the failed equipment name
  • Method Details

    • addAction

      public void addAction(DegradedOperationOptimizer.RecoveryAction action)
    • getActions

    • getFailedEquipment

      public String getFailedEquipment()
    • getExpectedProductionDuringRecovery

      public double getExpectedProductionDuringRecovery()
    • setExpectedProductionDuringRecovery

      public void setExpectedProductionDuringRecovery(double production)
    • getEstimatedRecoveryTime

      public double getEstimatedRecoveryTime()
    • setEstimatedRecoveryTime

      public void setEstimatedRecoveryTime(double hours)
    • toString

      public String toString()
      Overrides:
      toString in class Object