Class SISIntegratedRiskModel.IndependentProtectionLayer
java.lang.Object
neqsim.process.safety.risk.sis.SISIntegratedRiskModel.IndependentProtectionLayer
- All Implemented Interfaces:
Serializable
- Enclosing class:
SISIntegratedRiskModel
public static class SISIntegratedRiskModel.IndependentProtectionLayer
extends Object
implements Serializable
Independent Protection Layer (IPL) for LOPA.
- Version:
- 1.0
- Author:
- NeqSim Development Team
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumIPL types. -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionIndependentProtectionLayer(String name, double pfd, SISIntegratedRiskModel.IndependentProtectionLayer.IPLType type) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddApplicableEvent(String event) getName()doublegetPfd()doublegetType()
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
name
-
description
-
pfd
private double pfd -
type
-
applicableEvents
-
-
Constructor Details
-
IndependentProtectionLayer
public IndependentProtectionLayer(String name, double pfd, SISIntegratedRiskModel.IndependentProtectionLayer.IPLType type)
-
-
Method Details
-
getName
-
getPfd
public double getPfd() -
getType
-
getRiskReductionFactor
public double getRiskReductionFactor() -
addApplicableEvent
-
getApplicableEvents
-