Uses of Class
com.powsybl.security.SecurityAnalysisParameters
-
Packages that use SecurityAnalysisParameters Package Description com.powsybl.security com.powsybl.security.execution Explicits the common interface for executing security analysis either in this preprocess or by delegating it to other itools processes.com.powsybl.security.impl com.powsybl.security.json -
-
Uses of SecurityAnalysisParameters in com.powsybl.security
Classes in com.powsybl.security with type parameters of type SecurityAnalysisParameters Modifier and Type Interface Description static interface
SecurityAnalysisParameters.ConfigLoader<E extends Extension<SecurityAnalysisParameters>>
A configuration loader interface for the SecurityAnalysisParameters extensions loaded from the platform configurationMethods in com.powsybl.security that return SecurityAnalysisParameters Modifier and Type Method Description SecurityAnalysisParameters
SecurityAnalysisInput. getParameters()
Get specifiedSecurityAnalysisParameters
.static SecurityAnalysisParameters
SecurityAnalysisParameters. load()
Load parameters from platform default config.static SecurityAnalysisParameters
SecurityAnalysisParameters. load(PlatformConfig platformConfig)
Load parameters from a provided platform config.SecurityAnalysisParameters
SecurityAnalysisParameters. setIncreasedViolationsParameters(SecurityAnalysisParameters.IncreasedViolationsParameters increasedViolationsParameters)
SecurityAnalysisParameters
SecurityAnalysisParameters. setLoadFlowParameters(LoadFlowParameters loadFlowParameters)
-
Uses of SecurityAnalysisParameters in com.powsybl.security.execution
Methods in com.powsybl.security.execution that return SecurityAnalysisParameters Modifier and Type Method Description SecurityAnalysisParameters
SecurityAnalysisExecutionInput. getParameters()
Methods in com.powsybl.security.execution with parameters of type SecurityAnalysisParameters Modifier and Type Method Description SecurityAnalysisExecutionInput
SecurityAnalysisExecutionInput. setParameters(SecurityAnalysisParameters parameters)
-
Uses of SecurityAnalysisParameters in com.powsybl.security.impl
Methods in com.powsybl.security.impl with parameters of type SecurityAnalysisParameters Modifier and Type Method Description CompletableFuture<SecurityAnalysisReport>
DefaultSecurityAnalysis. run(String workingVariantId, SecurityAnalysisParameters securityAnalysisParameters, ContingenciesProvider contingenciesProvider)
CompletableFuture<SecurityAnalysisReport>
DefaultSecurityAnalysisProvider. run(Network network, String workingVariantId, LimitViolationDetector detector, LimitViolationFilter filter, ComputationManager computationManager, SecurityAnalysisParameters parameters, ContingenciesProvider contingenciesProvider, List<SecurityAnalysisInterceptor> interceptors, List<StateMonitor> monitors)
-
Uses of SecurityAnalysisParameters in com.powsybl.security.json
Classes in com.powsybl.security.json with type parameters of type SecurityAnalysisParameters Modifier and Type Interface Description static interface
JsonSecurityAnalysisParameters.ExtensionSerializer<E extends Extension<SecurityAnalysisParameters>>
A configuration loader interface for the LoadFlowParameters extensions loaded from the platform configurationMethods in com.powsybl.security.json that return SecurityAnalysisParameters Modifier and Type Method Description static SecurityAnalysisParameters
JsonSecurityAnalysisParameters. deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context)
Low level deserialization method, to be used for instance for updating lsecurity analysis parameters nested in another object.static SecurityAnalysisParameters
JsonSecurityAnalysisParameters. deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context, SecurityAnalysisParameters parameters)
Low level deserialization method, to be used for instance for reading security analysis parameters nested in another object.SecurityAnalysisParameters
SecurityAnalysisParametersDeserializer. deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext)
SecurityAnalysisParameters
SecurityAnalysisParametersDeserializer. deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext, SecurityAnalysisParameters parameters)
static SecurityAnalysisParameters
JsonSecurityAnalysisParameters. read(InputStream jsonStream)
Reads parameters from a JSON file (will NOT rely on platform config).static SecurityAnalysisParameters
JsonSecurityAnalysisParameters. read(Path jsonFile)
Reads parameters from a JSON file (will NOT rely on platform config).static SecurityAnalysisParameters
JsonSecurityAnalysisParameters. update(SecurityAnalysisParameters parameters, InputStream jsonStream)
Updates parameters by reading the content of a JSON stream.static SecurityAnalysisParameters
JsonSecurityAnalysisParameters. update(SecurityAnalysisParameters parameters, Path jsonFile)
Updates parameters by reading the content of a JSON file.Methods in com.powsybl.security.json with parameters of type SecurityAnalysisParameters Modifier and Type Method Description static SecurityAnalysisParameters
JsonSecurityAnalysisParameters. deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context, SecurityAnalysisParameters parameters)
Low level deserialization method, to be used for instance for reading security analysis parameters nested in another object.SecurityAnalysisParameters
SecurityAnalysisParametersDeserializer. deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext, SecurityAnalysisParameters parameters)
static void
JsonSecurityAnalysisParameters. serialize(SecurityAnalysisParameters parameters, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider)
Low level serialization method, to be used for instance for writing security analysis parameters nested in another object.void
SecurityAnalysisParametersSerializer. serialize(SecurityAnalysisParameters parameters, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider)
static SecurityAnalysisParameters
JsonSecurityAnalysisParameters. update(SecurityAnalysisParameters parameters, InputStream jsonStream)
Updates parameters by reading the content of a JSON stream.static SecurityAnalysisParameters
JsonSecurityAnalysisParameters. update(SecurityAnalysisParameters parameters, Path jsonFile)
Updates parameters by reading the content of a JSON file.static void
JsonSecurityAnalysisParameters. write(SecurityAnalysisParameters parameters, OutputStream outputStream)
Writes parameters as JSON to an output stream.static void
JsonSecurityAnalysisParameters. write(SecurityAnalysisParameters parameters, Path jsonFile)
Writes parameters as JSON to a file.
-