Package com.powsybl.openloadflow.network
Class LfStandbyAutomatonShunt
- java.lang.Object
-
- com.powsybl.openloadflow.network.AbstractPropertyBag
-
- com.powsybl.openloadflow.network.AbstractElement
-
- com.powsybl.openloadflow.network.AbstractLfShunt
-
- com.powsybl.openloadflow.network.LfStandbyAutomatonShunt
-
- All Implemented Interfaces:
LfElement
,LfShunt
,PropertyBag
public final class LfStandbyAutomatonShunt extends AbstractLfShunt
- Author:
- Geoffroy Jamgotchian
, Anne Tilloy
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.powsybl.openloadflow.network.LfShunt
LfShunt.Controller
-
-
Field Summary
-
Fields inherited from class com.powsybl.openloadflow.network.AbstractElement
disabled, network, num
-
Fields inherited from class com.powsybl.openloadflow.network.AbstractPropertyBag
properties
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LfStandbyAutomatonShunt
create(LfStaticVarCompensator svc)
double
dispatchB()
double
getB()
List<LfShunt.Controller>
getControllers()
double
getG()
String
getId()
List<String>
getOriginalIds()
ElementType
getType()
Optional<ShuntVoltageControl>
getVoltageControl()
boolean
hasVoltageControlCapability()
boolean
isVoltageControlEnabled()
void
reInit()
void
setB(double b)
void
setG(double g)
void
setVoltageControl(ShuntVoltageControl voltageControl)
void
setVoltageControlCapability(boolean voltageControlCapability)
void
setVoltageControlEnabled(boolean voltageControlEnabled)
void
updateState(LfNetworkStateUpdateParameters parameters)
-
Methods inherited from class com.powsybl.openloadflow.network.AbstractLfShunt
getQ, setQ
-
Methods inherited from class com.powsybl.openloadflow.network.AbstractElement
getNetwork, getNum, isDisabled, notifyDisable, setDisabled, 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.LfElement
getNetwork, getNum, isDisabled, setDisabled, setNum
-
Methods inherited from interface com.powsybl.openloadflow.network.LfShunt
getBMagnitude
-
Methods inherited from interface com.powsybl.openloadflow.network.PropertyBag
getProperty, removeProperty, setProperty
-
-
-
-
Method Detail
-
create
public static LfStandbyAutomatonShunt create(LfStaticVarCompensator svc)
-
getType
public ElementType getType()
-
getId
public String getId()
-
getOriginalIds
public List<String> getOriginalIds()
- Specified by:
getOriginalIds
in interfaceLfElement
- Overrides:
getOriginalIds
in classAbstractElement
-
getB
public double getB()
-
setB
public void setB(double b)
-
getG
public double getG()
-
setG
public void setG(double g)
-
hasVoltageControlCapability
public boolean hasVoltageControlCapability()
-
setVoltageControlCapability
public void setVoltageControlCapability(boolean voltageControlCapability)
-
isVoltageControlEnabled
public boolean isVoltageControlEnabled()
-
setVoltageControlEnabled
public void setVoltageControlEnabled(boolean voltageControlEnabled)
-
getVoltageControl
public Optional<ShuntVoltageControl> getVoltageControl()
-
setVoltageControl
public void setVoltageControl(ShuntVoltageControl voltageControl)
-
dispatchB
public double dispatchB()
-
updateState
public void updateState(LfNetworkStateUpdateParameters parameters)
-
reInit
public void reInit()
-
getControllers
public List<LfShunt.Controller> getControllers()
-
-