Class SystematicSensitivityInterface.SystematicSensitivityInterfaceBuilder
java.lang.Object
com.powsybl.openrao.sensitivityanalysis.SystematicSensitivityInterface.SystematicSensitivityInterfaceBuilder
- Enclosing class:
- SystematicSensitivityInterface
public static final class SystematicSensitivityInterface.SystematicSensitivityInterfaceBuilder
extends Object
Builder
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
withAppliedRemedialActions
(AppliedRemedialActions appliedRemedialActions) withLoadflow
(Set<FlowCnec> cnecs, Set<Unit> units) withOutageInstant
(Instant outageInstant) withParameters
(com.powsybl.sensitivity.SensitivityAnalysisParameters defaultParameters) withPtdfSensitivities
(com.powsybl.glsk.commons.ZonalData<com.powsybl.sensitivity.SensitivityVariableSet> glsk, Set<FlowCnec> cnecs, Set<Unit> units) withRangeActionSensitivities
(Set<RangeAction<?>> rangeActions, Set<FlowCnec> cnecs, Set<Unit> units) withSensitivityProvider
(CnecSensitivityProvider cnecSensitivityProvider) withSensitivityProviderName
(String sensitivityProvider)
-
Method Details
-
withSensitivityProviderName
public SystematicSensitivityInterface.SystematicSensitivityInterfaceBuilder withSensitivityProviderName(String sensitivityProvider) -
withParameters
public SystematicSensitivityInterface.SystematicSensitivityInterfaceBuilder withParameters(com.powsybl.sensitivity.SensitivityAnalysisParameters defaultParameters) -
withSensitivityProvider
public SystematicSensitivityInterface.SystematicSensitivityInterfaceBuilder withSensitivityProvider(CnecSensitivityProvider cnecSensitivityProvider) -
withPtdfSensitivities
public SystematicSensitivityInterface.SystematicSensitivityInterfaceBuilder withPtdfSensitivities(com.powsybl.glsk.commons.ZonalData<com.powsybl.sensitivity.SensitivityVariableSet> glsk, Set<FlowCnec> cnecs, Set<Unit> units) -
withRangeActionSensitivities
public SystematicSensitivityInterface.SystematicSensitivityInterfaceBuilder withRangeActionSensitivities(Set<RangeAction<?>> rangeActions, Set<FlowCnec> cnecs, Set<Unit> units) -
withLoadflow
public SystematicSensitivityInterface.SystematicSensitivityInterfaceBuilder withLoadflow(Set<FlowCnec> cnecs, Set<Unit> units) -
withAppliedRemedialActions
public SystematicSensitivityInterface.SystematicSensitivityInterfaceBuilder withAppliedRemedialActions(AppliedRemedialActions appliedRemedialActions) -
withOutageInstant
public SystematicSensitivityInterface.SystematicSensitivityInterfaceBuilder withOutageInstant(Instant outageInstant) -
build
-