@AutoService(value=SecurityAnalysisFactory.class) public class SecurityAnalysisFactoryImpl extends Object implements SecurityAnalysisFactory
Constructor and Description |
---|
SecurityAnalysisFactoryImpl() |
Modifier and Type | Method and Description |
---|---|
SecurityAnalysis |
create(Network network,
com.powsybl.computation.ComputationManager computationManager,
int priority)
Creates a
SecurityAnalysis for specified Network ,
using specified ComputationManager to handle computations. |
SecurityAnalysis |
create(Network network,
LimitViolationDetector detector,
LimitViolationFilter filter,
com.powsybl.computation.ComputationManager computationManager,
int priority)
Creates a
SecurityAnalysis for specified Network ,
using specified ComputationManager to handle computations. |
SecurityAnalysis |
create(Network network,
LimitViolationFilter filter,
com.powsybl.computation.ComputationManager computationManager,
int priority)
Creates a
SecurityAnalysis for specified Network ,
using specified ComputationManager to handle computations. |
public SecurityAnalysis create(Network network, com.powsybl.computation.ComputationManager computationManager, int priority)
SecurityAnalysisFactory
SecurityAnalysis
for specified Network
,
using specified ComputationManager
to handle computations.
Limit violations should be detected using DefaultLimitViolationDetector
,
and then filtered using a default LimitViolationFilter
.create
in interface SecurityAnalysisFactory
network
- The network for which computation will be performed.computationManager
- The computation manager to use to handle computationspublic SecurityAnalysis create(Network network, LimitViolationFilter filter, com.powsybl.computation.ComputationManager computationManager, int priority)
SecurityAnalysisFactory
SecurityAnalysis
for specified Network
,
using specified ComputationManager
to handle computations.
Limit violations should be detected using DefaultLimitViolationDetector
,
and then filtered using the specified LimitViolationFilter
.create
in interface SecurityAnalysisFactory
network
- The network for which computation will be performed.filter
- A filter to filter out unwanted limit violations.computationManager
- The computation manager to use to handle computationspublic SecurityAnalysis create(Network network, LimitViolationDetector detector, LimitViolationFilter filter, com.powsybl.computation.ComputationManager computationManager, int priority)
SecurityAnalysisFactory
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
.create
in interface SecurityAnalysisFactory
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 computationsCopyright © 2020. All rights reserved.