Package com.powsybl.iidm.reducer
Class SubNetworkPredicate
- java.lang.Object
-
- com.powsybl.iidm.reducer.SubNetworkPredicate
-
- All Implemented Interfaces:
NetworkPredicate
public class SubNetworkPredicate extends Object implements NetworkPredicate
A network reducer predicate that allow reduction based on a center voltage level and all other voltage level neighbors within a specified depth.- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description SubNetworkPredicate(VoltageLevel vl, int maxDepth)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
test(Substation substation)
Return true if the givenSubstation
should be kept in the network, false otherwiseboolean
test(VoltageLevel voltageLevel)
Return true if the givenVoltageLevel
should be kept in the network, false otherwise
-
-
-
Constructor Detail
-
SubNetworkPredicate
public SubNetworkPredicate(VoltageLevel vl, int maxDepth)
-
-
Method Detail
-
test
public boolean test(Substation substation)
Description copied from interface:NetworkPredicate
Return true if the givenSubstation
should be kept in the network, false otherwise- Specified by:
test
in interfaceNetworkPredicate
-
test
public boolean test(VoltageLevel voltageLevel)
Description copied from interface:NetworkPredicate
Return true if the givenVoltageLevel
should be kept in the network, false otherwise- Specified by:
test
in interfaceNetworkPredicate
-
-