Package com.powsybl.openloadflow.network
Interface LfShunt
- All Superinterfaces:
LfElement
,PropertyBag
- All Known Implementing Classes:
AbstractLfShunt
,LfShuntImpl
,LfStandbyAutomatonShunt
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Nested Class Summary
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiondouble
double
getB()
default double
double
getG()
getP()
getQ()
boolean
boolean
void
reInit()
void
setB
(double b) void
setG
(double g) void
void
void
setVoltageControl
(ShuntVoltageControl voltageControl) void
setVoltageControlCapability
(boolean voltageControlCapability) void
setVoltageControlEnabled
(boolean voltageControlEnabled) void
updateState
(LfNetworkStateUpdateParameters parameters) 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
-
Field Details
-
LOGGER
static final org.slf4j.Logger LOGGER
-
-
Method Details
-
getB
double getB() -
getBMagnitude
default double getBMagnitude() -
setB
void setB(double b) -
dispatchB
double dispatchB() -
getG
double getG() -
setG
void setG(double g) -
updateState
-
hasVoltageControlCapability
boolean hasVoltageControlCapability() -
setVoltageControlCapability
void setVoltageControlCapability(boolean voltageControlCapability) -
isVoltageControlEnabled
boolean isVoltageControlEnabled() -
setVoltageControlEnabled
void setVoltageControlEnabled(boolean voltageControlEnabled) -
getVoltageControl
Optional<ShuntVoltageControl> getVoltageControl() -
setVoltageControl
-
reInit
void reInit() -
getControllers
List<LfShunt.Controller> getControllers() -
getP
Evaluable getP() -
setP
-
getQ
Evaluable getQ() -
setQ
-