Class AbstractImpedantLfBranch
- java.lang.Object
-
- com.powsybl.openloadflow.network.AbstractPropertyBag
-
- com.powsybl.openloadflow.network.AbstractElement
-
- com.powsybl.openloadflow.network.impl.AbstractLfBranch
-
- com.powsybl.openloadflow.network.impl.AbstractImpedantLfBranch
-
- All Implemented Interfaces:
LfBranch
,LfElement
,PropertyBag
- Direct Known Subclasses:
LfBranchImpl
,LfDanglingLineBranch
,LfLegBranch
,LfTieLineBranch
public abstract class AbstractImpedantLfBranch extends AbstractLfBranch
- Author:
- Geoffroy Jamgotchian
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.powsybl.openloadflow.network.LfBranch
LfBranch.BranchType, LfBranch.LfLimit
-
-
Field Summary
Fields Modifier and Type Field Description protected Evaluable
i1
protected Evaluable
i2
protected Evaluable
p1
protected Evaluable
p2
protected Evaluable
q1
protected Evaluable
q2
-
Fields inherited from class com.powsybl.openloadflow.network.impl.AbstractLfBranch
a1, asymLine, phaseControl, phaseControlEnabled, piModel, voltageControl, voltageControlEnabled, zeroImpedanceContextByModel
-
Fields inherited from class com.powsybl.openloadflow.network.AbstractElement
disabled, network, num
-
Fields inherited from class com.powsybl.openloadflow.network.AbstractPropertyBag
properties
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractImpedantLfBranch(LfNetwork network, LfBus bus1, LfBus bus2, PiModel piModel, LfNetworkParameters parameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Evaluable
getI1()
Evaluable
getI2()
Evaluable
getP1()
Evaluable
getP2()
Evaluable
getQ1()
Evaluable
getQ2()
void
setI1(Evaluable i1)
void
setI2(Evaluable i2)
void
setP1(Evaluable p1)
void
setP2(Evaluable p2)
void
setQ1(Evaluable q1)
void
setQ2(Evaluable q2)
-
Methods inherited from class com.powsybl.openloadflow.network.impl.AbstractLfBranch
computeApparentPower1, computeApparentPower2, createSortedLimitsList, getA1, getAsymLine, getBus1, getBus2, getLimits1, getLimits2, getPhaseControl, getPiModel, getReactivePowerControl, getScaleForLimitType, getType, getVoltageControl, isAsymmetric, isConnectedAtBothSides, isPhaseControlEnabled, isPhaseControlled, isPhaseController, isSpanningTreeEdge, isVoltageControlEnabled, isVoltageController, isZeroImpedance, setA1, setAsymLine, setDisabled, setMinZ, setPhaseControl, setPhaseControlEnabled, setReactivePowerControl, setSpanningTreeEdge, setVoltageControl, setVoltageControlEnabled, updateTapPosition, updateTapPosition
-
Methods inherited from class com.powsybl.openloadflow.network.AbstractElement
getNetwork, getNum, getOriginalIds, isDisabled, notifyDisable, setNum, toString
-
Methods inherited from class com.powsybl.openloadflow.network.AbstractPropertyBag
getProperty, removeProperty, setProperty
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.powsybl.openloadflow.network.LfBranch
createBranchResult, getBranchType, getLimits1, getLimits2, hasPhaseControllerCapability, updateFlows, updateState
-
Methods inherited from interface com.powsybl.openloadflow.network.LfElement
getId, getNetwork, getNum, getOriginalIds, isDisabled, setNum
-
Methods inherited from interface com.powsybl.openloadflow.network.PropertyBag
getProperty, removeProperty, setProperty
-
-
-
-
Constructor Detail
-
AbstractImpedantLfBranch
protected AbstractImpedantLfBranch(LfNetwork network, LfBus bus1, LfBus bus2, PiModel piModel, LfNetworkParameters parameters)
-
-
Method Detail
-
setP1
public void setP1(Evaluable p1)
-
getP1
public Evaluable getP1()
-
setP2
public void setP2(Evaluable p2)
-
getP2
public Evaluable getP2()
-
setQ1
public void setQ1(Evaluable q1)
-
getQ1
public Evaluable getQ1()
-
setQ2
public void setQ2(Evaluable q2)
-
getQ2
public Evaluable getQ2()
-
setI1
public void setI1(Evaluable i1)
-
getI1
public Evaluable getI1()
-
setI2
public void setI2(Evaluable i2)
-
getI2
public Evaluable getI2()
-
-