Package com.powsybl.openloadflow.network
Interface LfShunt
-
- All Superinterfaces:
LfElement
,PropertyBag
- All Known Implementing Classes:
AbstractLfShunt
,LfShuntImpl
,LfStandbyAutomatonShunt
public interface LfShunt extends LfElement
- Author:
- Geoffroy Jamgotchian
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
LfShunt.Controller
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Logger
LOGGER
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description double
dispatchB()
double
getB()
default double
getBMagnitude()
List<LfShunt.Controller>
getControllers()
double
getG()
Evaluable
getP()
Evaluable
getQ()
Optional<ShuntVoltageControl>
getVoltageControl()
boolean
hasVoltageControlCapability()
boolean
isVoltageControlEnabled()
void
reInit()
void
setB(double b)
void
setG(double g)
void
setP(Evaluable evaluable)
void
setQ(Evaluable evaluable)
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
-
-
-
-
Method Detail
-
getB
double getB()
-
getBMagnitude
default double getBMagnitude()
-
setB
void setB(double b)
-
dispatchB
double dispatchB()
-
getG
double getG()
-
setG
void setG(double g)
-
updateState
void updateState(LfNetworkStateUpdateParameters parameters)
-
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)
-
reInit
void reInit()
-
getControllers
List<LfShunt.Controller> getControllers()
-
getP
Evaluable getP()
-
setP
void setP(Evaluable evaluable)
-
getQ
Evaluable getQ()
-
setQ
void setQ(Evaluable evaluable)
-
-