Package com.powsybl.security
Class SecurityAnalysisParameters
- java.lang.Object
-
- com.powsybl.commons.extensions.AbstractExtendable<SecurityAnalysisParameters>
-
- com.powsybl.security.SecurityAnalysisParameters
-
- All Implemented Interfaces:
Extendable<SecurityAnalysisParameters>
public class SecurityAnalysisParameters extends AbstractExtendable<SecurityAnalysisParameters>
Parameters for security analysis computation. Extensions may be added, for instance for implementation-specific parameters.- Author:
- Teofil Calin BANC
, Sylvain LECLERC
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SecurityAnalysisParameters.IncreasedViolationsParameters
-
Constructor Summary
Constructors Constructor Description SecurityAnalysisParameters()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SecurityAnalysisParameters.IncreasedViolationsParameters
getIncreasedViolationsParameters()
LoadFlowParameters
getLoadFlowParameters()
static SecurityAnalysisParameters
load()
Load parameters from platform default config.static SecurityAnalysisParameters
load(PlatformConfig platformConfig)
Load parameters from a provided platform config.SecurityAnalysisParameters
setIncreasedViolationsParameters(SecurityAnalysisParameters.IncreasedViolationsParameters increasedViolationsParameters)
SecurityAnalysisParameters
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 Detail
-
VERSION
public static final String VERSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
load
public static SecurityAnalysisParameters load()
Load parameters from platform default config.
-
load
public static SecurityAnalysisParameters load(PlatformConfig platformConfig)
Load parameters from a provided platform config.
-
getIncreasedViolationsParameters
public SecurityAnalysisParameters.IncreasedViolationsParameters getIncreasedViolationsParameters()
-
setIncreasedViolationsParameters
public SecurityAnalysisParameters setIncreasedViolationsParameters(SecurityAnalysisParameters.IncreasedViolationsParameters increasedViolationsParameters)
-
getLoadFlowParameters
public LoadFlowParameters getLoadFlowParameters()
-
setLoadFlowParameters
public SecurityAnalysisParameters setLoadFlowParameters(LoadFlowParameters loadFlowParameters)
-
-