public interface SecurityAnalysisFactory
Modifier and Type | Method and Description |
---|---|
SecurityAnalysis |
create(Network network,
ComputationManager computationManager,
int priority)
Creates a
SecurityAnalysis for specified Network ,
using specified ComputationManager to handle computations. |
default SecurityAnalysis |
create(Network network,
LimitViolationDetector detector,
LimitViolationFilter filter,
ComputationManager computationManager,
int priority)
Creates a
SecurityAnalysis for specified Network ,
using specified ComputationManager to handle computations. |
default SecurityAnalysis |
create(Network network,
LimitViolationFilter filter,
ComputationManager computationManager,
int priority)
Creates a
SecurityAnalysis for specified Network ,
using specified ComputationManager to handle computations. |
SecurityAnalysis create(Network network, ComputationManager computationManager, int priority)
SecurityAnalysis
for specified Network
,
using specified ComputationManager
to handle computations.
Limit violations should be detected using DefaultLimitViolationDetector
,
and then filtered using a default LimitViolationFilter
.network
- The network for which computation will be performed.computationManager
- The computation manager to use to handle computationsdefault SecurityAnalysis create(Network network, LimitViolationFilter filter, ComputationManager computationManager, int priority)
SecurityAnalysis
for specified Network
,
using specified ComputationManager
to handle computations.
Limit violations should be detected using DefaultLimitViolationDetector
,
and then filtered using the specified LimitViolationFilter
.network
- The network for which computation will be performed.computationManager
- The computation manager to use to handle computationsfilter
- A filter to filter out unwanted limit violations.default SecurityAnalysis create(Network network, LimitViolationDetector detector, LimitViolationFilter filter, ComputationManager computationManager, int priority)
SecurityAnalysis
for specified Network
,
using specified ComputationManager
to handle computations.
Limit violations will be detected using the specified LimitViolationDetector
,
and then filtered using the specified LimitViolationFilter
.network
- The network for which computation will be performed.detector
- The detector used to evaluate the occurence of limit violations.filter
- A filter to filter out unwanted limit violations.computationManager
- The computation manager to use to handle computations