Interface LfNetworkListener

All Known Implementing Classes:
AbstractEquationSystemUpdater, AbstractLfNetworkListener, AcEquationSystemUpdater, DcEquationSystemUpdater, LfNetworkListenerTracer

public interface LfNetworkListener
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
  • Method Details

    • onGeneratorVoltageControlChange

      void onGeneratorVoltageControlChange(LfBus controllerBus, boolean newVoltageControllerEnabled)
    • onGeneratorVoltageControlTargetChange

      void onGeneratorVoltageControlTargetChange(GeneratorVoltageControl control, double newTargetVoltage)
    • onGeneratorReactivePowerControlChange

      void onGeneratorReactivePowerControlChange(LfBus controllerBus, boolean newReactiveControllerEnabled)
    • onTransformerPhaseControlChange

      void onTransformerPhaseControlChange(LfBranch controllerBranch, boolean newPhaseControlEnabled)
    • onTransformerVoltageControlChange

      void onTransformerVoltageControlChange(LfBranch controllerBranch, boolean newVoltageControllerEnabled)
    • onShuntVoltageControlChange

      void onShuntVoltageControlChange(LfShunt controllerShunt, boolean newVoltageControllerEnabled)
    • onLoadActivePowerTargetChange

      void onLoadActivePowerTargetChange(LfLoad load, double oldTargetP, double newTargetP)
    • onLoadReactivePowerTargetChange

      void onLoadReactivePowerTargetChange(LfLoad load, double oldTargetQ, double newTargetQ)
    • onGenerationActivePowerTargetChange

      void onGenerationActivePowerTargetChange(LfGenerator generator, double oldGenerationTargetP, double newGenerationTargetP)
    • onGenerationReactivePowerTargetChange

      void onGenerationReactivePowerTargetChange(LfBus bus, double oldGenerationTargetQ, double newGenerationTargetQ)
    • onDisableChange

      void onDisableChange(LfElement element, boolean disabled)
    • onTapPositionChange

      void onTapPositionChange(LfBranch branch, int oldPosition, int newPosition)
    • onShuntSusceptanceChange

      void onShuntSusceptanceChange(LfShunt shunt, double b)
    • onZeroImpedanceNetworkSpanningTreeChange

      void onZeroImpedanceNetworkSpanningTreeChange(LfBranch branch, LoadFlowModel loadFlowModel, boolean spanningTree)
    • onZeroImpedanceNetworkSplit

      void onZeroImpedanceNetworkSplit(LfZeroImpedanceNetwork initialNetwork, List<LfZeroImpedanceNetwork> splitNetworks, LoadFlowModel loadFlowModel)
    • onZeroImpedanceNetworkMerge

      void onZeroImpedanceNetworkMerge(LfZeroImpedanceNetwork network1, LfZeroImpedanceNetwork network2, LfZeroImpedanceNetwork mergedNetwork, LoadFlowModel loadFlowModel)
    • onBranchConnectionStatusChange

      void onBranchConnectionStatusChange(LfBranch branch, com.powsybl.iidm.network.TwoSides side, boolean connected)