Interface OuterLoop<V extends Enum<V> & Quantity,E extends Enum<E> & Quantity,P extends AbstractLoadFlowParameters,C extends LoadFlowContext<V,E,P>,O extends OuterLoopContext<V,E,P,C>>

All Known Subinterfaces:
AcOuterLoop
All Known Implementing Classes:
AbstractIncrementalPhaseControlOuterLoop, AbstractPhaseControlOuterLoop, AbstractTransformerVoltageControlOuterLoop, AcIncrementalPhaseControlOuterLoop, AutomationSystemOuterLoop, DcIncrementalPhaseControlOuterLoop, DistributedSlackOuterLoop, IncrementalShuntVoltageControlOuterLoop, IncrementalTransformerVoltageControlOuterLoop, MonitoringVoltageOuterLoop, PhaseControlOuterLoop, ReactiveLimitsOuterLoop, SecondaryVoltageControlOuterLoop, ShuntVoltageControlOuterLoop, SimpleTransformerVoltageControlOuterLoop, TransformerVoltageControlOuterLoop

public interface OuterLoop<V extends Enum<V> & Quantity,E extends Enum<E> & Quantity,P extends AbstractLoadFlowParameters,C extends LoadFlowContext<V,E,P>,O extends OuterLoopContext<V,E,P,C>>
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
  • Method Details

    • getName

      String getName()
    • getType

      default String getType()
    • initialize

      default void initialize(O context)
    • check

      OuterLoopStatus check(O context, com.powsybl.commons.reporter.Reporter reporter)
    • cleanup

      default void cleanup(O context)