Uses of Class
com.powsybl.security.LimitViolation
-
Packages that use LimitViolation Package Description com.powsybl.action.simulator.loadflow com.powsybl.action.simulator.tools com.powsybl.security com.powsybl.security.comparator com.powsybl.security.detectors Base classes and default implementation of limit violation detectors.com.powsybl.security.extensions com.powsybl.security.interceptors com.powsybl.security.json -
-
Uses of LimitViolation in com.powsybl.action.simulator.loadflow
Method parameters in com.powsybl.action.simulator.loadflow with type arguments of type LimitViolation Modifier and Type Method Description void
CaseExporter. loadFlowConverged(RunningContext runningContext, List<LimitViolation> violations)
void
DefaultLoadFlowActionSimulatorObserver. loadFlowConverged(RunningContext runningContext, List<LimitViolation> violations)
void
LoadFlowActionSimulatorLogPrinter. loadFlowConverged(RunningContext runningContext, List<LimitViolation> violations)
void
LoadFlowActionSimulatorObserver. loadFlowConverged(RunningContext runningContext, List<LimitViolation> violations)
void
DefaultLoadFlowActionSimulatorObserver. violationsAfterTest(String actionId, List<LimitViolation> violations)
void
LoadFlowActionSimulatorObserver. violationsAfterTest(String actionId, List<LimitViolation> violations)
-
Uses of LimitViolation in com.powsybl.action.simulator.tools
Method parameters in com.powsybl.action.simulator.tools with type arguments of type LimitViolation Modifier and Type Method Description void
AbstractSecurityAnalysisResultBuilder. loadFlowConverged(RunningContext runningContext, List<LimitViolation> violations)
-
Uses of LimitViolation in com.powsybl.security
Fields in com.powsybl.security with type parameters of type LimitViolation Modifier and Type Field Description protected List<LimitViolation>
SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder. violations
Methods in com.powsybl.security that return LimitViolation Modifier and Type Method Description LimitViolation
LimitViolationBuilder. build()
Methods in com.powsybl.security that return types with arguments of type LimitViolation Modifier and Type Method Description List<LimitViolation>
LimitViolationFilter. apply(List<LimitViolation> violations, Network network)
static List<LimitViolation>
Security. checkLimits(Network network)
static List<LimitViolation>
Security. checkLimits(Network network, float limitReduction)
static List<LimitViolation>
Security. checkLimits(Network network, Security.CurrentLimitType currentLimitType, float limitReduction)
static List<LimitViolation>
Security. checkLimits(Network network, Set<Security.CurrentLimitType> currentLimitTypes, float limitReduction)
static Comparator<LimitViolation>
LimitViolations. comparator()
A comparator which compares limit violations without comparing extensions.List<LimitViolation>
LimitViolationsResult. getLimitViolations()
Methods in com.powsybl.security with parameters of type LimitViolation Modifier and Type Method Description B
SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder. addViolation(LimitViolation violation)
Adds aLimitViolation
to the builder.B
SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder. addViolation(LimitViolation violation, SecurityAnalysisResultContext limitViolationContext)
Adds aLimitViolation
to the builder with a context.SecurityAnalysisResultBuilder.PostContingencyResultBuilder
SecurityAnalysisResultBuilder.PostContingencyResultBuilder. addViolation(LimitViolation violation, SecurityAnalysisResultContext limitViolationContext)
static Optional<Country>
LimitViolationHelper. getCountry(LimitViolation limitViolation, Network network)
static double
LimitViolationHelper. getNominalVoltage(LimitViolation limitViolation, Network network)
static String
LimitViolationHelper. getVoltageLevelId(LimitViolation limitViolation, Network network)
static String
LimitViolationHelper. getVoltageLevelId(LimitViolation limitViolation, Network network, boolean name)
Method parameters in com.powsybl.security with type arguments of type LimitViolation Modifier and Type Method Description B
SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder. addViolations(List<LimitViolation> violations)
B
SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder. addViolations(List<LimitViolation> violations, SecurityAnalysisResultContext limitViolationContext)
List<LimitViolation>
LimitViolationFilter. apply(List<LimitViolation> violations, Network network)
default void
LimitViolationDetector. checkAll(Contingency contingency, Network network, Consumer<LimitViolation> consumer)
Checks whether the current and voltage values on all equipments of the specifiedNetwork
should be considered asLimitViolation
s.void
LimitViolationDetector. checkAll(Network network, Consumer<LimitViolation> consumer)
Checks whether the current and voltage values on all equipments of the specifiedNetwork
should be considered asLimitViolation
s.default void
LimitViolationDetector. checkCurrent(Contingency contingency, Branch branch, Branch.Side side, double currentValue, Consumer<LimitViolation> consumer)
Checks whether the specified current value on the specified side of the specifiedBranch
should be considered as aLimitViolation
or not.default void
LimitViolationDetector. checkCurrent(Contingency contingency, Branch branch, Branch.Side side, Consumer<LimitViolation> consumer)
Checks whether the current value on the specified side of the specifiedBranch
should be considered as aLimitViolation
or not.default void
LimitViolationDetector. checkCurrent(Contingency contingency, Branch branch, Consumer<LimitViolation> consumer)
Checks whether the current value on both sides of the specifiedBranch
should be considered asLimitViolation
(s).void
LimitViolationDetector. checkCurrent(Branch branch, Branch.Side side, double currentValue, Consumer<LimitViolation> consumer)
Checks whether the specified current value on the specified side of the specifiedBranch
should be considered as aLimitViolation
or not.void
LimitViolationDetector. checkCurrent(Branch branch, Branch.Side side, Consumer<LimitViolation> consumer)
Checks whether the current value on the specified side of the specifiedBranch
should be considered as aLimitViolation
or not.void
LimitViolationDetector. checkCurrent(Branch branch, Consumer<LimitViolation> consumer)
Checks whether the current value on both sides of the specifiedBranch
should be considered asLimitViolation
(s).default void
LimitViolationDetector. checkVoltage(Contingency contingency, Bus bus, double voltageValue, Consumer<LimitViolation> consumer)
Checks whether the specified voltage value on the specifiedBus
should be considered as aLimitViolation
or not.default void
LimitViolationDetector. checkVoltage(Contingency contingency, Bus bus, Consumer<LimitViolation> consumer)
Checks whether the voltage value on the specifiedBus
should be considered as aLimitViolation
or not.default void
LimitViolationDetector. checkVoltage(Contingency contingency, VoltageLevel voltageLevel, Consumer<LimitViolation> consumer)
Checks whether the voltage value on the specifiedVoltageLevel
should be considered as aLimitViolation
or not.void
LimitViolationDetector. checkVoltage(Bus bus, double voltageValue, Consumer<LimitViolation> consumer)
Checks whether the specified voltage value on the specifiedBus
should be considered as aLimitViolation
or not.void
LimitViolationDetector. checkVoltage(Bus bus, Consumer<LimitViolation> consumer)
Checks whether the voltage value on the specifiedBus
should be considered as aLimitViolation
or not.void
LimitViolationDetector. checkVoltage(VoltageLevel voltageLevel, Consumer<LimitViolation> consumer)
Checks whether the voltage value on the specifiedVoltageLevel
should be considered as aLimitViolation
or not.static String
Security. printLimitsViolations(List<LimitViolation> violations, Network network)
static String
Security. printLimitsViolations(List<LimitViolation> violations, Network network, LimitViolationFilter filter)
static String
Security. printLimitsViolations(List<LimitViolation> violations, Network network, LimitViolationFilter filter, TableFormatterConfig formatterConfig)
static String
Security. printLimitsViolations(List<LimitViolation> violations, Network network, Security.LimitViolationWriteConfig printConfig)
Constructor parameters in com.powsybl.security with type arguments of type LimitViolation Constructor Description LimitViolationsResult(boolean computationOk, List<LimitViolation> limitViolations)
LimitViolationsResult(boolean computationOk, List<LimitViolation> limitViolations, List<String> actionsTaken)
PostContingencyResult(Contingency contingency, boolean computationOk, List<LimitViolation> limitViolations)
PostContingencyResult(Contingency contingency, boolean computationOk, List<LimitViolation> limitViolations, List<String> actionsTaken)
-
Uses of LimitViolation in com.powsybl.security.comparator
Methods in com.powsybl.security.comparator with parameters of type LimitViolation Modifier and Type Method Description int
LimitViolationComparator. compare(LimitViolation violation1, LimitViolation violation2)
protected boolean
LimitViolationEquivalence. doEquivalent(LimitViolation violation1, LimitViolation violation2)
protected int
LimitViolationEquivalence. doHash(LimitViolation violation)
SecurityAnalysisResultComparisonWriter
SecurityAnalysisResultComparisonWriter. write(LimitViolation violation1, LimitViolation violation2, boolean equivalent)
-
Uses of LimitViolation in com.powsybl.security.detectors
Method parameters in com.powsybl.security.detectors with type arguments of type LimitViolation Modifier and Type Method Description void
AbstractContingencyBlindDetector. checkAll(Network network, Consumer<LimitViolation> consumer)
void
AbstractLimitViolationDetector. checkAll(Contingency contingency, Network network, Consumer<LimitViolation> consumer)
void
AbstractContingencyBlindDetector. checkCurrent(Branch branch, Branch.Side side, Consumer<LimitViolation> consumer)
This implementation takes the current value to be checked from the Network.void
AbstractContingencyBlindDetector. checkCurrent(Branch branch, Consumer<LimitViolation> consumer)
void
AbstractLimitViolationDetector. checkCurrent(Contingency contingency, Branch branch, Branch.Side side, Consumer<LimitViolation> consumer)
This implementation takes the current value to be checked from the Network.void
AbstractLimitViolationDetector. checkCurrent(Contingency contingency, Branch branch, Consumer<LimitViolation> consumer)
void
AbstractLimitViolationDetector. checkCurrent(Branch branch, Branch.Side side, double currentValue, Consumer<LimitViolation> consumer)
void
DefaultLimitViolationDetector. checkCurrent(Branch branch, Branch.Side side, double value, Consumer<LimitViolation> consumer)
void
AbstractContingencyBlindDetector. checkVoltage(Bus bus, Consumer<LimitViolation> consumer)
This implementation takes the voltage value to be checked from the Network.void
AbstractContingencyBlindDetector. checkVoltage(VoltageLevel voltageLevel, Consumer<LimitViolation> consumer)
void
AbstractLimitViolationDetector. checkVoltage(Contingency contingency, Bus bus, Consumer<LimitViolation> consumer)
This implementation takes the voltage value to be checked from the Network.void
AbstractLimitViolationDetector. checkVoltage(Contingency contingency, VoltageLevel voltageLevel, Consumer<LimitViolation> consumer)
void
AbstractLimitViolationDetector. checkVoltage(Bus bus, double voltageValue, Consumer<LimitViolation> consumer)
void
DefaultLimitViolationDetector. checkVoltage(Bus bus, double value, Consumer<LimitViolation> consumer)
-
Uses of LimitViolation in com.powsybl.security.extensions
Methods in com.powsybl.security.extensions that return LimitViolation Modifier and Type Method Description LimitViolation
ActivePowerExtension. getExtendable()
Methods in com.powsybl.security.extensions with parameters of type LimitViolation Modifier and Type Method Description void
ActivePowerExtension. setExtendable(LimitViolation limitViolation)
-
Uses of LimitViolation in com.powsybl.security.interceptors
Methods in com.powsybl.security.interceptors with parameters of type LimitViolation Modifier and Type Method Description void
DefaultSecurityAnalysisInterceptor. onLimitViolation(Contingency contingency, LimitViolation limitViolation, SecurityAnalysisResultContext context)
void
DefaultSecurityAnalysisInterceptor. onLimitViolation(LimitViolation limitViolation, SecurityAnalysisResultContext context)
default void
SecurityAnalysisInterceptor. onLimitViolation(Contingency contingency, LimitViolation limitViolation, SecurityAnalysisResultContext context)
Callback when a violation is detected on N-1 situation.default void
SecurityAnalysisInterceptor. onLimitViolation(LimitViolation limitViolation, SecurityAnalysisResultContext context)
Callback when a violation is detected on N situation. -
Uses of LimitViolation in com.powsybl.security.json
Methods in com.powsybl.security.json that return LimitViolation Modifier and Type Method Description LimitViolation
LimitViolationDeserializer. deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext)
Methods in com.powsybl.security.json with parameters of type LimitViolation Modifier and Type Method Description void
LimitViolationSerializer. serialize(LimitViolation limitViolation, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider)
-