Uses of Interface
com.powsybl.computation.ComputationManager
Package
Description
Classes used for the security analysis distribution or simple forwarding
to other itools process(es).
Explicits the common interface for executing security analysis either in this preprocess
or by delegating it to other itools processes.
Sensitivity analysis API
Sensitivity analysis is a concrete calculation of impact factors from some network variables modification
to some network function values.
-
Uses of ComputationManager in com.powsybl.action.ial.dsl
Modifier and TypeMethodDescriptionvoid
Action.run
(Network network, ComputationManager computationManager) -
Uses of ComputationManager in com.powsybl.action.ial.dsl.modification
Modifier and TypeMethodDescriptionvoid
ScriptNetworkModification.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) -
Uses of ComputationManager in com.powsybl.action.ial.simulator.loadflow
ModifierConstructorDescriptionLoadFlowActionSimulator
(Network network, ComputationManager computationManager) LoadFlowActionSimulator
(Network network, ComputationManager computationManager, LoadFlowActionSimulatorConfig config, boolean applyIfSolvedViolations, LoadFlowActionSimulatorObserver... observers) LoadFlowActionSimulator
(Network network, ComputationManager computationManager, LoadFlowActionSimulatorConfig config, boolean applyIfSolvedViolations, LoadFlowParameters parameters, LoadFlowActionSimulatorObserver... observers) LoadFlowActionSimulator
(Network network, ComputationManager computationManager, LoadFlowActionSimulatorConfig config, boolean applyIfSolvedViolations, LoadFlowParameters parameters, List<LoadFlowActionSimulatorObserver> observers) LoadFlowActionSimulator
(Network network, ComputationManager computationManager, LoadFlowActionSimulatorConfig config, boolean applyIfSolvedViolations, List<LoadFlowActionSimulatorObserver> observers) ParallelLoadFlowActionSimulator
(Network network, ComputationManager cm, int taskCount) ParallelLoadFlowActionSimulator
(Network network, ComputationManager cm, int taskCount, LoadFlowActionSimulatorConfig config, boolean applyIfSolved, Consumer<SecurityAnalysisResult>... resultHandlers) ParallelLoadFlowActionSimulator
(Network network, ComputationManager cm, int taskCount, LoadFlowActionSimulatorConfig config, boolean applyIfSolved, List<Consumer<SecurityAnalysisResult>> resultHandlers) -
Uses of ComputationManager in com.powsybl.ampl.executor
Modifier and TypeMethodDescriptionstatic AmplResults
AmplModelRunner.run
(Network network, String variantId, AmplModel model, ComputationManager manager, AmplParameters parameters) static CompletableFuture<AmplResults>
AmplModelRunner.runAsync
(Network network, String variantId, AmplModel model, ComputationManager manager, AmplParameters parameters) -
Uses of ComputationManager in com.powsybl.computation
Modifier and TypeMethodDescriptionComputationManagerFactory.create()
Creates a new instance ofComputationManager
.DefaultComputationManagerConfig.createLongTimeExecutionComputationManager()
DefaultComputationManagerConfig.createShortTimeExecutionComputationManager()
-
Uses of ComputationManager in com.powsybl.computation.local
Modifier and TypeMethodDescriptionLocalComputationManagerFactory.create()
static ComputationManager
LocalComputationManager.getDefault()
-
Uses of ComputationManager in com.powsybl.computation.local.test
-
Uses of ComputationManager in com.powsybl.dynamicsimulation
Modifier and TypeMethodDescriptionstatic DynamicSimulationResult
DynamicSimulation.run
(Network network, DynamicModelsSupplier dynamicModelsSupplier, EventModelsSupplier eventModelsSupplier, CurvesSupplier curvesSupplier, String workingVariantId, ComputationManager computationManager, DynamicSimulationParameters parameters, ReportNode reportNode) DynamicSimulation.Runner.run
(Network network, DynamicModelsSupplier dynamicModelsSupplier, EventModelsSupplier eventModelsSupplier, CurvesSupplier curvesSupplier, String workingVariantId, ComputationManager computationManager, DynamicSimulationParameters parameters) DynamicSimulation.Runner.run
(Network network, DynamicModelsSupplier dynamicModelsSupplier, EventModelsSupplier eventModelsSupplier, CurvesSupplier curvesSupplier, String workingVariantId, ComputationManager computationManager, DynamicSimulationParameters parameters, ReportNode reportNode) DynamicSimulationProvider.run
(Network network, DynamicModelsSupplier dynamicModelsSupplier, EventModelsSupplier eventModelsSupplier, CurvesSupplier curvesSupplier, String workingVariantId, ComputationManager computationManager, DynamicSimulationParameters parameters, ReportNode reportNode) DynamicSimulation.runAsync
(Network network, DynamicModelsSupplier dynamicModelsSupplier, EventModelsSupplier eventModelsSupplier, CurvesSupplier curvesSupplier, String workingVariantId, ComputationManager computationManager, DynamicSimulationParameters parameters, ReportNode reportNode) DynamicSimulation.Runner.runAsync
(Network network, DynamicModelsSupplier dynamicModelsSupplier, EventModelsSupplier eventModelsSupplier, CurvesSupplier curvesSupplier, String workingVariantId, ComputationManager computationManager, DynamicSimulationParameters parameters) DynamicSimulation.Runner.runAsync
(Network network, DynamicModelsSupplier dynamicModelsSupplier, EventModelsSupplier eventModelsSupplier, CurvesSupplier curvesSupplier, String workingVariantId, ComputationManager computationManager, DynamicSimulationParameters parameters, ReportNode reportNode) -
Uses of ComputationManager in com.powsybl.iidm.modification
Modifier and TypeMethodDescriptionvoid
AbstractNetworkModification.apply
(Network network, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
AbstractNetworkModification.apply
(Network network, ComputationManager computationManager) void
AbstractNetworkModification.apply
(Network network, ComputationManager computationManager, ReportNode reportNode) void
AbstractNetworkModification.apply
(Network network, NamingStrategy namingStrategy, ComputationManager computationManager) void
AbstractNetworkModification.apply
(Network network, NamingStrategy namingStrategy, ComputationManager computationManager, ReportNode reportNode) void
AbstractSetpointModification.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
BatteryModification.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
CloseSwitch.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
ConnectableConnection.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
ConnectGenerator.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
GeneratorModification.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
NetworkModification.apply
(Network network, boolean throwException, ComputationManager computationManager, ReportNode reportNode) Applies the modification to the given network.void
NetworkModification.apply
(Network network, ComputationManager computationManager) void
NetworkModification.apply
(Network network, ComputationManager computationManager, ReportNode reportNode) void
NetworkModification.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) Applies the modification to the given network.void
NetworkModification.apply
(Network network, NamingStrategy namingStrategy, ComputationManager computationManager) void
NetworkModification.apply
(Network network, NamingStrategy namingStrategy, ComputationManager computationManager, ReportNode reportNode) void
NetworkModificationList.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
OpenSwitch.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
PhaseShifterOptimizeTap.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
PhaseShifterSetAsFixedTap.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
PhaseShifterShiftTap.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
PlannedDisconnection.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
ReplaceTieLinesByLines.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
ShuntCompensatorModification.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
UnplannedDisconnection.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
ReplaceTieLinesByLinesPostProcessor.process
(Network network, ComputationManager computationManager, ReportNode reportNode) ModifierConstructorDescriptionLoadFlowBasedPhaseShifterOptimizer
(ComputationManager computationManager) LoadFlowBasedPhaseShifterOptimizer
(ComputationManager computationManager, LoadFlowBasedPhaseShifterOptimizerConfig config) -
Uses of ComputationManager in com.powsybl.iidm.modification.tapchanger
Modifier and TypeMethodDescriptionvoid
AbstractTapPositionModification.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) -
Uses of ComputationManager in com.powsybl.iidm.modification.topology
Modifier and TypeMethodDescriptionvoid
ConnectVoltageLevelOnLine.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
CreateCouplingDevice.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
CreateLineOnLine.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
CreateVoltageLevelTopology.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
RemoveFeederBay.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
RemoveHvdcLine.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
RemoveSubstation.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
RemoveVoltageLevel.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
ReplaceTeePointByVoltageLevelOnLine.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
RevertConnectVoltageLevelOnLine.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) void
RevertCreateLineOnLine.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) -
Uses of ComputationManager in com.powsybl.iidm.modification.tripping
Modifier and TypeMethodDescriptionvoid
AbstractTripping.apply
(Network network, NamingStrategy namingStrategy, boolean throwException, ComputationManager computationManager, ReportNode reportNode) -
Uses of ComputationManager in com.powsybl.iidm.network
Modifier and TypeMethodDescriptionstatic Importer
Importer.addPostProcessors
(Importer importer, ComputationManager computationManager, String... names) static Importer
Importer.addPostProcessors
(ImportersLoader loader, Importer importer, ComputationManager computationManager, String... names) static Importer
Importer.find
(ReadOnlyDataSource dataSource, ComputationManager computationManager) static Importer
Importer.find
(ReadOnlyDataSource dataSource, ImportersLoader loader, ComputationManager computationManager, ImportConfig config) static Importer
Importer.find
(ImportersLoader loader, String format, ComputationManager computationManager, ImportConfig config) Find an importer for the specified format name.static Importer
Importer.find
(String format, ComputationManager computationManager) Find an importer for the specified format name.static Importer
Importer.find
(String format, ComputationManager computationManager, ImportConfig config) Find an importer for the specified format name.static Network
Importers.importData
(ImportersLoader loader, String format, ReadOnlyDataSource dataSource, Properties parameters, ComputationManager computationManager, ImportConfig config) static Network
Importers.importData
(ImportersLoader loader, String format, ReadOnlyDataSource dataSource, Properties parameters, ComputationManager computationManager, ImportConfig config, ReportNode reportNode) A convenient method to create a model from data in a given format.static Network
Importers.importData
(String format, ReadOnlyDataSource dataSource, Properties parameters, ComputationManager computationManager) static Network
Importers.importData
(String format, ReadOnlyDataSource dataSource, Properties parameters, ComputationManager computationManager, ReportNode reportNode) static Collection<Importer>
Importer.list
(ComputationManager computationManager, ImportConfig config) static Collection<Importer>
Importer.list
(ImportersLoader loader, ComputationManager computationManager, ImportConfig config) default void
ImportPostProcessor.process
(Network network, ComputationManager computationManager) default void
ImportPostProcessor.process
(Network network, ComputationManager computationManager, ReportNode reportNode) static Network
Network.read
(String filename, InputStream data, ComputationManager computationManager) Read a network from a raw input stream, trying to guess the format from the specified filename, and using importers and post processors defined as services.static Network
Network.read
(String filename, InputStream data, ComputationManager computationManager, ImportConfig config, Properties parameters) Read a network from a raw input stream, trying to guess the format from the specified filename, and using importers and post processors defined as services.static Network
Network.read
(String filename, InputStream data, ComputationManager computationManager, ImportConfig config, Properties parameters, ImportersLoader loader) Read a network from a raw input stream, trying to guess the format from the specified filename.static Network
Network.read
(String filename, InputStream data, ComputationManager computationManager, ImportConfig config, Properties parameters, ImportersLoader loader, ReportNode reportNode) Read a network from a raw input stream, trying to guess the format from the specified filename.static Network
Network.read
(String filename, InputStream data, ComputationManager computationManager, ImportConfig config, Properties parameters, NetworkFactory networkFactory, ImportersLoader loader, ReportNode reportNode) Read a network from a raw input stream, trying to guess the format from the specified filename.static Network
Network.read
(Path file, ComputationManager computationManager, ImportConfig config, Properties parameters) Read a network from the specified file, trying to guess its format, and using importers and post processors defined as services.static Network
Network.read
(Path file, ComputationManager computationManager, ImportConfig config, Properties parameters, ImportersLoader loader) Read a network from the specified file, trying to guess its format.static Network
Network.read
(Path file, ComputationManager computationManager, ImportConfig config, Properties parameters, ImportersLoader loader, ReportNode reportNode) static Network
Network.read
(Path file, ComputationManager computationManager, ImportConfig config, Properties parameters, NetworkFactory networkFactory, ImportersLoader loader, ReportNode reportNode) Read a network from the specified file, trying to guess its format.static void
Network.readAll
(Path dir, boolean parallel, ComputationManager computationManager, ImportConfig config, Consumer<Network> consumer) static void
Network.readAll
(Path dir, boolean parallel, ComputationManager computationManager, ImportConfig config, Consumer<Network> consumer, Consumer<ReadOnlyDataSource> listener) static void
Network.readAll
(Path dir, boolean parallel, ComputationManager computationManager, ImportConfig config, Properties parameters, Consumer<Network> consumer, Consumer<ReadOnlyDataSource> listener) static void
Network.readAll
(Path dir, boolean parallel, ImportersLoader loader, ComputationManager computationManager, ImportConfig config, Consumer<Network> consumer, Consumer<ReadOnlyDataSource> listener) static void
Network.readAll
(Path dir, boolean parallel, ImportersLoader loader, ComputationManager computationManager, ImportConfig config, Properties parameters, Consumer<Network> consumer, Consumer<ReadOnlyDataSource> listener) static void
Network.readAll
(Path dir, boolean parallel, ImportersLoader loader, ComputationManager computationManager, ImportConfig config, Properties parameters, Consumer<Network> consumer, Consumer<ReadOnlyDataSource> listener, ReportNode reportNode) static void
Network.readAll
(Path dir, boolean parallel, ImportersLoader loader, ComputationManager computationManager, ImportConfig config, Properties parameters, Consumer<Network> consumer, Consumer<ReadOnlyDataSource> listener, NetworkFactory networkFactory, ReportNode reportNode) static Importer
Importer.setPostProcessors
(Importer importer, ComputationManager computationManager, String... names) static Importer
Importer.setPostProcessors
(ImportersLoader loader, Importer importer, ComputationManager computationManager, String... names) -
Uses of ComputationManager in com.powsybl.iidm.network.scripting
Modifier and TypeMethodDescriptionvoid
GroovyScriptPostProcessor.process
(Network network, ComputationManager computationManager) -
Uses of ComputationManager in com.powsybl.loadflow
Modifier and TypeMethodDescriptionstatic LoadFlowResult
LoadFlow.run
(Network network, ComputationManager computationManager, LoadFlowParameters parameters) static LoadFlowResult
LoadFlow.run
(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters) static LoadFlowResult
LoadFlow.run
(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters, ReportNode reportNode) LoadFlow.Runner.run
(Network network, ComputationManager computationManager, LoadFlowParameters parameters) LoadFlow.Runner.run
(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters) LoadFlow.Runner.run
(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters, ReportNode reportNode) LoadFlowProvider.run
(Network network, ComputationManager computationManager, String workingVariantId, LoadFlowParameters parameters, ReportNode reportNode) Run a loadflow on variantworkingVariantId
ofnetwork
delegating external program execution tocomputationManager
if necessary and using loadflow executionparameters
.static CompletableFuture<LoadFlowResult>
LoadFlow.runAsync
(Network network, ComputationManager computationManager, LoadFlowParameters parameters) static CompletableFuture<LoadFlowResult>
LoadFlow.runAsync
(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters) static CompletableFuture<LoadFlowResult>
LoadFlow.runAsync
(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters, ReportNode reportNode) LoadFlow.Runner.runAsync
(Network network, ComputationManager computationManager, LoadFlowParameters parameters) LoadFlow.Runner.runAsync
(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters) LoadFlow.Runner.runAsync
(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters, ReportNode reportNode) -
Uses of ComputationManager in com.powsybl.loadflow.resultscompletion
Modifier and TypeMethodDescriptionvoid
LoadFlowResultsCompletionPostProcessor.process
(Network network, ComputationManager computationManager) void
LoadFlowResultsCompletion.run
(Network network, ComputationManager computationManager) -
Uses of ComputationManager in com.powsybl.loadflow.validation
Modifier and TypeMethodDescriptionvoid
CandidateComputation.run
(Network network, ComputationManager computationManager) A computation carried out on thenetwork
.void
LoadFlowComputation.run
(Network network, ComputationManager computationManager) -
Uses of ComputationManager in com.powsybl.scripting.groovy
Modifier and TypeMethodDescriptionvoid
GroovyScriptExtension.load
(groovy.lang.Binding binding, ComputationManager computationManager) -
Uses of ComputationManager in com.powsybl.security
Modifier and TypeMethodDescriptionstatic SecurityAnalysisReport
SecurityAnalysis.run
(Network network, ContingenciesProvider contingenciesProvider, SecurityAnalysisParameters parameters, ComputationManager computationManager) static SecurityAnalysisReport
SecurityAnalysis.run
(Network network, ContingenciesProvider contingenciesProvider, SecurityAnalysisParameters parameters, ComputationManager computationManager, LimitViolationFilter filter) static SecurityAnalysisReport
SecurityAnalysis.run
(Network network, String workingStateId, ContingenciesProvider contingenciesProvider, SecurityAnalysisParameters parameters, ComputationManager computationManager, LimitViolationFilter filter, LimitViolationDetector detector, List<SecurityAnalysisInterceptor> interceptors, List<OperatorStrategy> operatorStrategies, List<Action> actions) static SecurityAnalysisReport
SecurityAnalysis.run
(Network network, String workingStateId, ContingenciesProvider contingenciesProvider, SecurityAnalysisParameters parameters, ComputationManager computationManager, LimitViolationFilter filter, LimitViolationDetector detector, List<SecurityAnalysisInterceptor> interceptors, List<OperatorStrategy> operatorStrategies, List<Action> actions, List<StateMonitor> monitors, ReportNode reportNode) SecurityAnalysis.Runner.run
(Network network, ContingenciesProvider contingenciesProvider, SecurityAnalysisParameters parameters, ComputationManager computationManager) SecurityAnalysis.Runner.run
(Network network, ContingenciesProvider contingenciesProvider, SecurityAnalysisParameters parameters, ComputationManager computationManager, LimitViolationFilter filter) SecurityAnalysis.Runner.run
(Network network, String workingStateId, ContingenciesProvider contingenciesProvider, SecurityAnalysisParameters parameters, ComputationManager computationManager, LimitViolationFilter filter, LimitViolationDetector detector, List<SecurityAnalysisInterceptor> interceptors, List<OperatorStrategy> operatorStrategies, List<Action> actions) SecurityAnalysis.Runner.run
(Network network, String workingStateId, ContingenciesProvider contingenciesProvider, SecurityAnalysisParameters parameters, ComputationManager computationManager, LimitViolationFilter filter, LimitViolationDetector detector, List<SecurityAnalysisInterceptor> interceptors, List<OperatorStrategy> operatorStrategies, List<Action> actions, List<StateMonitor> monitors, ReportNode reportNode) SecurityAnalysis.Runner.run
(Network network, String workingStateId, ContingenciesProvider contingenciesProvider, SecurityAnalysisParameters parameters, ComputationManager computationManager, LimitViolationFilter filter, LimitViolationDetector detector, List<SecurityAnalysisInterceptor> interceptors, List<OperatorStrategy> operatorStrategies, List<Action> actions, List<StateMonitor> monitors, List<LimitReduction> limitReductions, ReportNode reportNode) SecurityAnalysisProvider.run
(Network network, String workingVariantId, LimitViolationDetector detector, LimitViolationFilter filter, ComputationManager computationManager, SecurityAnalysisParameters parameters, ContingenciesProvider contingenciesProvider, List<SecurityAnalysisInterceptor> interceptors, List<OperatorStrategy> operatorStrategies, List<Action> actions, List<StateMonitor> monitors, List<LimitReduction> limitReductions, ReportNode reportNode) Run an asynchronous single security analysis job.SecurityAnalysis.runAsync
(Network network, ContingenciesProvider contingenciesProvider, SecurityAnalysisParameters parameters, ComputationManager computationManager) SecurityAnalysis.runAsync
(Network network, ContingenciesProvider contingenciesProvider, SecurityAnalysisParameters parameters, ComputationManager computationManager, LimitViolationFilter filter) SecurityAnalysis.runAsync
(Network network, String workingStateId, ContingenciesProvider contingenciesProvider, SecurityAnalysisParameters parameters, ComputationManager computationManager, LimitViolationFilter filter, LimitViolationDetector detector, List<SecurityAnalysisInterceptor> interceptors, List<OperatorStrategy> operatorStrategies, List<Action> actions, ReportNode reportNode) SecurityAnalysis.Runner.runAsync
(Network network, ContingenciesProvider contingenciesProvider, SecurityAnalysisParameters parameters, ComputationManager computationManager) SecurityAnalysis.Runner.runAsync
(Network network, ContingenciesProvider contingenciesProvider, SecurityAnalysisParameters parameters, ComputationManager computationManager, LimitViolationFilter filter) SecurityAnalysis.Runner.runAsync
(Network network, String workingStateId, ContingenciesProvider contingenciesProvider, SecurityAnalysisParameters parameters, ComputationManager computationManager, LimitViolationFilter filter, LimitViolationDetector detector, List<SecurityAnalysisInterceptor> interceptors, List<OperatorStrategy> operatorStrategies, List<Action> actions, List<StateMonitor> monitors, List<LimitReduction> limitReductions, ReportNode reportNode) -
Uses of ComputationManager in com.powsybl.security.distributed
Modifier and TypeMethodDescriptionDistributedSecurityAnalysisExecution.execute
(ComputationManager computationManager, SecurityAnalysisExecutionInput data) ForwardedSecurityAnalysisExecution.execute
(ComputationManager computationManager, SecurityAnalysisExecutionInput data) -
Uses of ComputationManager in com.powsybl.security.execution
Modifier and TypeMethodDescriptionSecurityAnalysisExecution.execute
(ComputationManager computationManager, SecurityAnalysisExecutionInput data) SecurityAnalysisExecutionImpl.execute
(ComputationManager computationManager, SecurityAnalysisExecutionInput data) -
Uses of ComputationManager in com.powsybl.security.impl
Modifier and TypeMethodDescriptionDefaultSecurityAnalysisProvider.run
(Network network, String workingVariantId, LimitViolationDetector detector, LimitViolationFilter filter, ComputationManager computationManager, SecurityAnalysisParameters parameters, ContingenciesProvider contingenciesProvider, List<SecurityAnalysisInterceptor> interceptors, List<OperatorStrategy> operatorStrategies, List<Action> actions, List<StateMonitor> monitors, List<LimitReduction> limitReductions, ReportNode reportNode) ModifierConstructorDescriptionDefaultSecurityAnalysis
(Network network, LimitViolationDetector detector, LimitViolationFilter filter, ComputationManager computationManager, List<StateMonitor> monitors, ReportNode reportNode) -
Uses of ComputationManager in com.powsybl.sensitivity
Modifier and TypeMethodDescriptionstatic void
SensitivityAnalysis.run
(Network network, String workingVariantId, SensitivityFactorReader factorReader, SensitivityResultWriter resultWriter, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters, ComputationManager computationManager, ReportNode reportNode) static SensitivityAnalysisResult
SensitivityAnalysis.run
(Network network, String workingVariantId, List<SensitivityFactor> factors, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters, ComputationManager computationManager, ReportNode reportNode) void
SensitivityAnalysis.Runner.run
(Network network, String workingVariantId, SensitivityFactorReader factorReader, SensitivityResultWriter resultWriter, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters, ComputationManager computationManager, ReportNode reportNode) SensitivityAnalysis.Runner.run
(Network network, String workingVariantId, List<SensitivityFactor> factors, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters, ComputationManager computationManager, ReportNode reportNode) SensitivityAnalysisProvider.run
(Network network, String workingVariantId, SensitivityFactorReader factorReader, SensitivityResultWriter resultWriter, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters, ComputationManager computationManager, ReportNode reportNode) Run a single sensitivity analysis.static CompletableFuture<Void>
SensitivityAnalysis.runAsync
(Network network, String workingVariantId, SensitivityFactorReader factorReader, SensitivityResultWriter resultWriter, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters, ComputationManager computationManager, ReportNode reportNode) SensitivityAnalysis.runAsync
(Network network, String workingVariantId, List<SensitivityFactor> factors, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters, ComputationManager computationManager, ReportNode reportNode) SensitivityAnalysis.Runner.runAsync
(Network network, String workingVariantId, SensitivityFactorReader factorReader, SensitivityResultWriter resultWriter, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters, ComputationManager computationManager, ReportNode reportNode) SensitivityAnalysis.Runner.runAsync
(Network network, String workingVariantId, List<SensitivityFactor> factors, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters, ComputationManager computationManager, ReportNode reportNode) -
Uses of ComputationManager in com.powsybl.shortcircuit
Modifier and TypeMethodDescriptionstatic ShortCircuitAnalysisResult
ShortCircuitAnalysis.run
(Network network, List<Fault> faults, ShortCircuitParameters parameters, ComputationManager computationManager, List<FaultParameters> faultParameters) static ShortCircuitAnalysisResult
ShortCircuitAnalysis.run
(Network network, List<Fault> faults, ShortCircuitParameters parameters, ComputationManager computationManager, List<FaultParameters> faultParameters, ReportNode reportNode) ShortCircuitAnalysis.Runner.run
(Network network, List<Fault> faults, ShortCircuitParameters parameters, ComputationManager computationManager, List<FaultParameters> faultParameters) ShortCircuitAnalysis.Runner.run
(Network network, List<Fault> faults, ShortCircuitParameters parameters, ComputationManager computationManager, List<FaultParameters> faultParameters, ReportNode reportNode) ShortCircuitAnalysisProvider.run
(Network network, List<Fault> faults, ShortCircuitParameters parameters, ComputationManager computationManager, List<FaultParameters> faultParameters) Run an asynchronous single short circuit analysis job.ShortCircuitAnalysisProvider.run
(Network network, List<Fault> faults, ShortCircuitParameters parameters, ComputationManager computationManager, List<FaultParameters> faultParameters, ReportNode reportNode) Run an asynchronous single short circuit analysis job.ShortCircuitAnalysis.runAsync
(Network network, List<Fault> faults, ShortCircuitParameters parameters, ComputationManager computationManager, List<FaultParameters> faultParameters) ShortCircuitAnalysis.runAsync
(Network network, List<Fault> faults, ShortCircuitParameters parameters, ComputationManager computationManager, List<FaultParameters> faultParameters, ReportNode reportNode) ShortCircuitAnalysis.Runner.runAsync
(Network network, List<Fault> faults, ShortCircuitParameters parameters, ComputationManager computationManager, List<FaultParameters> faultParameters) ShortCircuitAnalysis.Runner.runAsync
(Network network, List<Fault> faults, ShortCircuitParameters parameters, ComputationManager computationManager, List<FaultParameters> faultParameters, ReportNode reportNode) -
Uses of ComputationManager in com.powsybl.tools
Modifier and TypeMethodDescriptionToolInitializationContext.createLongTimeExecutionComputationManager
(org.apache.commons.cli.CommandLine commandLine) ToolInitializationContext.createShortTimeExecutionComputationManager
(org.apache.commons.cli.CommandLine commandLine) ToolRunningContext.getLongTimeExecutionComputationManager()
ToolRunningContext.getShortTimeExecutionComputationManager()
ModifierConstructorDescriptionToolRunningContext
(PrintStream outputStream, PrintStream errorStream, FileSystem fileSystem, ComputationManager shortTimeExecutioncomputationManager, ComputationManager longTimeExecutionComputationManager)