Package com.powsybl.security
Class SecurityAnalysisParameters
java.lang.Object
com.powsybl.commons.extensions.AbstractExtendable<SecurityAnalysisParameters>
com.powsybl.security.SecurityAnalysisParameters
- All Implemented Interfaces:
Extendable<SecurityAnalysisParameters>
Parameters for security analysis computation.
Extensions may be added, for instance for implementation-specific parameters.
- Author:
- Teofil Calin BANC <teofil-calin.banc at rte-france.com>, Sylvain LECLERC <sylvain.leclerc at rte-france.com>
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic SecurityAnalysisParameters
load()
Load parameters from platform default config.static SecurityAnalysisParameters
load
(PlatformConfig platformConfig) Load parameters from a provided platform config.setIncreasedViolationsParameters
(SecurityAnalysisParameters.IncreasedViolationsParameters increasedViolationsParameters) setLoadFlowParameters
(LoadFlowParameters loadFlowParameters) Methods inherited from class com.powsybl.commons.extensions.AbstractExtendable
addExtension, getExtension, getExtensionByName, getExtensions, getImplementationName, removeExtension
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.powsybl.commons.extensions.Extendable
newExtension
-
Field Details
-
VERSION
- See Also:
-
-
Constructor Details
-
SecurityAnalysisParameters
public SecurityAnalysisParameters()
-
-
Method Details
-
load
Load parameters from platform default config. -
load
Load parameters from a provided platform config. -
getIncreasedViolationsParameters
-
setIncreasedViolationsParameters
public SecurityAnalysisParameters setIncreasedViolationsParameters(SecurityAnalysisParameters.IncreasedViolationsParameters increasedViolationsParameters) -
getLoadFlowParameters
-
setLoadFlowParameters
-