Package com.powsybl.openloadflow.network
Interface LfNetworkListener
-
- All Known Implementing Classes:
AbstractEquationSystemUpdater
,AbstractLfNetworkListener
,AcEquationSystemUpdater
,DcEquationSystemUpdater
,LfNetworkListenerTracer
public interface LfNetworkListener
- Author:
- Geoffroy Jamgotchian
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onDisableChange(LfElement element, boolean disabled)
void
onGenerationActivePowerTargetChange(LfGenerator generator, double oldGenerationTargetP, double newGenerationTargetP)
void
onGenerationReactivePowerTargetChange(LfBus bus, double oldGenerationTargetQ, double newGenerationTargetQ)
void
onGeneratorVoltageControlChange(LfBus controllerBus, boolean newVoltageControllerEnabled)
void
onGeneratorVoltageControlTargetChange(GeneratorVoltageControl control, double newTargetVoltage)
void
onLoadActivePowerTargetChange(LfBus bus, double oldLoadTargetP, double newLoadTargetP)
void
onLoadReactivePowerTargetChange(LfBus bus, double oldLoadTargetQ, double newLoadTargetQ)
void
onShuntSusceptanceChange(LfShunt shunt, double b)
void
onShuntVoltageControlChange(LfShunt controllerShunt, boolean newVoltageControllerEnabled)
void
onTapPositionChange(LfBranch branch, int oldPosition, int newPosition)
void
onTransformerPhaseControlChange(LfBranch controllerBranch, boolean newPhaseControlEnabled)
void
onTransformerVoltageControlChange(LfBranch controllerBranch, boolean newVoltageControllerEnabled)
void
onZeroImpedanceNetworkMerge(LfZeroImpedanceNetwork network1, LfZeroImpedanceNetwork network2, LfZeroImpedanceNetwork mergedNetwork, boolean dc)
void
onZeroImpedanceNetworkSpanningTreeChange(LfBranch branch, boolean dc, boolean spanningTree)
void
onZeroImpedanceNetworkSplit(LfZeroImpedanceNetwork initialNetwork, List<LfZeroImpedanceNetwork> splitNetworks, boolean dc)
-
-
-
Method Detail
-
onGeneratorVoltageControlChange
void onGeneratorVoltageControlChange(LfBus controllerBus, boolean newVoltageControllerEnabled)
-
onGeneratorVoltageControlTargetChange
void onGeneratorVoltageControlTargetChange(GeneratorVoltageControl control, double newTargetVoltage)
-
onTransformerPhaseControlChange
void onTransformerPhaseControlChange(LfBranch controllerBranch, boolean newPhaseControlEnabled)
-
onTransformerVoltageControlChange
void onTransformerVoltageControlChange(LfBranch controllerBranch, boolean newVoltageControllerEnabled)
-
onShuntVoltageControlChange
void onShuntVoltageControlChange(LfShunt controllerShunt, boolean newVoltageControllerEnabled)
-
onLoadActivePowerTargetChange
void onLoadActivePowerTargetChange(LfBus bus, double oldLoadTargetP, double newLoadTargetP)
-
onLoadReactivePowerTargetChange
void onLoadReactivePowerTargetChange(LfBus bus, double oldLoadTargetQ, double newLoadTargetQ)
-
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, boolean dc, boolean spanningTree)
-
onZeroImpedanceNetworkSplit
void onZeroImpedanceNetworkSplit(LfZeroImpedanceNetwork initialNetwork, List<LfZeroImpedanceNetwork> splitNetworks, boolean dc)
-
onZeroImpedanceNetworkMerge
void onZeroImpedanceNetworkMerge(LfZeroImpedanceNetwork network1, LfZeroImpedanceNetwork network2, LfZeroImpedanceNetwork mergedNetwork, boolean dc)
-
-