Class AbstractSimpleSensitivityProvider
java.lang.Object
com.powsybl.openrao.sensitivityanalysis.AbstractSimpleSensitivityProvider
- All Implemented Interfaces:
com.powsybl.contingency.ContingenciesProvider
,CnecSensitivityProvider
- Direct Known Subclasses:
LoadflowProvider
,PtdfSensitivityProvider
public abstract class AbstractSimpleSensitivityProvider
extends Object
implements CnecSensitivityProvider
- Author:
- Philippe Edwards <philippe.edwards at rte-france.com>
-
Field Summary
Modifier and TypeFieldDescriptionprotected boolean
protected boolean
protected boolean
-
Method Summary
Modifier and TypeMethodDescriptionvoid
List<com.powsybl.sensitivity.SensitivityFactor>
getAllFactors
(com.powsybl.iidm.network.Network network) List<com.powsybl.contingency.Contingency>
getContingencies
(com.powsybl.iidm.network.Network network) void
setRequestedUnits
(Set<Unit> requestedUnits) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.powsybl.openrao.sensitivityanalysis.CnecSensitivityProvider
getBasecaseFactors, getContingencyFactors, getHvdcs, getVariableSets
Methods inherited from interface com.powsybl.contingency.ContingenciesProvider
asScript
-
Field Details
-
cnecs
-
cnecsPerContingencyId
-
factorsInMegawatt
protected boolean factorsInMegawatt -
factorsInAmpere
protected boolean factorsInAmpere -
afterContingencyOnly
protected boolean afterContingencyOnly
-
-
Method Details
-
setRequestedUnits
- Specified by:
setRequestedUnits
in interfaceCnecSensitivityProvider
-
getAllFactors
public List<com.powsybl.sensitivity.SensitivityFactor> getAllFactors(com.powsybl.iidm.network.Network network) - Specified by:
getAllFactors
in interfaceCnecSensitivityProvider
-
getFlowCnecs
- Specified by:
getFlowCnecs
in interfaceCnecSensitivityProvider
-
getContingencies
public List<com.powsybl.contingency.Contingency> getContingencies(com.powsybl.iidm.network.Network network) - Specified by:
getContingencies
in interfacecom.powsybl.contingency.ContingenciesProvider
-
disableFactorsForBaseCaseSituation
public void disableFactorsForBaseCaseSituation()- Specified by:
disableFactorsForBaseCaseSituation
in interfaceCnecSensitivityProvider
-