Package com.powsybl.security
Class SecurityAnalysisInput
java.lang.Object
com.powsybl.security.SecurityAnalysisInput
Input data/configuration for a
SecurityAnalysis
computation.
It is designed to be mutable, as it may be customized by SecurityAnalysisPreprocessor
s.
However, all fields must always be non null.- Author:
- Sylvain Leclerc <sylvain.leclerc at rte-france.com>
-
Constructor Summary
ConstructorDescriptionSecurityAnalysisInput
(Network network, String variantId) SecurityAnalysisInput
(NetworkVariant networkVariant) -
Method Summary
Modifier and TypeMethodDescriptionaddInterceptor
(SecurityAnalysisInterceptor interceptor) Get specifiedContingenciesProvider
.Get specifiedLimitViolationDetector
.Get specifiedSecurityAnalysisParameters
.setContingencies
(ContingenciesProvider contingencies) setDetector
(LimitViolationDetector detector) setFilter
(LimitViolationFilter filter) setParameters
(SecurityAnalysisParameters parameters)
-
Constructor Details
-
SecurityAnalysisInput
-
SecurityAnalysisInput
-
-
Method Details
-
getParameters
Get specifiedSecurityAnalysisParameters
. -
getContingenciesProvider
Get specifiedContingenciesProvider
. -
getLimitViolationDetector
Get specifiedLimitViolationDetector
. -
getFilter
-
getInterceptors
-
setDetector
-
setContingencies
-
setParameters
-
addInterceptor
-
setFilter
-
getNetworkVariant
-