Package com.powsybl.openloadflow.network
Interface LfBranch
-
- All Superinterfaces:
LfElement
- All Known Implementing Classes:
AbstractFictitiousLfBranch
,AbstractLfBranch
,LfBranchImpl
,LfDanglingLineBranch
,LfLegBranch
,LfSwitch
public interface LfBranch extends LfElement
- Author:
- Geoffroy Jamgotchian
-
-
Method Summary
-
-
-
Method Detail
-
getBus1
LfBus getBus1()
-
getBus2
LfBus getBus2()
-
setP1
void setP1(Evaluable p1)
-
getP1
Evaluable getP1()
-
setP2
void setP2(Evaluable p2)
-
getP2
Evaluable getP2()
-
getQ1
Evaluable getQ1()
-
setQ1
void setQ1(Evaluable q1)
-
getQ2
Evaluable getQ2()
-
setQ2
void setQ2(Evaluable q2)
-
getPiModel
PiModel getPiModel()
-
setI1
void setI1(Evaluable i1)
-
setI2
void setI2(Evaluable i2)
-
getI1
Evaluable getI1()
-
getI2
Evaluable getI2()
-
getLimits1
List<AbstractLfBranch.LfLimit> getLimits1()
-
getLimits2
List<AbstractLfBranch.LfLimit> getLimits2()
-
hasPhaseControlCapability
boolean hasPhaseControlCapability()
-
getDiscretePhaseControl
DiscretePhaseControl getDiscretePhaseControl()
-
updateState
void updateState(boolean phaseShifterRegulationOn, boolean isTransformerVoltageControlOn)
-
isPhaseController
boolean isPhaseController()
-
isPhaseControlled
boolean isPhaseControlled(DiscretePhaseControl.ControlledSide controlledSide)
-
isPhaseControlled
boolean isPhaseControlled()
-
setDiscretePhaseControl
void setDiscretePhaseControl(DiscretePhaseControl discretePhaseControl)
-
getDiscreteVoltageControl
DiscreteVoltageControl getDiscreteVoltageControl()
-
isVoltageController
boolean isVoltageController()
-
setDiscreteVoltageControl
void setDiscreteVoltageControl(DiscreteVoltageControl discreteVoltageControl)
-
-