Package com.powsybl.shortcircuit
Class ShortCircuitAnalysis
java.lang.Object
com.powsybl.shortcircuit.ShortCircuitAnalysis
API for elementary short-circuit computations.
- Author:
- Anne Tilloy <anne.tilloy at rte-france.com>
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ShortCircuitAnalysis.Runner
find()
Get a runner for default short circuit analysis implementation.static ShortCircuitAnalysis.Runner
static ShortCircuitAnalysisResult
static ShortCircuitAnalysisResult
run
(Network network, List<Fault> faults, ShortCircuitParameters parameters, ComputationManager computationManager, List<FaultParameters> faultParameters) static ShortCircuitAnalysisResult
run
(Network network, List<Fault> faults, ShortCircuitParameters parameters, ComputationManager computationManager, List<FaultParameters> faultParameters, ReportNode reportNode) static ShortCircuitAnalysisResult
run
(Network network, List<Fault> faults, ShortCircuitParameters parameters, List<FaultParameters> faultParameters) static ShortCircuitAnalysisResult
runAsync
(Network network, List<Fault> faults, ShortCircuitParameters parameters, ComputationManager computationManager, List<FaultParameters> faultParameters) runAsync
(Network network, List<Fault> faults, ShortCircuitParameters parameters, ComputationManager computationManager, List<FaultParameters> faultParameters, ReportNode reportNode)
-
Method Details
-
find
-
find
Get a runner for default short circuit analysis implementation.- Returns:
- a runner for default short circuit analysis implementation
- Throws:
PowsyblException
- in case we cannot find a default implementation
-
runAsync
public static CompletableFuture<ShortCircuitAnalysisResult> runAsync(Network network, List<Fault> faults, ShortCircuitParameters parameters, ComputationManager computationManager, List<FaultParameters> faultParameters) -
runAsync
public static CompletableFuture<ShortCircuitAnalysisResult> runAsync(Network network, List<Fault> faults, ShortCircuitParameters parameters, ComputationManager computationManager, List<FaultParameters> faultParameters, ReportNode reportNode) -
run
public static ShortCircuitAnalysisResult run(Network network, List<Fault> faults, ShortCircuitParameters parameters, ComputationManager computationManager, List<FaultParameters> faultParameters, ReportNode reportNode) -
run
public static ShortCircuitAnalysisResult run(Network network, List<Fault> faults, ShortCircuitParameters parameters, ComputationManager computationManager, List<FaultParameters> faultParameters) -
run
public static ShortCircuitAnalysisResult run(Network network, List<Fault> faults, ShortCircuitParameters parameters, List<FaultParameters> faultParameters) -
run
public static ShortCircuitAnalysisResult run(Network network, List<Fault> faults, List<FaultParameters> faultParameters) -
run
-