Uses of Class
com.powsybl.security.execution.SecurityAnalysisExecutionInput
-
Packages that use SecurityAnalysisExecutionInput Package Description com.powsybl.security.distributed Classes used for the security analysis distribution or simple forwarding to other itools process(es).com.powsybl.security.execution Explicits the common interface for executing security analysis either in this preprocess or by delegating it to other itools processes. -
-
Uses of SecurityAnalysisExecutionInput in com.powsybl.security.distributed
Methods in com.powsybl.security.distributed with parameters of type SecurityAnalysisExecutionInput Modifier and Type Method Description static ExecutionHandler<SecurityAnalysisReport>
SecurityAnalysisExecutionHandlers. distributed(SecurityAnalysisExecutionInput input, int subtaskCount)
Create anExecutionHandler
which distributes the security analysis execution through multiple calls to itools security-analysis, as specified in argument.CompletableFuture<SecurityAnalysisReport>
DistributedSecurityAnalysisExecution. execute(ComputationManager computationManager, SecurityAnalysisExecutionInput data)
CompletableFuture<SecurityAnalysisReport>
ForwardedSecurityAnalysisExecution. execute(ComputationManager computationManager, SecurityAnalysisExecutionInput data)
static ExecutionHandler<SecurityAnalysisReport>
SecurityAnalysisExecutionHandlers. forwarded(SecurityAnalysisExecutionInput input)
Create anExecutionHandler
which forwards the security analysis execution through a call to itools security-analysis.static ExecutionHandler<SecurityAnalysisReport>
SecurityAnalysisExecutionHandlers. forwarded(SecurityAnalysisExecutionInput input, Integer forwardedTaskCount)
Create anExecutionHandler
which forwards the security analysis execution through a call to itools security-analysis, with the option --task-count.Constructors in com.powsybl.security.distributed with parameters of type SecurityAnalysisExecutionInput Constructor Description SecurityAnalysisExecutionHandler(com.powsybl.security.distributed.SecurityAnalysisExecutionHandler.ResultReader<R> reader, com.powsybl.security.distributed.SecurityAnalysisExecutionHandler.OptionsCustomizer optionsCustomizer, com.powsybl.security.distributed.SecurityAnalysisExecutionHandler.ExceptionHandler exceptionHandler, int executionCount, SecurityAnalysisExecutionInput input)
Creates a new security analysis execution handler. -
Uses of SecurityAnalysisExecutionInput in com.powsybl.security.execution
Methods in com.powsybl.security.execution with parameters of type SecurityAnalysisExecutionInput Modifier and Type Method Description SecurityAnalysisInput
SecurityAnalysisInputBuildStrategy. buildFrom(SecurityAnalysisExecutionInput executionInput)
Build aSecurityAnalysisInput
for an actual security analysis computation, based on the providedSecurityAnalysisExecutionInput
, which may for example be defined through a command line call.CompletableFuture<SecurityAnalysisReport>
SecurityAnalysisExecution. execute(ComputationManager computationManager, SecurityAnalysisExecutionInput data)
CompletableFuture<SecurityAnalysisReport>
SecurityAnalysisExecutionImpl. execute(ComputationManager computationManager, SecurityAnalysisExecutionInput data)
-