Class DependencyAnalyzer.DependencyResult
java.lang.Object
neqsim.process.util.topology.DependencyAnalyzer.DependencyResult
- All Implemented Interfaces:
Serializable
- Enclosing class:
DependencyAnalyzer
Result of a dependency analysis.
- Version:
- 1.0
- Author:
- NeqSim Development Team
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate FunctionalLocationprivate static final longprivate double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void(package private) voidaddDirectlyAffected(String equipment) (package private) voidaddEquipmentToWatch(String equipment) (package private) voidaddIndirectlyAffected(String equipment) double(package private) void(package private) voidsetIncreasedCriticality(String equipment, double criticality) (package private) voidsetProductionImpact(String equipment, double impact) (package private) voidsetTotalProductionLoss(double loss) toJson()Exports result to JSON.
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
failedEquipment
-
failedLocation
-
directlyAffected
-
indirectlyAffected
-
increasedCriticality
-
equipmentToWatch
-
productionImpactByEquipment
-
totalProductionLoss
private double totalProductionLoss -
crossInstallationEffects
-
-
Constructor Details
-
DependencyResult
Creates a dependency result.- Parameters:
failedEquipment- the failed equipment name
-
-
Method Details
-
getFailedEquipment
-
getFailedLocation
-
getDirectlyAffected
-
getIndirectlyAffected
-
getIncreasedCriticality
-
getEquipmentToWatch
-
getProductionImpactByEquipment
-
getTotalProductionLoss
public double getTotalProductionLoss() -
getCrossInstallationEffects
-
setFailedLocation
-
addDirectlyAffected
-
addIndirectlyAffected
-
setIncreasedCriticality
-
addEquipmentToWatch
-
setProductionImpact
-
setTotalProductionLoss
void setTotalProductionLoss(double loss) -
addCrossInstallationEffect
-
toJson
-