Uses of Class
com.powsybl.security.execution.SecurityAnalysisExecutionInput
Packages that use SecurityAnalysisExecutionInput
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.
-
Uses of SecurityAnalysisExecutionInput in com.powsybl.security.distributed
Methods in com.powsybl.security.distributed with parameters of type SecurityAnalysisExecutionInputModifier and TypeMethodDescriptionstatic com.powsybl.computation.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.DistributedSecurityAnalysisExecution.execute
(com.powsybl.computation.ComputationManager computationManager, SecurityAnalysisExecutionInput data) ForwardedSecurityAnalysisExecution.execute
(com.powsybl.computation.ComputationManager computationManager, SecurityAnalysisExecutionInput data) static com.powsybl.computation.ExecutionHandler<SecurityAnalysisReport>
SecurityAnalysisExecutionHandlers.forwarded
(SecurityAnalysisExecutionInput input) Create anExecutionHandler
which forwards the security analysis execution through a call to itools security-analysis.static com.powsybl.computation.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 SecurityAnalysisExecutionInputModifierConstructorDescriptionSecurityAnalysisExecutionHandler
(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 that return SecurityAnalysisExecutionInputModifier and TypeMethodDescriptionSecurityAnalysisExecutionInput.addActions
(List<Action> actions) SecurityAnalysisExecutionInput.addOperatorStrategies
(List<OperatorStrategy> operatorStrategies) SecurityAnalysisExecutionInput.addResultExtension
(String resultExtension) SecurityAnalysisExecutionInput.addResultExtensions
(Collection<String> resultExtensions) SecurityAnalysisExecutionInput.addViolationType
(LimitViolationType violationType) SecurityAnalysisExecutionInput.addViolationTypes
(Collection<LimitViolationType> violationTypes) SecurityAnalysisExecutionInput.setActions
(List<Action> actions) SecurityAnalysisExecutionInput.setContingenciesSource
(com.google.common.io.ByteSource contingenciesSource) SecurityAnalysisExecutionInput.setMonitors
(List<StateMonitor> monitors) SecurityAnalysisExecutionInput.setNetworkVariant
(Network network, String variantId) SecurityAnalysisExecutionInput.setOperatorStrategies
(List<OperatorStrategy> operatorStrategies) SecurityAnalysisExecutionInput.setParameters
(SecurityAnalysisParameters parameters) SecurityAnalysisExecutionInput.setWithLogs
(boolean withLogs) Methods in com.powsybl.security.execution with parameters of type SecurityAnalysisExecutionInputModifier and TypeMethodDescriptionSecurityAnalysisInputBuildStrategy.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.SecurityAnalysisExecution.execute
(com.powsybl.computation.ComputationManager computationManager, SecurityAnalysisExecutionInput data) SecurityAnalysisExecutionImpl.execute
(com.powsybl.computation.ComputationManager computationManager, SecurityAnalysisExecutionInput data)