Class AcLoadFlowParameters
- java.lang.Object
-
- com.powsybl.openloadflow.ac.outerloop.AcLoadFlowParameters
-
public class AcLoadFlowParameters extends Object
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description AcLoadFlowParameters(SlackBusSelector slackBusSelector, VoltageInitializer voltageInitializer, NewtonRaphsonStoppingCriteria stoppingCriteria, List<OuterLoop> outerLoops, com.powsybl.math.matrix.MatrixFactory matrixFactory, boolean voltageRemoteControl, boolean phaseControl, boolean transformerVoltageControlOn, boolean minImpedance, boolean twtSplitShuntAdmittance, boolean breakers, double plausibleActivePowerLimit, boolean forceA1Var, boolean addRatioToLinesWithDifferentNominalVoltageAtBothEnds, Set<String> branchesWithCurrent, boolean computeMainConnectedComponentOnly, Set<com.powsybl.iidm.network.Country> countriesToBalance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>
getBranchesWithCurrent()
Set<com.powsybl.iidm.network.Country>
getCountriesToBalance()
com.powsybl.math.matrix.MatrixFactory
getMatrixFactory()
List<OuterLoop>
getOuterLoops()
double
getPlausibleActivePowerLimit()
SlackBusSelector
getSlackBusSelector()
NewtonRaphsonStoppingCriteria
getStoppingCriteria()
VoltageInitializer
getVoltageInitializer()
boolean
isAddRatioToLinesWithDifferentNominalVoltageAtBothEnds()
boolean
isBreakers()
boolean
isComputeMainConnectedComponentOnly()
boolean
isForceA1Var()
boolean
isMinImpedance()
boolean
isPhaseControl()
boolean
isTransformerVoltageControlOn()
boolean
isTwtSplitShuntAdmittance()
boolean
isVoltageRemoteControl()
void
setVoltageInitializer(VoltageInitializer voltageInitializer)
-
-
-
Constructor Detail
-
AcLoadFlowParameters
public AcLoadFlowParameters(SlackBusSelector slackBusSelector, VoltageInitializer voltageInitializer, NewtonRaphsonStoppingCriteria stoppingCriteria, List<OuterLoop> outerLoops, com.powsybl.math.matrix.MatrixFactory matrixFactory, boolean voltageRemoteControl, boolean phaseControl, boolean transformerVoltageControlOn, boolean minImpedance, boolean twtSplitShuntAdmittance, boolean breakers, double plausibleActivePowerLimit, boolean forceA1Var, boolean addRatioToLinesWithDifferentNominalVoltageAtBothEnds, Set<String> branchesWithCurrent, boolean computeMainConnectedComponentOnly, Set<com.powsybl.iidm.network.Country> countriesToBalance)
-
-
Method Detail
-
getSlackBusSelector
public SlackBusSelector getSlackBusSelector()
-
getVoltageInitializer
public VoltageInitializer getVoltageInitializer()
-
setVoltageInitializer
public void setVoltageInitializer(VoltageInitializer voltageInitializer)
-
getStoppingCriteria
public NewtonRaphsonStoppingCriteria getStoppingCriteria()
-
getMatrixFactory
public com.powsybl.math.matrix.MatrixFactory getMatrixFactory()
-
isVoltageRemoteControl
public boolean isVoltageRemoteControl()
-
isPhaseControl
public boolean isPhaseControl()
-
isTransformerVoltageControlOn
public boolean isTransformerVoltageControlOn()
-
isMinImpedance
public boolean isMinImpedance()
-
isTwtSplitShuntAdmittance
public boolean isTwtSplitShuntAdmittance()
-
isBreakers
public boolean isBreakers()
-
getPlausibleActivePowerLimit
public double getPlausibleActivePowerLimit()
-
isForceA1Var
public boolean isForceA1Var()
-
isAddRatioToLinesWithDifferentNominalVoltageAtBothEnds
public boolean isAddRatioToLinesWithDifferentNominalVoltageAtBothEnds()
-
isComputeMainConnectedComponentOnly
public boolean isComputeMainConnectedComponentOnly()
-
getCountriesToBalance
public Set<com.powsybl.iidm.network.Country> getCountriesToBalance()
-
-