public class SecurityAnalysisInput
extends java.lang.Object
SecurityAnalysis
computation.
It is designed to be mutable, as it may be customized by SecurityAnalysisPreprocessor
s.
However, all fields must always be non null.Constructor and Description |
---|
SecurityAnalysisInput(Network network,
java.lang.String variantId) |
SecurityAnalysisInput(NetworkVariant networkVariant) |
Modifier and Type | Method and Description |
---|---|
SecurityAnalysisInput |
addInterceptor(SecurityAnalysisInterceptor interceptor) |
ContingenciesProvider |
getContingenciesProvider()
Get specified
ContingenciesProvider . |
LimitViolationFilter |
getFilter() |
java.util.Set<SecurityAnalysisInterceptor> |
getInterceptors() |
LimitViolationDetector |
getLimitViolationDetector()
Get specified
LimitViolationDetector . |
NetworkVariant |
getNetworkVariant() |
SecurityAnalysisParameters |
getParameters()
Get specified
SecurityAnalysisParameters . |
SecurityAnalysisInput |
setContingencies(ContingenciesProvider contingencies) |
SecurityAnalysisInput |
setDetector(LimitViolationDetector detector) |
SecurityAnalysisInput |
setFilter(LimitViolationFilter filter) |
SecurityAnalysisInput |
setParameters(SecurityAnalysisParameters parameters) |
public SecurityAnalysisInput(Network network, java.lang.String variantId)
public SecurityAnalysisInput(NetworkVariant networkVariant)
public SecurityAnalysisParameters getParameters()
SecurityAnalysisParameters
.public ContingenciesProvider getContingenciesProvider()
ContingenciesProvider
.public LimitViolationDetector getLimitViolationDetector()
LimitViolationDetector
.public LimitViolationFilter getFilter()
public java.util.Set<SecurityAnalysisInterceptor> getInterceptors()
public SecurityAnalysisInput setDetector(LimitViolationDetector detector)
public SecurityAnalysisInput setContingencies(ContingenciesProvider contingencies)
public SecurityAnalysisInput setParameters(SecurityAnalysisParameters parameters)
public SecurityAnalysisInput addInterceptor(SecurityAnalysisInterceptor interceptor)
public SecurityAnalysisInput setFilter(LimitViolationFilter filter)
public NetworkVariant getNetworkVariant()
Copyright © 2020. All rights reserved.