Class DynamicRiskSimulator.EquipmentState

java.lang.Object
neqsim.process.safety.risk.dynamic.DynamicRiskSimulator.EquipmentState
Enclosing class:
DynamicRiskSimulator

private static class DynamicRiskSimulator.EquipmentState extends Object
Internal class to track equipment state during simulation.
Version:
1.0
Author:
NeqSim Development Team
  • Field Details

    • name

      private String name
    • failed

      private boolean failed
    • inTransient

      private boolean inTransient
    • rampingUp

      private boolean rampingUp
    • repairRemaining

      private double repairRemaining
    • transientRemaining

      private double transientRemaining
  • Constructor Details

    • EquipmentState

      EquipmentState(String name)
  • Method Details

    • isOperating

      boolean isOperating()
    • isFailed

      boolean isFailed()
    • setFailed

      void setFailed(boolean failed)
    • isInTransient

      boolean isInTransient()
    • setInTransient

      void setInTransient(boolean inTransient)
    • isRampingUp

      boolean isRampingUp()
    • setRampingUp

      void setRampingUp(boolean rampingUp)
    • getRepairRemaining

      double getRepairRemaining()
    • setRepairRemaining

      void setRepairRemaining(double hours)
    • decrementRepair

      void decrementRepair(double hours)
    • isRepairComplete

      boolean isRepairComplete()
    • getTransientRemaining

      double getTransientRemaining()
    • setTransientRemaining

      void setTransientRemaining(double hours)
    • decrementTransient

      void decrementTransient(double hours)
    • isTransientComplete

      boolean isTransientComplete()