Package com.powsybl.openloadflow.dc
Class DcLoadFlowParameters
- java.lang.Object
-
- com.powsybl.openloadflow.dc.DcLoadFlowParameters
-
public class DcLoadFlowParameters extends Object
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description DcLoadFlowParameters(SlackBusSelector slackBusSelector, com.powsybl.math.matrix.MatrixFactory matrixFactory, boolean setVToNan)
DcLoadFlowParameters(SlackBusSelector slackBusSelector, com.powsybl.math.matrix.MatrixFactory matrixFactory, boolean updateFlows, boolean useTransformerRatio, boolean distributedSlack, com.powsybl.loadflow.LoadFlowParameters.BalanceType balanceType, boolean forcePhaseControlOffAndAddAngle1Var, double plausibleActivePowerLimit, boolean addRatioToLinesWithDifferentNominalVoltageAtBothEnds, boolean setVToNan, boolean computeMainConnectedComponentOnly, Set<com.powsybl.iidm.network.Country> countriesToBalance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.powsybl.loadflow.LoadFlowParameters.BalanceType
getBalanceType()
Set<com.powsybl.iidm.network.Country>
getCountriesToBalance()
com.powsybl.math.matrix.MatrixFactory
getMatrixFactory()
double
getPlausibleActivePowerLimit()
SlackBusSelector
getSlackBusSelector()
boolean
isAddRatioToLinesWithDifferentNominalVoltageAtBothEnds()
boolean
isComputeMainConnectedComponentOnly()
boolean
isDistributedSlack()
boolean
isForcePhaseControlOffAndAddAngle1Var()
boolean
isSetVToNan()
boolean
isUpdateFlows()
boolean
isUseTransformerRatio()
-
-
-
Constructor Detail
-
DcLoadFlowParameters
public DcLoadFlowParameters(SlackBusSelector slackBusSelector, com.powsybl.math.matrix.MatrixFactory matrixFactory, boolean setVToNan)
-
DcLoadFlowParameters
public DcLoadFlowParameters(SlackBusSelector slackBusSelector, com.powsybl.math.matrix.MatrixFactory matrixFactory, boolean updateFlows, boolean useTransformerRatio, boolean distributedSlack, com.powsybl.loadflow.LoadFlowParameters.BalanceType balanceType, boolean forcePhaseControlOffAndAddAngle1Var, double plausibleActivePowerLimit, boolean addRatioToLinesWithDifferentNominalVoltageAtBothEnds, boolean setVToNan, boolean computeMainConnectedComponentOnly, Set<com.powsybl.iidm.network.Country> countriesToBalance)
-
-
Method Detail
-
getSlackBusSelector
public SlackBusSelector getSlackBusSelector()
-
getMatrixFactory
public com.powsybl.math.matrix.MatrixFactory getMatrixFactory()
-
isUpdateFlows
public boolean isUpdateFlows()
-
isDistributedSlack
public boolean isDistributedSlack()
-
getBalanceType
public com.powsybl.loadflow.LoadFlowParameters.BalanceType getBalanceType()
-
isUseTransformerRatio
public boolean isUseTransformerRatio()
-
isForcePhaseControlOffAndAddAngle1Var
public boolean isForcePhaseControlOffAndAddAngle1Var()
-
getPlausibleActivePowerLimit
public double getPlausibleActivePowerLimit()
-
isAddRatioToLinesWithDifferentNominalVoltageAtBothEnds
public boolean isAddRatioToLinesWithDifferentNominalVoltageAtBothEnds()
-
isSetVToNan
public boolean isSetVToNan()
-
isComputeMainConnectedComponentOnly
public boolean isComputeMainConnectedComponentOnly()
-
getCountriesToBalance
public Set<com.powsybl.iidm.network.Country> getCountriesToBalance()
-
-