Package com.powsybl.security
Class LimitViolationFilter
- java.lang.Object
-
- com.powsybl.security.LimitViolationFilter
-
public class LimitViolationFilter extends Object
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description LimitViolationFilter()
LimitViolationFilter(Set<LimitViolationType> violationTypes)
LimitViolationFilter(Set<LimitViolationType> violationTypes, double minBaseVoltage)
LimitViolationFilter(Set<LimitViolationType> violationTypes, double minBaseVoltage, Set<Country> countries)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<LimitViolation>
apply(List<LimitViolation> violations, Network network)
Set<Country>
getCountries()
double
getMinBaseVoltage()
Set<LimitViolationType>
getViolationTypes()
static LimitViolationFilter
load()
static LimitViolationFilter
load(PlatformConfig platformConfig)
LimitViolationFilter
setCountries(Set<Country> countries)
LimitViolationFilter
setMinBaseVoltage(double minBaseVoltage)
LimitViolationFilter
setViolationTypes(Set<LimitViolationType> violationTypes)
-
-
-
Constructor Detail
-
LimitViolationFilter
public LimitViolationFilter(Set<LimitViolationType> violationTypes)
-
LimitViolationFilter
public LimitViolationFilter()
-
LimitViolationFilter
public LimitViolationFilter(Set<LimitViolationType> violationTypes, double minBaseVoltage)
-
LimitViolationFilter
public LimitViolationFilter(Set<LimitViolationType> violationTypes, double minBaseVoltage, Set<Country> countries)
-
-
Method Detail
-
load
public static LimitViolationFilter load()
-
load
public static LimitViolationFilter load(PlatformConfig platformConfig)
-
getViolationTypes
public Set<LimitViolationType> getViolationTypes()
-
setViolationTypes
public LimitViolationFilter setViolationTypes(Set<LimitViolationType> violationTypes)
-
getMinBaseVoltage
public double getMinBaseVoltage()
-
setMinBaseVoltage
public LimitViolationFilter setMinBaseVoltage(double minBaseVoltage)
-
setCountries
public LimitViolationFilter setCountries(Set<Country> countries)
-
apply
public List<LimitViolation> apply(List<LimitViolation> violations, Network network)
-
-