Package com.powsybl.security
Class SecurityAnalysisParameters
- java.lang.Object
-
- com.powsybl.commons.extensions.AbstractExtendable<SecurityAnalysisParameters>
-
- com.powsybl.security.SecurityAnalysisParameters
-
- All Implemented Interfaces:
com.powsybl.commons.extensions.Extendable<SecurityAnalysisParameters>
public class SecurityAnalysisParameters extends com.powsybl.commons.extensions.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(com.powsybl.commons.config.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
-
-
-
-
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(com.powsybl.commons.config.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)
-
-