Class BalanceComputationImpl.BalanceComputationRunningContext
java.lang.Object
com.powsybl.balances_adjustment.balance_computation.BalanceComputationImpl.BalanceComputationRunningContext
- Enclosing class:
- BalanceComputationImpl
-
Constructor Summary
ConstructorDescriptionBalanceComputationRunningContext
(List<BalanceComputationArea> areas, com.powsybl.iidm.network.Network network, BalanceComputationParameters parameters) BalanceComputationRunningContext
(List<BalanceComputationArea> areas, com.powsybl.iidm.network.Network network, BalanceComputationParameters parameters, com.powsybl.commons.reporter.Reporter reporter) -
Method Summary
Modifier and TypeMethodDescriptionint
com.powsybl.commons.reporter.Reporter
com.powsybl.iidm.network.Network
com.powsybl.commons.reporter.Reporter
int
setIterationReporter
(com.powsybl.commons.reporter.Reporter iterationReporter) void
updateAreaOffsetAndMismatch
(BalanceComputationArea area, double mismatch)
-
Constructor Details
-
BalanceComputationRunningContext
public BalanceComputationRunningContext(List<BalanceComputationArea> areas, com.powsybl.iidm.network.Network network, BalanceComputationParameters parameters) -
BalanceComputationRunningContext
public BalanceComputationRunningContext(List<BalanceComputationArea> areas, com.powsybl.iidm.network.Network network, BalanceComputationParameters parameters, com.powsybl.commons.reporter.Reporter reporter)
-
-
Method Details
-
getParameters
-
getNetwork
public com.powsybl.iidm.network.Network getNetwork() -
getIterationNum
public int getIterationNum() -
nextIteration
public int nextIteration() -
getNetworkArea
-
getBalanceOffsets
-
getBalanceMismatches
-
updateAreaOffsetAndMismatch
-
getReporter
public com.powsybl.commons.reporter.Reporter getReporter() -
getIterationReporter
public com.powsybl.commons.reporter.Reporter getIterationReporter() -
setIterationReporter
public BalanceComputationImpl.BalanceComputationRunningContext setIterationReporter(com.powsybl.commons.reporter.Reporter iterationReporter)
-