Package com.powsybl.security
Class LimitViolationFilter
java.lang.Object
com.powsybl.security.LimitViolationFilter
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Constructor Summary
ConstructorDescriptionLimitViolationFilter
(Set<LimitViolationType> violationTypes) LimitViolationFilter
(Set<LimitViolationType> violationTypes, double minBaseVoltage) LimitViolationFilter
(Set<LimitViolationType> violationTypes, double minBaseVoltage, Set<Country> countries) -
Method Summary
Modifier and TypeMethodDescriptionapply
(List<LimitViolation> violations, Network network) double
static LimitViolationFilter
load()
static LimitViolationFilter
load
(PlatformConfig platformConfig) setCountries
(Set<Country> countries) setMinBaseVoltage
(double minBaseVoltage) setViolationTypes
(Set<LimitViolationType> violationTypes)
-
Constructor Details
-
LimitViolationFilter
-
LimitViolationFilter
public LimitViolationFilter() -
LimitViolationFilter
-
LimitViolationFilter
public LimitViolationFilter(Set<LimitViolationType> violationTypes, double minBaseVoltage, Set<Country> countries)
-
-
Method Details
-
load
-
load
-
getViolationTypes
-
setViolationTypes
-
getMinBaseVoltage
public double getMinBaseVoltage() -
setMinBaseVoltage
-
getCountries
-
setCountries
-
apply
-