Package com.powsybl.openloadflow.network
Interface LfShunt
-
- All Superinterfaces:
LfElement
,PropertyBag
- All Known Implementing Classes:
LfShuntImpl
public interface LfShunt extends LfElement
- Author:
- Geoffroy Jamgotchian
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
dispatchB()
double
getB()
double
getG()
Optional<ShuntVoltageControl>
getVoltageControl()
boolean
hasVoltageControlCapability()
boolean
isVoltageControlEnabled()
void
setB(double b)
void
setG(double g)
void
setVoltageControl(ShuntVoltageControl voltageControl)
void
setVoltageControlCapability(boolean voltageControlCapability)
void
setVoltageControlEnabled(boolean voltageControlEnabled)
void
updateState(boolean dc)
-
Methods inherited from interface com.powsybl.openloadflow.network.LfElement
getId, getNetwork, getNum, getOriginalIds, getType, isDisabled, setDisabled, setNum
-
Methods inherited from interface com.powsybl.openloadflow.network.PropertyBag
getProperty, removeProperty, setProperty
-
-
-
-
Method Detail
-
getB
double getB()
-
setB
void setB(double b)
-
dispatchB
double dispatchB()
-
getG
double getG()
-
setG
void setG(double g)
-
updateState
void updateState(boolean dc)
-
hasVoltageControlCapability
boolean hasVoltageControlCapability()
-
setVoltageControlCapability
void setVoltageControlCapability(boolean voltageControlCapability)
-
isVoltageControlEnabled
boolean isVoltageControlEnabled()
-
setVoltageControlEnabled
void setVoltageControlEnabled(boolean voltageControlEnabled)
-
getVoltageControl
Optional<ShuntVoltageControl> getVoltageControl()
-
setVoltageControl
void setVoltageControl(ShuntVoltageControl voltageControl)
-
-