Class SISRiskResult.EventMitigationResult

java.lang.Object
neqsim.process.safety.risk.sis.SISRiskResult.EventMitigationResult
All Implemented Interfaces:
Serializable
Enclosing class:
SISRiskResult

public static class SISRiskResult.EventMitigationResult extends Object implements Serializable
Result for a single event's mitigation.
Version:
1.0
Author:
NeqSim Development Team
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • eventName

      private String eventName
    • unmitigatedFrequency

      private double unmitigatedFrequency
    • mitigatedFrequency

      private double mitigatedFrequency
    • riskReduction

      private double riskReduction
    • appliedSIFs

      private List<String> appliedSIFs
    • sifContributions

      private Map<String,Double> sifContributions
  • Constructor Details

    • EventMitigationResult

      public EventMitigationResult(String eventName)
  • Method Details

    • getEventName

      public String getEventName()
    • getUnmitigatedFrequency

      public double getUnmitigatedFrequency()
    • getMitigatedFrequency

      public double getMitigatedFrequency()
    • getRiskReduction

      public double getRiskReduction()
    • getAppliedSIFs

      public List<String> getAppliedSIFs()
    • getSifContributions

      public Map<String,Double> getSifContributions()
    • setFrequencies

      void setFrequencies(double unmitigated, double mitigated)
    • addSIF

      void addSIF(String sifName, double contribution)