Uses of Interface
com.powsybl.contingency.ContingenciesProvider
Package
Description
Classes used for the security analysis distribution or simple forwarding
to other itools process(es).
-
Uses of ContingenciesProvider in com.powsybl.action.ial.dsl
Modifier and TypeClassDescriptionclass
AContingenciesProvider
which provides same contingencies definition syntax asGroovyDslContingenciesProvider
, but allows to use more complete action-dsl scripts as is for standard security analysis. -
Uses of ContingenciesProvider in com.powsybl.contingency
Modifier and TypeClassDescriptionclass
class
A contingencies provider which provides a subset of another provider, defined by aPartition
.Modifier and TypeMethodDescriptionContingenciesProviderFactory.create()
default ContingenciesProvider
ContingenciesProviderFactory.create
(InputStream data) default ContingenciesProvider
EmptyContingencyListProviderFactory.create()
static ContingenciesProvider
ContingenciesProviders.emptyProvider()
Returns an empty list provider.static ContingenciesProvider
ContingenciesProviders.newSubProvider
(ContingenciesProvider provider, Partition subPart) Returns a contingencies provider which provides a subset of another provider, defined by aPartition
.Modifier and TypeMethodDescriptionstatic ContingenciesProvider
ContingenciesProviders.newSubProvider
(ContingenciesProvider provider, Partition subPart) Returns a contingencies provider which provides a subset of another provider, defined by aPartition
.ModifierConstructorDescriptionSubContingenciesProvider
(ContingenciesProvider delegate, Partition partition) -
Uses of ContingenciesProvider in com.powsybl.contingency.dsl
Modifier and TypeClassDescriptionclass
class
-
Uses of ContingenciesProvider in com.powsybl.security
Modifier and TypeMethodDescriptionSecurityAnalysisInput.getContingenciesProvider()
Get specifiedContingenciesProvider
.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) SecurityAnalysisInput.setContingencies
(ContingenciesProvider contingencies) -
Uses of ContingenciesProvider in com.powsybl.security.distributed
Modifier and TypeClassDescriptionclass
A contingencies provider which provides a subset of another provider, defined by aPartition
.ModifierConstructorDescriptionSubContingenciesProvider
(ContingenciesProvider delegate, Partition partition) -
Uses of ContingenciesProvider in com.powsybl.security.impl
Modifier and TypeMethodDescriptionDefaultSecurityAnalysis.run
(String workingVariantId, SecurityAnalysisParameters securityAnalysisParameters, ContingenciesProvider contingenciesProvider) DefaultSecurityAnalysisProvider.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)