Package com.powsybl.iidm.reducer
Class DefaultNetworkReducer
- java.lang.Object
-
- com.powsybl.iidm.reducer.AbstractNetworkReducer
-
- com.powsybl.iidm.reducer.DefaultNetworkReducer
-
- All Implemented Interfaces:
NetworkReducer
public class DefaultNetworkReducer extends AbstractNetworkReducer
- Author:
- Mathieu Bague
-
-
Constructor Summary
Constructors Constructor Description DefaultNetworkReducer(NetworkPredicate predicate, ReductionOptions options)
DefaultNetworkReducer(NetworkPredicate predicate, ReductionOptions options, NetworkReducerObserver... observers)
DefaultNetworkReducer(NetworkPredicate predicate, ReductionOptions options, List<NetworkReducerObserver> observers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
reduce(HvdcLine hvdcLine)
protected void
reduce(Line line)
protected void
reduce(Substation substation)
protected void
reduce(ThreeWindingsTransformer transformer)
protected void
reduce(TwoWindingsTransformer transformer)
protected void
reduce(VoltageLevel voltageLevel)
-
Methods inherited from class com.powsybl.iidm.reducer.AbstractNetworkReducer
getPredicate, reduce, test, test, test, test, test, test
-
-
-
-
Constructor Detail
-
DefaultNetworkReducer
public DefaultNetworkReducer(NetworkPredicate predicate, ReductionOptions options)
-
DefaultNetworkReducer
public DefaultNetworkReducer(NetworkPredicate predicate, ReductionOptions options, NetworkReducerObserver... observers)
-
DefaultNetworkReducer
public DefaultNetworkReducer(NetworkPredicate predicate, ReductionOptions options, List<NetworkReducerObserver> observers)
-
-
Method Detail
-
reduce
protected void reduce(Substation substation)
- Specified by:
reduce
in classAbstractNetworkReducer
-
reduce
protected void reduce(VoltageLevel voltageLevel)
- Specified by:
reduce
in classAbstractNetworkReducer
-
reduce
protected void reduce(Line line)
- Specified by:
reduce
in classAbstractNetworkReducer
-
reduce
protected void reduce(TwoWindingsTransformer transformer)
- Specified by:
reduce
in classAbstractNetworkReducer
-
reduce
protected void reduce(ThreeWindingsTransformer transformer)
- Specified by:
reduce
in classAbstractNetworkReducer
-
reduce
protected void reduce(HvdcLine hvdcLine)
- Specified by:
reduce
in classAbstractNetworkReducer
-
-