public class LoadFlowParameters extends com.powsybl.commons.extensions.AbstractExtendable<LoadFlowParameters>
Modifier and Type | Class and Description |
---|---|
static interface |
LoadFlowParameters.ConfigLoader<E extends com.powsybl.commons.extensions.Extension<LoadFlowParameters>>
A configuration loader interface for the LoadFlowParameters extensions loaded from the platform configuration
|
static class |
LoadFlowParameters.VoltageInitMode |
Modifier and Type | Field and Description |
---|---|
static boolean |
DEFAULT_NO_GENERATOR_REACTIVE_LIMITS |
static boolean |
DEFAULT_PHASE_SHIFTER_REGULATION_ON |
static boolean |
DEFAULT_READ_SLACK_BUS |
static boolean |
DEFAULT_SIMUL_SHUNT |
static boolean |
DEFAULT_TRANSFORMER_VOLTAGE_CONTROL_ON |
static boolean |
DEFAULT_TWT_SPLIT_SHUNT_ADMITTANCE |
static LoadFlowParameters.VoltageInitMode |
DEFAULT_VOLTAGE_INIT_MODE |
static boolean |
DEFAULT_WRITE_SLACK_BUS |
static String |
VERSION |
Modifier | Constructor and Description |
---|---|
|
LoadFlowParameters() |
|
LoadFlowParameters(LoadFlowParameters.VoltageInitMode voltageInitMode) |
|
LoadFlowParameters(LoadFlowParameters.VoltageInitMode voltageInitMode,
boolean transformerVoltageControlOn) |
|
LoadFlowParameters(LoadFlowParameters.VoltageInitMode voltageInitMode,
boolean transformerVoltageControlOn,
boolean noGeneratorReactiveLimits,
boolean phaseShifterRegulationOn,
boolean twtSplitShuntAdmittance) |
|
LoadFlowParameters(LoadFlowParameters.VoltageInitMode voltageInitMode,
boolean transformerVoltageControlOn,
boolean noGeneratorReactiveLimits,
boolean phaseShifterRegulationOn,
boolean twtSplitShuntAdmittance,
boolean simulShunt,
boolean readSlackBus,
boolean writeSlackBus) |
protected |
LoadFlowParameters(LoadFlowParameters other) |
addExtension, getExtension, getExtensionByName, getExtensions, getImplementationName, removeExtension
public static final String VERSION
public static final LoadFlowParameters.VoltageInitMode DEFAULT_VOLTAGE_INIT_MODE
public static final boolean DEFAULT_TRANSFORMER_VOLTAGE_CONTROL_ON
public static final boolean DEFAULT_NO_GENERATOR_REACTIVE_LIMITS
public static final boolean DEFAULT_PHASE_SHIFTER_REGULATION_ON
public static final boolean DEFAULT_TWT_SPLIT_SHUNT_ADMITTANCE
public static final boolean DEFAULT_SIMUL_SHUNT
public static final boolean DEFAULT_READ_SLACK_BUS
public static final boolean DEFAULT_WRITE_SLACK_BUS
public LoadFlowParameters(LoadFlowParameters.VoltageInitMode voltageInitMode, boolean transformerVoltageControlOn, boolean noGeneratorReactiveLimits, boolean phaseShifterRegulationOn, boolean twtSplitShuntAdmittance, boolean simulShunt, boolean readSlackBus, boolean writeSlackBus)
public LoadFlowParameters(LoadFlowParameters.VoltageInitMode voltageInitMode, boolean transformerVoltageControlOn, boolean noGeneratorReactiveLimits, boolean phaseShifterRegulationOn, boolean twtSplitShuntAdmittance)
public LoadFlowParameters(LoadFlowParameters.VoltageInitMode voltageInitMode, boolean transformerVoltageControlOn)
public LoadFlowParameters(LoadFlowParameters.VoltageInitMode voltageInitMode)
public LoadFlowParameters()
protected LoadFlowParameters(LoadFlowParameters other)
public static LoadFlowParameters load()
public static LoadFlowParameters load(com.powsybl.commons.config.PlatformConfig platformConfig)
protected static void load(LoadFlowParameters parameters)
protected static void load(LoadFlowParameters parameters, com.powsybl.commons.config.PlatformConfig platformConfig)
public LoadFlowParameters.VoltageInitMode getVoltageInitMode()
public LoadFlowParameters setVoltageInitMode(LoadFlowParameters.VoltageInitMode voltageInitMode)
public boolean isTransformerVoltageControlOn()
public LoadFlowParameters setTransformerVoltageControlOn(boolean transformerVoltageControlOn)
public boolean isNoGeneratorReactiveLimits()
public LoadFlowParameters setNoGeneratorReactiveLimits(boolean noGeneratorReactiveLimits)
public boolean isPhaseShifterRegulationOn()
public LoadFlowParameters setPhaseShifterRegulationOn(boolean phaseShifterRegulationOn)
@Deprecated public boolean isSpecificCompatibility()
isTwtSplitShuntAdmittance()
instead.@Deprecated public boolean isT2wtSplitShuntAdmittance()
isTwtSplitShuntAdmittance()
instead.public boolean isTwtSplitShuntAdmittance()
@Deprecated public LoadFlowParameters setSpecificCompatibility(boolean twtSplitShuntAdmittance)
setTwtSplitShuntAdmittance(boolean)
instead.@Deprecated public LoadFlowParameters setT2wtSplitShuntAdmittance(boolean twtSplitShuntAdmittance)
setTwtSplitShuntAdmittance(boolean)
instead.public LoadFlowParameters setTwtSplitShuntAdmittance(boolean twtSplitShuntAdmittance)
public boolean isSimulShunt()
public LoadFlowParameters setSimulShunt(boolean simulShunt)
public boolean isReadSlackBus()
public LoadFlowParameters setReadSlackBus(boolean readSlackBus)
public boolean isWriteSlackBus()
public LoadFlowParameters setWriteSlackBus(boolean writeSlackBus)
public LoadFlowParameters copy()
@AutoService
, the extension would be lost in copied.Copyright © 2020. All rights reserved.