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
Methods 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)
Methods in com.powsybl.security that return types with arguments of type SecurityAnalysisParameters Modifier and Type Method Description default Optional<Extension<SecurityAnalysisParameters>>
SecurityAnalysisProvider. loadSpecificParameters(PlatformConfig config)
Reads implementation-specific parameters from platform config, or returnOptional.empty()
if the implementation does not have any specific parameters, or does not support loading from config.default Optional<Extension<SecurityAnalysisParameters>>
SecurityAnalysisProvider. loadSpecificParameters(Map<String,String> properties)
Reads implementation-specific parameters from a Map, or returnOptional.empty()
if the implementation does not have any specific parameters, or does not support loading from config.Method parameters in com.powsybl.security with type arguments of type SecurityAnalysisParameters Modifier and Type Method Description default void
SecurityAnalysisProvider. updateSpecificParameters(Extension<SecurityAnalysisParameters> extension, Map<String,String> properties)
Updates implementation-specific parameters from a Map. -
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<OperatorStrategy> operatorStrategies, List<Action> actions, List<StateMonitor> monitors, Reporter reporter)
-
Uses of SecurityAnalysisParameters in com.powsybl.security.json
Methods 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.
-