Package com.powsybl.iidm.reducer
Class AbstractNetworkReducer
java.lang.Object
com.powsybl.iidm.reducer.AbstractNetworkReducer
- All Implemented Interfaces:
NetworkReducer
- Direct Known Subclasses:
DefaultNetworkReducer
- Author:
- Mathieu Bague <mathieu.bague at rte-france.com>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
buildVoltageLevelIdSet
(Network network) protected final NetworkPredicate
protected abstract void
protected abstract void
final void
protected abstract void
reduce
(Substation substation) protected abstract void
reduce
(ThreeWindingsTransformer transformer) protected abstract void
reduce
(TwoWindingsTransformer transformer) protected abstract void
reduce
(VoltageLevel voltageLevel) protected boolean
Return true if the givenHvdcLine
should be kept in the network, false otherwiseprotected boolean
Return true if the givenLine
should be kept in the network, false otherwiseprotected boolean
test
(Substation substation) protected boolean
test
(ThreeWindingsTransformer transformer) Return true if the givenThreeWindingsTransformer
should be kept in the network, false otherwiseprotected boolean
test
(TwoWindingsTransformer transformer) Return true if the givenTwoWindingsTransformer
should be kept in the network, false otherwiseprotected boolean
test
(VoltageLevel voltageLevel)
-
Constructor Details
-
AbstractNetworkReducer
-
-
Method Details
-
reduce
- Specified by:
reduce
in interfaceNetworkReducer
-
getPredicate
-
reduce
-
reduce
-
reduce
-
reduce
-
reduce
-
reduce
-
test
-
test
-
test
Return true if the givenLine
should be kept in the network, false otherwise -
test
Return true if the givenTwoWindingsTransformer
should be kept in the network, false otherwise -
test
Return true if the givenThreeWindingsTransformer
should be kept in the network, false otherwise -
test
Return true if the givenHvdcLine
should be kept in the network, false otherwise -
buildVoltageLevelIdSet
-