Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

absolutePaths(boolean) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
AbstractContingencyBlindDetector - Class in com.powsybl.security.detectors
Provides implementations for aggregation methods of LimitViolationDetector.
AbstractContingencyBlindDetector() - Constructor for class com.powsybl.security.detectors.AbstractContingencyBlindDetector
 
AbstractLimitViolationDetector - Class in com.powsybl.security
Deprecated.
AbstractLimitViolationDetector() - Constructor for class com.powsybl.security.AbstractLimitViolationDetector
Deprecated.
 
AbstractLimitViolationDetector - Class in com.powsybl.security.detectors
Provides implementations for aggregation methods of LimitViolationDetector.
AbstractLimitViolationDetector() - Constructor for class com.powsybl.security.detectors.AbstractLimitViolationDetector
 
AbstractSecurityAnalysis - Class in com.powsybl.security
Implements some common methods of interface SecurityAnalysis, and provides a SecurityAnalysisResultBuilder to ease creation of results.
AbstractSecurityAnalysis(Network, LimitViolationFilter) - Constructor for class com.powsybl.security.AbstractSecurityAnalysis
 
AbstractSecurityAnalysis(Network, LimitViolationDetector, LimitViolationFilter) - Constructor for class com.powsybl.security.AbstractSecurityAnalysis
 
ActivePowerExtension - Class in com.powsybl.security.extensions
 
ActivePowerExtension(double) - Constructor for class com.powsybl.security.extensions.ActivePowerExtension
 
ActivePowerExtension(double, double) - Constructor for class com.powsybl.security.extensions.ActivePowerExtension
 
ActivePowerExtensionSerializer - Class in com.powsybl.security.json
 
ActivePowerExtensionSerializer() - Constructor for class com.powsybl.security.json.ActivePowerExtensionSerializer
 
addInterceptor(SecurityAnalysisInterceptor) - Method in class com.powsybl.security.AbstractSecurityAnalysis
 
addInterceptor(SecurityAnalysisInterceptor) - Method in class com.powsybl.security.distributed.ExternalSecurityAnalysis
Deprecated.
 
addInterceptor(SecurityAnalysisInterceptor) - Method in interface com.powsybl.security.SecurityAnalysis
 
addInterceptor(SecurityAnalysisInterceptor) - Method in class com.powsybl.security.SecurityAnalysisImpl
 
addInterceptor(SecurityAnalysisInterceptor) - Method in class com.powsybl.security.SecurityAnalysisInput
 
addResultExtension(String) - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
addResultExtensions(Collection<String>) - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
addViolation(LimitViolation) - Method in class com.powsybl.security.SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder
Adds a LimitViolation to the builder.
addViolation(LimitViolation, SecurityAnalysisResultContext) - Method in class com.powsybl.security.SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder
Adds a LimitViolation to the builder with a context.
addViolation(LimitViolation, SecurityAnalysisResultContext) - Method in class com.powsybl.security.SecurityAnalysisResultBuilder.PostContingencyResultBuilder
 
addViolations(List<LimitViolation>, SecurityAnalysisResultContext) - Method in class com.powsybl.security.SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder
 
addViolations(List<LimitViolation>) - Method in class com.powsybl.security.SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder
 
addViolationType(LimitViolationType) - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
addViolationTypes(Collection<LimitViolationType>) - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
after(Path, ExecutionReport) - Method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandler
Reads result from the working directory, as defined by the specified reader.
analyze(Network, Path) - Method in class com.powsybl.security.SecurityAnalyzer
 
analyze(Network, Path, SecurityAnalysisParameters) - Method in class com.powsybl.security.SecurityAnalyzer
 
analyze(String, InputStream, InputStream) - Method in class com.powsybl.security.SecurityAnalyzer
 
analyze(String, InputStream, InputStream, SecurityAnalysisParameters) - Method in class com.powsybl.security.SecurityAnalyzer
 
analyze(Network, ContingenciesProvider) - Method in class com.powsybl.security.SecurityAnalyzer
 
analyze(Network, ContingenciesProvider, SecurityAnalysisParameters) - Method in class com.powsybl.security.SecurityAnalyzer
 
apply(List<LimitViolation>, Network) - Method in class com.powsybl.security.LimitViolationFilter
 

B

before(Path) - Method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandler
Copies case file, contingencies file, and parameters file to working directory, and creates the itools security-analysis command(s) to be executed, based on configuration and the optional options customizer.
build() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionBuilder
 
build() - Method in class com.powsybl.security.LimitViolationBuilder
 
build() - Method in class com.powsybl.security.SecurityAnalysisResultBuilder
Finalizes the result.
buildFrom(SecurityAnalysisExecutionInput) - Method in interface com.powsybl.security.execution.SecurityAnalysisInputBuildStrategy
Build a SecurityAnalysisInput for an actual security analysis computation, based on the provided SecurityAnalysisExecutionInput, which may for example be defined through a command line call.
buildInput(String, SecurityAnalysisParameters, ContingenciesProvider) - Method in class com.powsybl.security.distributed.ExternalSecurityAnalysis
Deprecated.
 

C

CASE_FILE_OPTION - Static variable in class com.powsybl.security.tools.SecurityAnalysisToolConstants
 
caseFile(Path) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
checkAll(Network, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
 
checkAll(Contingency, Network, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
 
checkAll(Contingency, Network, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the current and voltage values on all equipments of the specified Network should be considered as LimitViolations.
checkAll(Network, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the current and voltage values on all equipments of the specified Network should be considered as LimitViolations.
checkCurrent(Branch, Branch.Side, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
This implementation takes the current value to be checked from the Network.
checkCurrent(Branch, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
 
checkCurrent(Branch, Branch.Side, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
 
checkCurrent(Contingency, Branch, Branch.Side, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
This implementation takes the current value to be checked from the Network.
checkCurrent(Contingency, Branch, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
 
checkCurrent(Branch, Branch.Side, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.DefaultLimitViolationDetector
 
checkCurrent(Contingency, Branch, Branch.Side, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the specified current value on the specified side of the specified Branch should be considered as a LimitViolation or not.
checkCurrent(Contingency, Branch, Branch.Side, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the current value on the specified side of the specified Branch should be considered as a LimitViolation or not.
checkCurrent(Contingency, Branch, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the current value on both sides of the specified Branch should be considered as LimitViolation(s).
checkCurrent(Branch, Branch.Side, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the specified current value on the specified side of the specified Branch should be considered as a LimitViolation or not.
checkCurrent(Branch, Branch.Side, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the current value on the specified side of the specified Branch should be considered as a LimitViolation or not.
checkCurrent(Branch, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the current value on both sides of the specified Branch should be considered as LimitViolation(s).
checkLimits(Network) - Static method in class com.powsybl.security.Security
 
checkLimits(Network, float) - Static method in class com.powsybl.security.Security
 
checkLimits(Network, Security.CurrentLimitType, float) - Static method in class com.powsybl.security.Security
 
checkLimits(Network, Set<Security.CurrentLimitType>, float) - Static method in class com.powsybl.security.Security
 
checkVoltage(Bus, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
This implementation takes the voltage value to be checked from the Network.
checkVoltage(VoltageLevel, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
 
checkVoltage(Bus, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
 
checkVoltage(Contingency, Bus, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
This implementation takes the voltage value to be checked from the Network.
checkVoltage(Contingency, VoltageLevel, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
 
checkVoltage(Bus, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.DefaultLimitViolationDetector
 
checkVoltage(Contingency, Bus, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the specified voltage value on the specified Bus should be considered as a LimitViolation or not.
checkVoltage(Contingency, Bus, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the voltage value on the specified Bus should be considered as a LimitViolation or not.
checkVoltage(Contingency, VoltageLevel, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the voltage value on the specified VoltageLevel should be considered as a LimitViolation or not.
checkVoltage(Bus, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the specified voltage value on the specified Bus should be considered as a LimitViolation or not.
checkVoltage(Bus, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the voltage value on the specified Bus should be considered as a LimitViolation or not.
checkVoltage(VoltageLevel, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the voltage value on the specified VoltageLevel should be considered as a LimitViolation or not.
close() - Method in class com.powsybl.security.comparator.SecurityAnalysisResultComparisonWriter
 
com.powsybl.security - package com.powsybl.security
 
com.powsybl.security.comparator - package com.powsybl.security.comparator
 
com.powsybl.security.converter - package com.powsybl.security.converter
 
com.powsybl.security.detectors - package com.powsybl.security.detectors
Base classes and default implementation of limit violation detectors.
com.powsybl.security.distributed - package com.powsybl.security.distributed
Copyright (c) 2019, RTE (http://www.rte-france.com) This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
com.powsybl.security.execution - package com.powsybl.security.execution
Copyright (c) 2019, RTE (http://www.rte-france.com) This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
com.powsybl.security.extensions - package com.powsybl.security.extensions
 
com.powsybl.security.interceptors - package com.powsybl.security.interceptors
 
com.powsybl.security.json - package com.powsybl.security.json
 
com.powsybl.security.preprocessor - package com.powsybl.security.preprocessor
Copyright (c) 2019, RTE (http://www.rte-france.com) This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
com.powsybl.security.tools - package com.powsybl.security.tools
 
comparator() - Static method in class com.powsybl.security.LimitViolations
A comparator which compares limit violations without comparing extensions.
compare(LimitViolation, LimitViolation) - Method in class com.powsybl.security.comparator.LimitViolationComparator
 
compare(PostContingencyResult, PostContingencyResult) - Method in class com.powsybl.security.comparator.PostContingencyResultComparator
 
CompareSecurityAnalysisResultsTool - Class in com.powsybl.security.comparator
 
CompareSecurityAnalysisResultsTool() - Constructor for class com.powsybl.security.comparator.CompareSecurityAnalysisResultsTool
 
computationManager - Variable in class com.powsybl.security.distributed.ExternalSecurityAnalysis
Deprecated.
 
computationOk - Variable in class com.powsybl.security.SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder
 
config - Variable in class com.powsybl.security.distributed.ExternalSecurityAnalysis
Deprecated.
 
configuredFactory(PlatformConfig) - Static method in class com.powsybl.security.preprocessor.SecurityAnalysisPreprocessors
The preprocessor factory based on the specified platform config.
configuredFactory(SecurityAnalysisConfig) - Static method in class com.powsybl.security.preprocessor.SecurityAnalysisPreprocessors
The default preprocessor factory, based on default platform config.
CONTINGENCIES_FILE_OPTION - Static variable in class com.powsybl.security.tools.SecurityAnalysisToolConstants
 
contingenciesFile(Path) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
contingenciesPreprocessor(ContingenciesProviderFactory, ByteSource) - Static method in class com.powsybl.security.preprocessor.SecurityAnalysisPreprocessors
Create a preprocessor which will create and inject a ContingenciesProvider into security analysis inputs, based on the specified factory and the specified source of data (raw bytes to be interpreted by the factory).
ContingenciesProviderPreprocessorFactory - Class in com.powsybl.security.preprocessor
A factory which creates preprocessors that read contingencies according to a ContingenciesProviderFactory
ContingenciesProviderPreprocessorFactory(ContingenciesProviderFactory) - Constructor for class com.powsybl.security.preprocessor.ContingenciesProviderPreprocessorFactory
 
contingency(Contingency) - Method in class com.powsybl.security.SecurityAnalysisResultBuilder
Initiates the creation of the result for one Contingency.
contingency(Contingency, SecurityAnalysisResultContext) - Method in class com.powsybl.security.SecurityAnalysisResultBuilder
Initiates the creation of the result for one Contingency
create(Network, ComputationManager, int) - Method in interface com.powsybl.security.SecurityAnalysisFactory
Creates a SecurityAnalysis for specified Network, using specified ComputationManager to handle computations.
create(Network, LimitViolationFilter, ComputationManager, int) - Method in interface com.powsybl.security.SecurityAnalysisFactory
Creates a SecurityAnalysis for specified Network, using specified ComputationManager to handle computations.
create(Network, LimitViolationDetector, LimitViolationFilter, ComputationManager, int) - Method in interface com.powsybl.security.SecurityAnalysisFactory
Creates a SecurityAnalysis for specified Network, using specified ComputationManager to handle computations.
create(Network, ComputationManager, int) - Method in class com.powsybl.security.SecurityAnalysisFactoryImpl
 
create(Network, LimitViolationFilter, ComputationManager, int) - Method in class com.powsybl.security.SecurityAnalysisFactoryImpl
 
create(Network, LimitViolationDetector, LimitViolationFilter, ComputationManager, int) - Method in class com.powsybl.security.SecurityAnalysisFactoryImpl
 
createInterceptor() - Method in interface com.powsybl.security.interceptors.SecurityAnalysisInterceptorExtension
 
createInterceptor(String) - Static method in class com.powsybl.security.interceptors.SecurityAnalysisInterceptors
 
createResultBuilder(String) - Method in class com.powsybl.security.AbstractSecurityAnalysis
 
current() - Method in class com.powsybl.security.LimitViolationBuilder
 
current() - Static method in class com.powsybl.security.LimitViolations
A builder for current limit violations.
CurrentExtension - Class in com.powsybl.security.extensions
 
CurrentExtension(double) - Constructor for class com.powsybl.security.extensions.CurrentExtension
 
CurrentExtensionSerializer - Class in com.powsybl.security.json
 
CurrentExtensionSerializer() - Constructor for class com.powsybl.security.json.CurrentExtensionSerializer
 
CurrentLimitViolationInterceptor - Class in com.powsybl.security.interceptors
 
CurrentLimitViolationInterceptor() - Constructor for class com.powsybl.security.interceptors.CurrentLimitViolationInterceptor
 

D

defaultConfiguredFactory() - Static method in class com.powsybl.security.preprocessor.SecurityAnalysisPreprocessors
The default preprocessor factory, based on default platform config.
DefaultLimitViolationDetector - Class in com.powsybl.security
Deprecated.
DefaultLimitViolationDetector() - Constructor for class com.powsybl.security.DefaultLimitViolationDetector
Deprecated.
 
DefaultLimitViolationDetector - Class in com.powsybl.security.detectors
Implements the default behaviour for limit violation detection.
DefaultLimitViolationDetector(float, Collection<Security.CurrentLimitType>) - Constructor for class com.powsybl.security.detectors.DefaultLimitViolationDetector
 
DefaultLimitViolationDetector(Collection<Security.CurrentLimitType>) - Constructor for class com.powsybl.security.detectors.DefaultLimitViolationDetector
 
DefaultLimitViolationDetector() - Constructor for class com.powsybl.security.detectors.DefaultLimitViolationDetector
 
DefaultSecurityAnalysisInterceptor - Class in com.powsybl.security.interceptors
Default implementation of the SecurityAnalysisInterceptor interface.
DefaultSecurityAnalysisInterceptor() - Constructor for class com.powsybl.security.interceptors.DefaultSecurityAnalysisInterceptor
 
DefaultSecurityAnalysisResultContext - Class in com.powsybl.security.interceptors
 
DefaultSecurityAnalysisResultContext(Network) - Constructor for class com.powsybl.security.interceptors.DefaultSecurityAnalysisResultContext
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.ActivePowerExtensionSerializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.CurrentExtensionSerializer
 
deserialize(JsonParser, DeserializationContext, SecurityAnalysisParameters) - Static method in class com.powsybl.security.json.JsonSecurityAnalysisParameters
Low level deserialization method, to be used for instance for reading security analysis parameters nested in another object.
deserialize(JsonParser, DeserializationContext) - Static method in class com.powsybl.security.json.JsonSecurityAnalysisParameters
Low level deserialization method, to be used for instance for updating lsecurity analysis parameters nested in another object.
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.LimitViolationDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.NetworkMetadataDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.SecurityAnalysisParametersDeserializer
 
deserialize(JsonParser, DeserializationContext, SecurityAnalysisParameters) - Method in class com.powsybl.security.json.SecurityAnalysisParametersDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.SecurityAnalysisResultDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.VoltageExtensionSerializer
 
distributed(SecurityAnalysisExecutionInput, int) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
Create an ExecutionHandler which distributes the security analysis execution through multiple calls to itools security-analysis, as specified in argument.
distributed(Integer) - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionBuilder
 
distributedOptions(Path, SecurityAnalysisCommandOptions, int) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
 
DistributedSecurityAnalysis - Class in com.powsybl.security.distributed
Deprecated.
Use instead DistributedSecurityAnalysisExecution, which clarifies the input data for that kind of execution, and tries to differentiate more between a SecurityAnalysis and its mode of execution.
DistributedSecurityAnalysis(ExternalSecurityAnalysisConfig, Network, ComputationManager, List<String>, int) - Constructor for class com.powsybl.security.distributed.DistributedSecurityAnalysis
Deprecated.
 
DistributedSecurityAnalysisExecution - Class in com.powsybl.security.distributed
Execute a security analysis by spawning a specified number of subtasks, each of which will consist to a separate call to itools security-analysis through the specified ComputationManager.
DistributedSecurityAnalysisExecution(ExternalSecurityAnalysisConfig, int) - Constructor for class com.powsybl.security.distributed.DistributedSecurityAnalysisExecution
 
distributedWithLog(SecurityAnalysisExecutionInput, int) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
Create an ExecutionHandler which distributes the security analysis execution through multiple calls to itools security-analysis, as specified in argument.
distributedWithLogsOptions(Path, SecurityAnalysisCommandOptions, int) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
 
doEquivalent(LimitViolation, LimitViolation) - Method in class com.powsybl.security.comparator.LimitViolationEquivalence
 
doEquivalent(LimitViolationsResult, LimitViolationsResult) - Method in class com.powsybl.security.comparator.LimitViolationsResultEquivalence
 
doEquivalent(SecurityAnalysisResult, SecurityAnalysisResult) - Method in class com.powsybl.security.comparator.SecurityAnalysisResultEquivalence
 
doHash(LimitViolation) - Method in class com.powsybl.security.comparator.LimitViolationEquivalence
 
doHash(LimitViolationsResult) - Method in class com.powsybl.security.comparator.LimitViolationsResultEquivalence
 
doHash(SecurityAnalysisResult) - Method in class com.powsybl.security.comparator.SecurityAnalysisResultEquivalence
 
duration(int) - Method in class com.powsybl.security.LimitViolationBuilder
 
duration(int, TimeUnit) - Method in class com.powsybl.security.LimitViolationBuilder
 

E

empty() - Static method in class com.powsybl.security.LimitViolationsResult
 
empty() - Static method in class com.powsybl.security.SecurityAnalysisResult
 
endContingency() - Method in class com.powsybl.security.SecurityAnalysisResultBuilder.PostContingencyResultBuilder
Finalize the creation of the PostContingencyResult instance
endPreContingency() - Method in class com.powsybl.security.SecurityAnalysisResultBuilder.PreContingencyResultBuilder
Finalize the creation of the PreContingencyResult instance
execute(ComputationManager, SecurityAnalysisExecutionInput) - Method in class com.powsybl.security.distributed.DistributedSecurityAnalysisExecution
 
execute(ComputationManager, SecurityAnalysisExecutionInput) - Method in class com.powsybl.security.distributed.ForwardedSecurityAnalysisExecution
 
execute(ComputationManager, SecurityAnalysisExecutionInput) - Method in interface com.powsybl.security.execution.SecurityAnalysisExecution
 
execute(ComputationManager, SecurityAnalysisExecutionInput) - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionImpl
 
executeWithLog(ComputationManager, SecurityAnalysisExecutionInput) - Method in class com.powsybl.security.distributed.DistributedSecurityAnalysisExecution
 
executeWithLog(ComputationManager, SecurityAnalysisExecutionInput) - Method in class com.powsybl.security.distributed.ForwardedSecurityAnalysisExecution
 
executeWithLog(ComputationManager, SecurityAnalysisExecutionInput) - Method in interface com.powsybl.security.execution.SecurityAnalysisExecution
 
executeWithLog(ComputationManager, SecurityAnalysisExecutionInput) - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionImpl
 
export(SecurityAnalysisResult, Writer) - Method in class com.powsybl.security.converter.JsonSecurityAnalysisResultExporter
 
export(SecurityAnalysisResult, Writer) - Method in interface com.powsybl.security.converter.SecurityAnalysisResultExporter
Export a result of a security analysis
export(SecurityAnalysisResult, Path, String) - Static method in class com.powsybl.security.converter.SecurityAnalysisResultExporters
 
export(SecurityAnalysisResult, Writer, String) - Static method in class com.powsybl.security.converter.SecurityAnalysisResultExporters
 
extensions - Variable in class com.powsybl.security.distributed.ExternalSecurityAnalysis
Deprecated.
 
EXTERNAL - Static variable in class com.powsybl.security.tools.SecurityAnalysisToolConstants
 
ExternalSecurityAnalysis - Class in com.powsybl.security.distributed
Deprecated.
Use instead ForwardedSecurityAnalysisExecution, which clarifies the input data for that kind of execution, and tries to differentiate more between a SecurityAnalysis and its mode of execution.
ExternalSecurityAnalysis(ExternalSecurityAnalysisConfig, Network, ComputationManager, List<String>) - Constructor for class com.powsybl.security.distributed.ExternalSecurityAnalysis
Deprecated.
 
ExternalSecurityAnalysis(ExternalSecurityAnalysisConfig, Network, ComputationManager, List<String>, int) - Constructor for class com.powsybl.security.distributed.ExternalSecurityAnalysis
Deprecated.
 
ExternalSecurityAnalysisConfig - Class in com.powsybl.security.distributed
 
ExternalSecurityAnalysisConfig() - Constructor for class com.powsybl.security.distributed.ExternalSecurityAnalysisConfig
 
ExternalSecurityAnalysisConfig(boolean) - Constructor for class com.powsybl.security.distributed.ExternalSecurityAnalysisConfig
 
ExternalSecurityAnalysisConfig(boolean, String) - Constructor for class com.powsybl.security.distributed.ExternalSecurityAnalysisConfig
 

F

factoryForName(String) - Static method in class com.powsybl.security.preprocessor.SecurityAnalysisPreprocessors
Look for a factory with specified name, among the factories loaded as services.
FAILED_SECURITY_ANALYSIS_RESULT - Static variable in class com.powsybl.security.SecurityAnalysisResultMerger
 
forward(boolean) - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionBuilder
 
forwarded(SecurityAnalysisExecutionInput) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
Create an ExecutionHandler which forwards the security analysis execution through a call to itools security-analysis.
forwarded(SecurityAnalysisExecutionInput, Integer) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
Create an ExecutionHandler which forwards the security analysis execution through a call to itools security-analysis, with the option --task-count.
forwardedOptions(Path, SecurityAnalysisCommandOptions, Integer) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
 
ForwardedSecurityAnalysisExecution - Class in com.powsybl.security.distributed
Forwards the execution of a security analysis to another itools process.
ForwardedSecurityAnalysisExecution(ExternalSecurityAnalysisConfig) - Constructor for class com.powsybl.security.distributed.ForwardedSecurityAnalysisExecution
 
ForwardedSecurityAnalysisExecution(ExternalSecurityAnalysisConfig, Integer) - Constructor for class com.powsybl.security.distributed.ForwardedSecurityAnalysisExecution
 
forwardedWithLogs(SecurityAnalysisExecutionInput) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
Create an ExecutionHandler which forwards the security analysis execution through a call to itools security-analysis.
forwardedWithLogs(SecurityAnalysisExecutionInput, Integer) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
Create an ExecutionHandler which forwards the security analysis execution through a call to itools security-analysis, with the option --task-count.
forwardedWithLogsOptions(Path, SecurityAnalysisCommandOptions, Integer) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
 

G

getAcceptableDuration() - Method in class com.powsybl.security.LimitViolation
The acceptable duration, in seconds, associated to the current violation value.
getActionsTaken() - Method in class com.powsybl.security.LimitViolationsResult
 
getCaseDate() - Method in class com.powsybl.security.NetworkMetadata
 
getCategoryName() - Method in class com.powsybl.security.json.ActivePowerExtensionSerializer
 
getCategoryName() - Method in class com.powsybl.security.json.CurrentExtensionSerializer
 
getCategoryName() - Method in class com.powsybl.security.json.VoltageExtensionSerializer
 
getCommand() - Method in class com.powsybl.security.comparator.CompareSecurityAnalysisResultsTool
 
getCommand() - Method in class com.powsybl.security.tools.SecurityAnalysisTool
 
getComment() - Method in class com.powsybl.security.converter.JsonSecurityAnalysisResultExporter
 
getComment() - Method in interface com.powsybl.security.converter.SecurityAnalysisResultExporter
Get a brief description of this exporter
getContingencies(Network) - Method in class com.powsybl.security.distributed.SubContingenciesProvider
 
getContingenciesProvider() - Method in class com.powsybl.security.SecurityAnalysisInput
Get specified ContingenciesProvider.
getContingenciesSource() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
getContingency() - Method in class com.powsybl.security.PostContingencyResult
 
getCountries() - Method in class com.powsybl.security.LimitViolationFilter
 
getCountry(LimitViolation, Network) - Static method in class com.powsybl.security.LimitViolationHelper
 
getExporter(String) - Static method in class com.powsybl.security.converter.SecurityAnalysisResultExporters
Get the exporter for the specified format
getExtendable() - Method in class com.powsybl.security.extensions.ActivePowerExtension
 
getExtensionClass() - Method in class com.powsybl.security.json.ActivePowerExtensionSerializer
 
getExtensionClass() - Method in class com.powsybl.security.json.CurrentExtensionSerializer
 
getExtensionClass() - Method in class com.powsybl.security.json.VoltageExtensionSerializer
 
getExtensionName() - Method in class com.powsybl.security.json.ActivePowerExtensionSerializer
 
getExtensionName() - Method in class com.powsybl.security.json.CurrentExtensionSerializer
 
getExtensionName() - Method in class com.powsybl.security.json.VoltageExtensionSerializer
 
getExtensionNames() - Static method in class com.powsybl.security.interceptors.SecurityAnalysisInterceptors
 
getExtensionSerializers() - Static method in class com.powsybl.security.json.JsonSecurityAnalysisParameters
Gets the known extension serializers.
getFilter() - Method in class com.powsybl.security.Security.LimitViolationWriteConfig
 
getFilter() - Method in class com.powsybl.security.SecurityAnalysisInput
 
getForecastDistance() - Method in class com.powsybl.security.NetworkMetadata
 
getFormat() - Method in class com.powsybl.security.converter.JsonSecurityAnalysisResultExporter
 
getFormat() - Method in interface com.powsybl.security.converter.SecurityAnalysisResultExporter
Get the format of this exporter
getFormats() - Static method in class com.powsybl.security.converter.SecurityAnalysisResultExporters
Get all supported formats.
getFormatterConfig() - Method in class com.powsybl.security.Security.LimitViolationWriteConfig
 
getId() - Method in class com.powsybl.security.NetworkMetadata
 
getInitialStateId() - Method in class com.powsybl.security.interceptors.RunningContext
Get the state ID corresponding to the N situation computation.
getInterceptors() - Method in class com.powsybl.security.SecurityAnalysisInput
 
getItoolsCommand() - Method in class com.powsybl.security.distributed.ExternalSecurityAnalysisConfig
 
getLimit() - Method in class com.powsybl.security.LimitViolation
The value of the limit which has been violated.
getLimitName() - Method in class com.powsybl.security.LimitViolation
The name of the limit which has been violated.
getLimitReduction() - Method in class com.powsybl.security.LimitViolation
The limit reduction factor used for violation detection.
getLimitType() - Method in class com.powsybl.security.LimitViolation
The type of limit which has been violated.
getLimitViolationDetector() - Method in class com.powsybl.security.SecurityAnalysisInput
Get specified LimitViolationDetector.
getLimitViolations() - Method in class com.powsybl.security.LimitViolationsResult
 
getLimitViolationsResult() - Method in class com.powsybl.security.PostContingencyResult
 
getLoadFlowParameters() - Method in class com.powsybl.security.SecurityAnalysisParameters
 
getLogBytes() - Method in class com.powsybl.security.SecurityAnalysisResultWithLog
Gets log file in bytes.
getLogPath(Path) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
 
getLogPathForTask(Path, int) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
 
getMinBaseVoltage() - Method in class com.powsybl.security.LimitViolationFilter
 
getName() - Method in class com.powsybl.security.extensions.ActivePowerExtension
 
getName() - Method in class com.powsybl.security.extensions.CurrentExtension
 
getName() - Method in class com.powsybl.security.extensions.VoltageExtension
 
getName() - Method in interface com.powsybl.security.interceptors.SecurityAnalysisInterceptorExtension
 
getName() - Method in class com.powsybl.security.preprocessor.ContingenciesProviderPreprocessorFactory
 
getName() - Method in interface com.powsybl.security.preprocessor.SecurityAnalysisPreprocessorFactory
 
getNetwork() - Method in class com.powsybl.security.execution.NetworkVariant
The underlying Network
getNetwork() - Method in class com.powsybl.security.interceptors.DefaultSecurityAnalysisResultContext
 
getNetwork() - Method in class com.powsybl.security.interceptors.RunningContext
Get the network on which computation is carried out.
getNetwork() - Method in interface com.powsybl.security.interceptors.SecurityAnalysisResultContext
 
getNetworkMetadata() - Method in class com.powsybl.security.SecurityAnalysisResult
 
getNetworkVariant() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
getNetworkVariant() - Method in class com.powsybl.security.SecurityAnalysisInput
 
getNominalVoltage(LimitViolation, Network) - Static method in class com.powsybl.security.LimitViolationHelper
 
getOutputPathForTask(Path, int) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
 
getParameters() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
getParameters() - Method in class com.powsybl.security.SecurityAnalysisInput
getPostContingencyResults() - Method in class com.powsybl.security.SecurityAnalysisResult
 
getPostContingencyValue() - Method in class com.powsybl.security.extensions.ActivePowerExtension
 
getPreContingencyResult() - Method in class com.powsybl.security.SecurityAnalysisResult
 
getPreContingencyValue() - Method in class com.powsybl.security.extensions.ActivePowerExtension
 
getPreprocessorName() - Method in class com.powsybl.security.SecurityAnalysisConfig
The name of the security analysis input preprocessor to be run before the actual computation.
getResult() - Method in class com.powsybl.security.SecurityAnalysisResultWithLog
 
getResultExtensions() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
getSide() - Method in class com.powsybl.security.LimitViolation
The side of the equipment where the violation occurred.
getSourceFormat() - Method in class com.powsybl.security.NetworkMetadata
 
getSubjectId() - Method in class com.powsybl.security.LimitViolation
The identifier of the network equipment on which the violation occurred.
getSubjectName() - Method in class com.powsybl.security.LimitViolation
The name of the network equipment on which the violation occurred.
getValue() - Method in class com.powsybl.security.LimitViolation
The actual value of the physical value which triggered the detection of a violation.
getVariant() - Method in class com.powsybl.security.execution.NetworkVariant
The underlying Network with variant NetworkVariant.variantId properly set.
getVariantId() - Method in class com.powsybl.security.execution.NetworkVariant
The variant identifier.
getViolationTypes() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
getViolationTypes() - Method in class com.powsybl.security.LimitViolationFilter
 
getVoltageLevelId(LimitViolation, Network) - Static method in class com.powsybl.security.LimitViolationHelper
 
getVoltageLevelId(LimitViolation, Network, boolean) - Static method in class com.powsybl.security.LimitViolationHelper
 

H

highShortCircuitCurrent() - Static method in class com.powsybl.security.LimitViolations
A builder for high short circuit current limit violations.
highVoltage() - Static method in class com.powsybl.security.LimitViolations
A builder for high voltage limit violations.

I

id(String) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
interceptors - Variable in class com.powsybl.security.AbstractSecurityAnalysis
 
isComputationOk() - Method in class com.powsybl.security.LimitViolationsResult
 
isDebug() - Method in class com.powsybl.security.distributed.ExternalSecurityAnalysisConfig
 
isFilterPreContingencyViolations() - Method in class com.powsybl.security.Security.PostContingencyLimitViolationWriteConfig
 
isWriteName() - Method in class com.powsybl.security.Security.LimitViolationWriteConfig
 
itoolsCommand(String) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 

J

JsonSecurityAnalysisParameters - Class in com.powsybl.security.json
Provides methods to read and write SecurityAnalysisParameters from and to JSON.
JsonSecurityAnalysisParameters.ExtensionSerializer<E extends com.powsybl.commons.extensions.Extension<SecurityAnalysisParameters>> - Interface in com.powsybl.security.json
A configuration loader interface for the LoadFlowParameters extensions loaded from the platform configuration
JsonSecurityAnalysisResultExporter - Class in com.powsybl.security.converter
A SecurityAnalysisResultExporter implementation which export the result in JSON
JsonSecurityAnalysisResultExporter() - Constructor for class com.powsybl.security.converter.JsonSecurityAnalysisResultExporter
 

L

limit(double) - Method in class com.powsybl.security.LimitViolationBuilder
 
LIMIT_TYPES_OPTION - Static variable in class com.powsybl.security.tools.SecurityAnalysisToolConstants
 
limitName(String) - Method in class com.powsybl.security.LimitViolationBuilder
 
LimitViolation - Class in com.powsybl.security
A generic representation of a violation of a network equipment security limit.
LimitViolation(String, String, LimitViolationType, String, int, double, float, double, Branch.Side) - Constructor for class com.powsybl.security.LimitViolation
Create a new LimitViolation.
LimitViolation(String, LimitViolationType, String, int, double, float, double, Branch.Side) - Constructor for class com.powsybl.security.LimitViolation
Create a new LimitViolation.
LimitViolation(String, String, LimitViolationType, double, float, double) - Constructor for class com.powsybl.security.LimitViolation
Create a new LimitViolation, for types other than current limits.
LimitViolation(String, LimitViolationType, double, float, double) - Constructor for class com.powsybl.security.LimitViolation
Create a new LimitViolation, for types other than current limits.
LimitViolationBuilder - Class in com.powsybl.security
A builder class for LimitViolations.
LimitViolationBuilder() - Constructor for class com.powsybl.security.LimitViolationBuilder
 
LimitViolationComparator - Class in com.powsybl.security.comparator
 
LimitViolationComparator() - Constructor for class com.powsybl.security.comparator.LimitViolationComparator
 
LimitViolationDeserializer - Class in com.powsybl.security.json
 
LimitViolationDeserializer() - Constructor for class com.powsybl.security.json.LimitViolationDeserializer
 
LimitViolationDetector - Interface in com.powsybl.security
Being given some physical values (currents, voltages, ...) for network elements, is in charge of deciding whether there are limit violations or not.
LimitViolationEquivalence - Class in com.powsybl.security.comparator
 
LimitViolationEquivalence(double) - Constructor for class com.powsybl.security.comparator.LimitViolationEquivalence
 
LimitViolationFilter - Class in com.powsybl.security
 
LimitViolationFilter(Set<LimitViolationType>) - Constructor for class com.powsybl.security.LimitViolationFilter
 
LimitViolationFilter() - Constructor for class com.powsybl.security.LimitViolationFilter
 
LimitViolationFilter(Set<LimitViolationType>, double) - Constructor for class com.powsybl.security.LimitViolationFilter
 
LimitViolationFilter(Set<LimitViolationType>, double, Set<Country>) - Constructor for class com.powsybl.security.LimitViolationFilter
 
LimitViolationHelper - Class in com.powsybl.security
 
LimitViolations - Class in com.powsybl.security
Utility methods for LimitViolations, in particular to ease their building and comparison.
LimitViolationSerializer - Class in com.powsybl.security.json
 
LimitViolationSerializer() - Constructor for class com.powsybl.security.json.LimitViolationSerializer
 
LimitViolationsResult - Class in com.powsybl.security
 
LimitViolationsResult(boolean, List<LimitViolation>) - Constructor for class com.powsybl.security.LimitViolationsResult
 
LimitViolationsResult(boolean, List<LimitViolation>, List<String>) - Constructor for class com.powsybl.security.LimitViolationsResult
 
LimitViolationsResultEquivalence - Class in com.powsybl.security.comparator
 
LimitViolationsResultEquivalence(double, Writer) - Constructor for class com.powsybl.security.comparator.LimitViolationsResultEquivalence
 
LimitViolationsResultSerializer - Class in com.powsybl.security.json
 
LimitViolationsResultSerializer() - Constructor for class com.powsybl.security.json.LimitViolationsResultSerializer
 
LimitViolationType - Enum in com.powsybl.security
 
LimitViolationWriteConfig(LimitViolationFilter, TableFormatterConfig, boolean) - Constructor for class com.powsybl.security.Security.LimitViolationWriteConfig
 
load() - Static method in class com.powsybl.security.distributed.ExternalSecurityAnalysisConfig
 
load(PlatformConfig) - Static method in class com.powsybl.security.distributed.ExternalSecurityAnalysisConfig
 
load() - Static method in class com.powsybl.security.LimitViolationFilter
 
load(PlatformConfig) - Static method in class com.powsybl.security.LimitViolationFilter
 
load() - Static method in class com.powsybl.security.SecurityAnalysisConfig
Loads the security analysis configuration defined in the default PlatformConfig.
load(PlatformConfig) - Static method in class com.powsybl.security.SecurityAnalysisConfig
Loads the security analysis configuration defined in the specified PlatformConfig.
load() - Static method in class com.powsybl.security.SecurityAnalysisParameters
Load parameters from platform default config.
load(PlatformConfig) - Static method in class com.powsybl.security.SecurityAnalysisParameters
Load parameters from a provided platform config.
logFile(Path) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
logFile(Function<Integer, Path>) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
lowShortCircuitCurrent() - Static method in class com.powsybl.security.LimitViolations
A builder for low short circuit current limit violations.
lowVoltage() - Static method in class com.powsybl.security.LimitViolations
A builder for low voltage limit violations.

M

merge(SecurityAnalysisResult[]) - Static method in class com.powsybl.security.SecurityAnalysisResultMerger
 
merge(Collection<SecurityAnalysisResult>) - Static method in class com.powsybl.security.SecurityAnalysisResultMerger
 

N

network - Variable in class com.powsybl.security.AbstractSecurityAnalysis
 
network - Variable in class com.powsybl.security.distributed.ExternalSecurityAnalysis
Deprecated.
 
NetworkMetadata - Class in com.powsybl.security
 
NetworkMetadata(Network) - Constructor for class com.powsybl.security.NetworkMetadata
 
NetworkMetadata(String, String, DateTime, int) - Constructor for class com.powsybl.security.NetworkMetadata
 
NetworkMetadataDeserializer - Class in com.powsybl.security.json
 
NetworkMetadataDeserializer() - Constructor for class com.powsybl.security.json.NetworkMetadataDeserializer
 
NetworkMetadataSerializer - Class in com.powsybl.security.json
 
NetworkMetadataSerializer() - Constructor for class com.powsybl.security.json.NetworkMetadataSerializer
 
NetworkVariant - Class in com.powsybl.security.execution
A network variant, simply embeds a Network and the ID of one of its variants.
NetworkVariant(Network, String) - Constructor for class com.powsybl.security.execution.NetworkVariant
 
newDefaultFactory() - Static method in class com.powsybl.security.SecurityAnalysisFactories
Returns a factory as defined in the ComponentDefaultConfig.
newDefaultFactory(PlatformConfig) - Static method in class com.powsybl.security.SecurityAnalysisFactories
Returns a factory as defined in the ComponentDefaultConfig.
newPreprocessor(ByteSource) - Method in class com.powsybl.security.preprocessor.ContingenciesProviderPreprocessorFactory
 
newPreprocessor(ByteSource) - Method in interface com.powsybl.security.preprocessor.SecurityAnalysisPreprocessorFactory
 

O

onLimitViolation(LimitViolation, SecurityAnalysisResultContext) - Method in class com.powsybl.security.interceptors.DefaultSecurityAnalysisInterceptor
 
onLimitViolation(Contingency, LimitViolation, SecurityAnalysisResultContext) - Method in class com.powsybl.security.interceptors.DefaultSecurityAnalysisInterceptor
 
onLimitViolation(LimitViolation, SecurityAnalysisResultContext) - Method in interface com.powsybl.security.interceptors.SecurityAnalysisInterceptor
Callback when a violation is detected on N situation.
onLimitViolation(Contingency, LimitViolation, SecurityAnalysisResultContext) - Method in interface com.powsybl.security.interceptors.SecurityAnalysisInterceptor
Callback when a violation is detected on N-1 situation.
onPostContingencyResult(PostContingencyResult, SecurityAnalysisResultContext) - Method in class com.powsybl.security.interceptors.CurrentLimitViolationInterceptor
 
onPostContingencyResult(PostContingencyResult, SecurityAnalysisResultContext) - Method in class com.powsybl.security.interceptors.DefaultSecurityAnalysisInterceptor
 
onPostContingencyResult(RunningContext, PostContingencyResult) - Method in interface com.powsybl.security.interceptors.SecurityAnalysisInterceptor
onPostContingencyResult(PostContingencyResult, SecurityAnalysisResultContext) - Method in interface com.powsybl.security.interceptors.SecurityAnalysisInterceptor
Callback after the post-contingency result is built.
onPreContingencyResult(LimitViolationsResult, SecurityAnalysisResultContext) - Method in class com.powsybl.security.interceptors.CurrentLimitViolationInterceptor
 
onPreContingencyResult(LimitViolationsResult, SecurityAnalysisResultContext) - Method in class com.powsybl.security.interceptors.DefaultSecurityAnalysisInterceptor
 
onPreContingencyResult(RunningContext, LimitViolationsResult) - Method in interface com.powsybl.security.interceptors.SecurityAnalysisInterceptor
Deprecated.
onPreContingencyResult(LimitViolationsResult, SecurityAnalysisResultContext) - Method in interface com.powsybl.security.interceptors.SecurityAnalysisInterceptor
Callback after the pre-contingency result is built.
onSecurityAnalysisResult(SecurityAnalysisResult, SecurityAnalysisResultContext) - Method in class com.powsybl.security.interceptors.DefaultSecurityAnalysisInterceptor
 
onSecurityAnalysisResult(RunningContext, SecurityAnalysisResult) - Method in interface com.powsybl.security.interceptors.SecurityAnalysisInterceptor
onSecurityAnalysisResult(SecurityAnalysisResult, SecurityAnalysisResultContext) - Method in interface com.powsybl.security.interceptors.SecurityAnalysisInterceptor
Callback after the security-analysis result is built.
OUTPUT_FILE_OPTION - Static variable in class com.powsybl.security.tools.SecurityAnalysisToolConstants
 
OUTPUT_FORMAT_OPTION - Static variable in class com.powsybl.security.tools.SecurityAnalysisToolConstants
 
OUTPUT_LOG_OPTION - Static variable in class com.powsybl.security.tools.SecurityAnalysisToolConstants
 
outputFile(Function<Integer, Path>, String) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
outputFile(Path, String) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 

P

PARAMETERS_FILE_OPTION - Static variable in class com.powsybl.security.tools.SecurityAnalysisToolConstants
 
parametersFile(Path) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
PostContingencyLimitViolationWriteConfig(LimitViolationFilter, TableFormatterConfig, boolean, boolean) - Constructor for class com.powsybl.security.Security.PostContingencyLimitViolationWriteConfig
 
PostContingencyResult - Class in com.powsybl.security
 
PostContingencyResult(Contingency, LimitViolationsResult) - Constructor for class com.powsybl.security.PostContingencyResult
 
PostContingencyResult(Contingency, boolean, List<LimitViolation>) - Constructor for class com.powsybl.security.PostContingencyResult
 
PostContingencyResult(Contingency, boolean, List<LimitViolation>, List<String>) - Constructor for class com.powsybl.security.PostContingencyResult
 
PostContingencyResultComparator - Class in com.powsybl.security.comparator
 
PostContingencyResultComparator() - Constructor for class com.powsybl.security.comparator.PostContingencyResultComparator
 
preContingency() - Method in class com.powsybl.security.SecurityAnalysisResultBuilder
Initiates the creation of the result for N situation.
preContingency(SecurityAnalysisResultContext) - Method in class com.powsybl.security.SecurityAnalysisResultBuilder
Initiates the creation of the result for N situation
preprocess(SecurityAnalysisInput) - Method in interface com.powsybl.security.preprocessor.SecurityAnalysisPreprocessor
Customize the security analysis configuration.
print(SecurityAnalysisResult, Network, Writer, TableFormatterFactory, TableFormatterConfig) - Static method in class com.powsybl.security.Security
 
print(SecurityAnalysisResult, Network, Writer, TableFormatterFactory, Security.PostContingencyLimitViolationWriteConfig) - Static method in class com.powsybl.security.Security
 
printLimitsViolations(Network) - Static method in class com.powsybl.security.Security
 
printLimitsViolations(Network, boolean) - Static method in class com.powsybl.security.Security
 
printLimitsViolations(Network, LimitViolationFilter) - Static method in class com.powsybl.security.Security
 
printLimitsViolations(List<LimitViolation>, Network) - Static method in class com.powsybl.security.Security
 
printLimitsViolations(List<LimitViolation>, Network, LimitViolationFilter) - Static method in class com.powsybl.security.Security
 
printLimitsViolations(List<LimitViolation>, Network, LimitViolationFilter, TableFormatterConfig) - Static method in class com.powsybl.security.Security
 
printLimitsViolations(List<LimitViolation>, Network, Security.LimitViolationWriteConfig) - Static method in class com.powsybl.security.Security
 
printPostContingencyViolations(SecurityAnalysisResult, Network, Writer, TableFormatterFactory, LimitViolationFilter) - Static method in class com.powsybl.security.Security
 
printPostContingencyViolations(SecurityAnalysisResult, Network, Writer, TableFormatterFactory, LimitViolationFilter, boolean) - Static method in class com.powsybl.security.Security
 
printPostContingencyViolations(SecurityAnalysisResult, Network, Writer, TableFormatterFactory, TableFormatterConfig, LimitViolationFilter, boolean) - Static method in class com.powsybl.security.Security
 
printPostContingencyViolations(SecurityAnalysisResult, Network, Writer, TableFormatterFactory, Security.PostContingencyLimitViolationWriteConfig) - Static method in class com.powsybl.security.Security
 
printPreContingencyViolations(SecurityAnalysisResult, Network, Writer, TableFormatterFactory, LimitViolationFilter) - Static method in class com.powsybl.security.Security
 
printPreContingencyViolations(SecurityAnalysisResult, Network, Writer, TableFormatterFactory, TableFormatterConfig, LimitViolationFilter) - Static method in class com.powsybl.security.Security
 
printPreContingencyViolations(SecurityAnalysisResult, Network, Writer, TableFormatterFactory, Security.LimitViolationWriteConfig) - Static method in class com.powsybl.security.Security
 

R

read(Path) - Static method in class com.powsybl.security.json.JsonSecurityAnalysisParameters
Reads parameters from a JSON file (will NOT rely on platform config).
read(InputStream) - Static method in class com.powsybl.security.json.JsonSecurityAnalysisParameters
Reads parameters from a JSON file (will NOT rely on platform config).
read(Path) - Static method in class com.powsybl.security.json.SecurityAnalysisResultDeserializer
 
read(InputStream) - Static method in class com.powsybl.security.json.SecurityAnalysisResultDeserializer
 
readResults(Path, int) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
 
readResultsWithLogs(Path, int) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
 
readSingleResult(Path) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
 
readSingleResultWithLogs(Path) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
 
reduction(float) - Method in class com.powsybl.security.LimitViolationBuilder
 
removeInterceptor(SecurityAnalysisInterceptor) - Method in class com.powsybl.security.AbstractSecurityAnalysis
 
removeInterceptor(SecurityAnalysisInterceptor) - Method in class com.powsybl.security.distributed.ExternalSecurityAnalysis
Deprecated.
 
removeInterceptor(SecurityAnalysisInterceptor) - Method in interface com.powsybl.security.SecurityAnalysis
 
removeInterceptor(SecurityAnalysisInterceptor) - Method in class com.powsybl.security.SecurityAnalysisImpl
 
resultContext - Variable in class com.powsybl.security.SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder
 
resultExtension(String) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
resultExtensions(Collection<String>) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
run(CommandLine, ToolRunningContext) - Method in class com.powsybl.security.comparator.CompareSecurityAnalysisResultsTool
 
run(String, SecurityAnalysisParameters, ContingenciesProvider) - Method in class com.powsybl.security.distributed.DistributedSecurityAnalysis
Deprecated.
 
run(String, SecurityAnalysisParameters, ContingenciesProvider) - Method in class com.powsybl.security.distributed.ExternalSecurityAnalysis
Deprecated.
 
run(String, SecurityAnalysisParameters, ContingenciesProvider) - Method in interface com.powsybl.security.SecurityAnalysis
 
run(String, SecurityAnalysisParameters, ContingenciesProvider) - Method in class com.powsybl.security.SecurityAnalysisImpl
 
run(CommandLine, ToolRunningContext) - Method in class com.powsybl.security.tools.SecurityAnalysisTool
 
RunningContext - Class in com.powsybl.security.interceptors
TODO: I think having state ID here is broken, as security analysis contract does not guarantee that the corresponding state will be filled with N results
RunningContext(Network, String) - Constructor for class com.powsybl.security.interceptors.RunningContext
 
runWithLog(String, SecurityAnalysisParameters, ContingenciesProvider) - Method in class com.powsybl.security.distributed.DistributedSecurityAnalysis
Deprecated.
 
runWithLog(String, SecurityAnalysisParameters, ContingenciesProvider) - Method in interface com.powsybl.security.SecurityAnalysis
To be consistent with SecurityAnalysis.run(String, SecurityAnalysisParameters, ContingenciesProvider), this method would also complete exceptionally if there are exceptions thrown.

S

Security - Class in com.powsybl.security
 
Security.CurrentLimitType - Enum in com.powsybl.security
Permanently or temporarily admissible currents, as defined in the ENTSO-E operation handbook.
Security.LimitViolationWriteConfig - Class in com.powsybl.security
 
Security.PostContingencyLimitViolationWriteConfig - Class in com.powsybl.security
 
SecurityAnalysis - Interface in com.powsybl.security
A SecurityAnalysis is a power system computation which computes, for a Network, the LimitViolations on N-situation and the ones caused by a specified list of Contingencies.
SecurityAnalysisCommandOptions - Class in com.powsybl.security.distributed
Utility class to programmatically generate an itools security-analysis command with its various options.
SecurityAnalysisCommandOptions() - Constructor for class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
SecurityAnalysisConfig - Class in com.powsybl.security
Configuration for a SecurityAnalysis.
SecurityAnalysisConfig() - Constructor for class com.powsybl.security.SecurityAnalysisConfig
 
SecurityAnalysisConfig(String) - Constructor for class com.powsybl.security.SecurityAnalysisConfig
 
SecurityAnalysisExecution - Interface in com.powsybl.security.execution
Represents a security analysis to be executed on inputs typically provided as files and text-formatted options.
SecurityAnalysisExecutionBuilder - Class in com.powsybl.security.execution
Helper class to build a SecurityAnalysisExecution, based on specified options, in particular distribution options.
SecurityAnalysisExecutionBuilder(Supplier<ExternalSecurityAnalysisConfig>, Supplier<SecurityAnalysisFactory>, SecurityAnalysisInputBuildStrategy) - Constructor for class com.powsybl.security.execution.SecurityAnalysisExecutionBuilder
Create a new builder.
SecurityAnalysisExecutionHandler<R> - Class in com.powsybl.security.distributed
Base implementation for ExecutionHandlers which may execute one or multiple itools security-analysis command(s).
SecurityAnalysisExecutionHandler(SecurityAnalysisExecutionHandler.ResultReader<R>, SecurityAnalysisExecutionHandler.OptionsCustomizer, SecurityAnalysisExecutionHandler.ExceptionHandler, int, SecurityAnalysisExecutionInput) - Constructor for class com.powsybl.security.distributed.SecurityAnalysisExecutionHandler
Creates a new security analysis execution handler.
SecurityAnalysisExecutionHandlers - Class in com.powsybl.security.distributed
Factory methods for security analysis execution handlers.
SecurityAnalysisExecutionImpl - Class in com.powsybl.security.execution
A local execution of a security analysis.
SecurityAnalysisExecutionImpl(SecurityAnalysisFactory) - Constructor for class com.powsybl.security.execution.SecurityAnalysisExecutionImpl
 
SecurityAnalysisExecutionImpl(SecurityAnalysisFactory, SecurityAnalysisInputBuildStrategy) - Constructor for class com.powsybl.security.execution.SecurityAnalysisExecutionImpl
 
SecurityAnalysisExecutionInput - Class in com.powsybl.security.execution
Arguments for a SecurityAnalysisExecution : a Network and the variant to be considered some SecurityAnalysisParameters a set of requested result extensions the set of violation types to be considered an optional ByteSource which describes contingencies Design note: here we only want serializable objects for forwarding purpose, therefore some fields are fully serializable business objects while others are more in their "source" format as they do not support serialization out of the box.
SecurityAnalysisExecutionInput() - Constructor for class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
SecurityAnalysisFactories - Class in com.powsybl.security
 
SecurityAnalysisFactory - Interface in com.powsybl.security
TODO: deprecate priority parameter
SecurityAnalysisFactoryImpl - Class in com.powsybl.security
 
SecurityAnalysisFactoryImpl() - Constructor for class com.powsybl.security.SecurityAnalysisFactoryImpl
 
SecurityAnalysisFactoryPluginInfo - Class in com.powsybl.security
 
SecurityAnalysisFactoryPluginInfo() - Constructor for class com.powsybl.security.SecurityAnalysisFactoryPluginInfo
 
SecurityAnalysisImpl - Class in com.powsybl.security
 
SecurityAnalysisImpl(Network, ComputationManager) - Constructor for class com.powsybl.security.SecurityAnalysisImpl
 
SecurityAnalysisImpl(Network, LimitViolationFilter, ComputationManager) - Constructor for class com.powsybl.security.SecurityAnalysisImpl
 
SecurityAnalysisImpl(Network, LimitViolationDetector, LimitViolationFilter, ComputationManager) - Constructor for class com.powsybl.security.SecurityAnalysisImpl
 
SecurityAnalysisInput - Class in com.powsybl.security
Input data/configuration for a SecurityAnalysis computation.
SecurityAnalysisInput(Network, String) - Constructor for class com.powsybl.security.SecurityAnalysisInput
 
SecurityAnalysisInput(NetworkVariant) - Constructor for class com.powsybl.security.SecurityAnalysisInput
 
SecurityAnalysisInputBuildStrategy - Interface in com.powsybl.security.execution
In charge of transforming an execution input to an actual security analysis input.
SecurityAnalysisInterceptor - Interface in com.powsybl.security.interceptors
Security analysis interceptors are notified at various steps of the construction of the SecurityAnalysisResult, for instance when adding new limit violations.
SecurityAnalysisInterceptorExtension - Interface in com.powsybl.security.interceptors
 
SecurityAnalysisInterceptors - Class in com.powsybl.security.interceptors
 
SecurityAnalysisJsonModule - Class in com.powsybl.security.json
 
SecurityAnalysisJsonModule() - Constructor for class com.powsybl.security.json.SecurityAnalysisJsonModule
 
SecurityAnalysisParameters - Class in com.powsybl.security
Parameters for security analysis computation.
SecurityAnalysisParameters() - Constructor for class com.powsybl.security.SecurityAnalysisParameters
 
SecurityAnalysisParameters.ConfigLoader<E extends com.powsybl.commons.extensions.Extension<SecurityAnalysisParameters>> - Interface in com.powsybl.security
A configuration loader interface for the SecurityAnalysisParameters extensions loaded from the platform configuration
SecurityAnalysisParametersDeserializer - Class in com.powsybl.security.json
 
SecurityAnalysisParametersJsonModule - Class in com.powsybl.security.json
 
SecurityAnalysisParametersJsonModule() - Constructor for class com.powsybl.security.json.SecurityAnalysisParametersJsonModule
 
SecurityAnalysisParametersSerializer - Class in com.powsybl.security.json
 
SecurityAnalysisPreprocessor - Interface in com.powsybl.security.preprocessor
A preprocessor which may be called before the execution of a security analysis, in order to customize its SecurityAnalysisInput, in particular contingencies and limit violations detection.
SecurityAnalysisPreprocessorFactory - Interface in com.powsybl.security.preprocessor
In charge of building instances of SecurityAnalysisPreprocessor based on an arbitrary configuration provided as a source of bytes.
SecurityAnalysisPreprocessors - Class in com.powsybl.security.preprocessor
Provides instances of SecurityAnalysisPreprocessors or factories.
SecurityAnalysisResult - Class in com.powsybl.security
 
SecurityAnalysisResult(LimitViolationsResult, List<PostContingencyResult>) - Constructor for class com.powsybl.security.SecurityAnalysisResult
 
SecurityAnalysisResultBuilder - Class in com.powsybl.security
Facilitates the creation of security analysis results, in particular for subclasses of AbstractSecurityAnalysis.
SecurityAnalysisResultBuilder(LimitViolationFilter, SecurityAnalysisResultContext, Collection<SecurityAnalysisInterceptor>) - Constructor for class com.powsybl.security.SecurityAnalysisResultBuilder
 
SecurityAnalysisResultBuilder(LimitViolationFilter, SecurityAnalysisResultContext) - Constructor for class com.powsybl.security.SecurityAnalysisResultBuilder
 
SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder<B extends SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder<B>> - Class in com.powsybl.security
Base class for the pre and post contingency builders.
SecurityAnalysisResultBuilder.PostContingencyResultBuilder - Class in com.powsybl.security
 
SecurityAnalysisResultBuilder.PreContingencyResultBuilder - Class in com.powsybl.security
Builder for the pre-contingency result
SecurityAnalysisResultComparisonWriter - Class in com.powsybl.security.comparator
 
SecurityAnalysisResultComparisonWriter(Writer) - Constructor for class com.powsybl.security.comparator.SecurityAnalysisResultComparisonWriter
 
SecurityAnalysisResultContext - Interface in com.powsybl.security.interceptors
A context associated with a part of the result of a security analysis.
SecurityAnalysisResultDeserializer - Class in com.powsybl.security.json
 
SecurityAnalysisResultEquivalence - Class in com.powsybl.security.comparator
 
SecurityAnalysisResultEquivalence(double, Writer) - Constructor for class com.powsybl.security.comparator.SecurityAnalysisResultEquivalence
 
SecurityAnalysisResultExporter - Interface in com.powsybl.security.converter
 
SecurityAnalysisResultExporters - Class in com.powsybl.security.converter
A utility class to work with security analysis result exporters
SecurityAnalysisResultMerger - Class in com.powsybl.security
 
SecurityAnalysisResultSerializer - Class in com.powsybl.security.json
 
SecurityAnalysisResultWithLog - Class in com.powsybl.security
 
SecurityAnalysisResultWithLog(SecurityAnalysisResult) - Constructor for class com.powsybl.security.SecurityAnalysisResultWithLog
 
SecurityAnalysisResultWithLog(SecurityAnalysisResult, byte[]) - Constructor for class com.powsybl.security.SecurityAnalysisResultWithLog
 
SecurityAnalysisTool - Class in com.powsybl.security.tools
 
SecurityAnalysisTool() - Constructor for class com.powsybl.security.tools.SecurityAnalysisTool
 
SecurityAnalysisToolConstants - Class in com.powsybl.security.tools
 
SecurityAnalyzer - Class in com.powsybl.security
 
SecurityAnalyzer(LimitViolationFilter, ComputationManager, int) - Constructor for class com.powsybl.security.SecurityAnalyzer
 
SecurityAnalyzer(LimitViolationFilter, ComputationManager, int, Set<SecurityAnalysisInterceptor>) - Constructor for class com.powsybl.security.SecurityAnalyzer
 
serialize(ActivePowerExtension, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.ActivePowerExtensionSerializer
 
serialize(CurrentExtension, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.CurrentExtensionSerializer
 
serialize(SecurityAnalysisParameters, JsonGenerator, SerializerProvider) - Static method in class com.powsybl.security.json.JsonSecurityAnalysisParameters
Low level serialization method, to be used for instance for writing security analysis parameters nested in another object.
serialize(LimitViolation, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.LimitViolationSerializer
 
serialize(LimitViolationsResult, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.LimitViolationsResultSerializer
 
serialize(NetworkMetadata, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.NetworkMetadataSerializer
 
serialize(SecurityAnalysisParameters, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.SecurityAnalysisParametersSerializer
 
serialize(SecurityAnalysisResult, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.SecurityAnalysisResultSerializer
 
serialize(VoltageExtension, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.VoltageExtensionSerializer
 
setComputationOk(boolean) - Method in class com.powsybl.security.SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder
 
setContingencies(ContingenciesProvider) - Method in class com.powsybl.security.SecurityAnalysisInput
 
setContingenciesSource(ByteSource) - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
setContingency(String) - Method in class com.powsybl.security.comparator.SecurityAnalysisResultComparisonWriter
 
setCountries(Set<Country>) - Method in class com.powsybl.security.LimitViolationFilter
 
setDetector(LimitViolationDetector) - Method in class com.powsybl.security.SecurityAnalysisInput
 
setExtendable(LimitViolation) - Method in class com.powsybl.security.extensions.ActivePowerExtension
 
setFilter(LimitViolationFilter) - Method in class com.powsybl.security.SecurityAnalysisInput
 
setLoadFlowParameters(LoadFlowParameters) - Method in class com.powsybl.security.SecurityAnalysisParameters
 
setMinBaseVoltage(double) - Method in class com.powsybl.security.LimitViolationFilter
 
setNetworkMetadata(NetworkMetadata) - Method in class com.powsybl.security.SecurityAnalysisResult
 
setNetworkVariant(Network, String) - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
setParameters(SecurityAnalysisParameters) - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
setParameters(SecurityAnalysisParameters) - Method in class com.powsybl.security.SecurityAnalysisInput
 
setViolationTypes(Set<LimitViolationType>) - Method in class com.powsybl.security.LimitViolationFilter
 
side(Branch.Side) - Method in class com.powsybl.security.LimitViolationBuilder
 
side1() - Method in class com.powsybl.security.LimitViolationBuilder
 
side2() - Method in class com.powsybl.security.LimitViolationBuilder
 
SubContingenciesProvider - Class in com.powsybl.security.distributed
A contingencies provider which provides a subset of another provider, defined by a Partition.
SubContingenciesProvider(ContingenciesProvider, Partition) - Constructor for class com.powsybl.security.distributed.SubContingenciesProvider
 
subject(String) - Method in class com.powsybl.security.LimitViolationBuilder
 
subjectName(String) - Method in class com.powsybl.security.LimitViolationBuilder
 
subTask(Partition) - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionBuilder
 

T

task(Function<Integer, Partition>) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
task(Partition) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
taskBasedOnIndex(int) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
taskCount - Variable in class com.powsybl.security.distributed.ExternalSecurityAnalysis
Deprecated.
 
taskCount(int) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
toCommand() - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
type(LimitViolationType) - Method in class com.powsybl.security.LimitViolationBuilder
 

U

update(SecurityAnalysisParameters, Path) - Static method in class com.powsybl.security.json.JsonSecurityAnalysisParameters
Updates parameters by reading the content of a JSON file.
update(SecurityAnalysisParameters, InputStream) - Static method in class com.powsybl.security.json.JsonSecurityAnalysisParameters
Updates parameters by reading the content of a JSON stream.

V

value(double) - Method in class com.powsybl.security.LimitViolationBuilder
 
valueOf(String) - Static method in enum com.powsybl.security.LimitViolationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.powsybl.security.Security.CurrentLimitType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.powsybl.security.LimitViolationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.powsybl.security.Security.CurrentLimitType
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class com.powsybl.security.SecurityAnalysisParameters
 
violationDetector - Variable in class com.powsybl.security.AbstractSecurityAnalysis
 
violationFilter - Variable in class com.powsybl.security.AbstractSecurityAnalysis
 
violations - Variable in class com.powsybl.security.SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder
 
violationType(LimitViolationType) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
violationTypes(Collection<LimitViolationType>) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
VoltageExtension - Class in com.powsybl.security.extensions
Extension to handle pre-contingency voltage value for a voltage limit violation
VoltageExtension(double) - Constructor for class com.powsybl.security.extensions.VoltageExtension
 
VoltageExtensionSerializer - Class in com.powsybl.security.json
 
VoltageExtensionSerializer() - Constructor for class com.powsybl.security.json.VoltageExtensionSerializer
 

W

WITH_EXTENSIONS_OPTION - Static variable in class com.powsybl.security.tools.SecurityAnalysisToolConstants
 
wrap(ContingenciesProviderFactory) - Static method in class com.powsybl.security.preprocessor.SecurityAnalysisPreprocessors
Create a preprocessor which will create and inject a ContingenciesProvider into security analysis inputs, based on the specified factory and the specified source of data (raw bytes to be interpreted by the factory).
write(Boolean, Boolean, boolean) - Method in class com.powsybl.security.comparator.SecurityAnalysisResultComparisonWriter
 
write(LimitViolation, LimitViolation, boolean) - Method in class com.powsybl.security.comparator.SecurityAnalysisResultComparisonWriter
 
write(List<String>, List<String>, boolean) - Method in class com.powsybl.security.comparator.SecurityAnalysisResultComparisonWriter
 
write(SecurityAnalysisParameters, Path) - Static method in class com.powsybl.security.json.JsonSecurityAnalysisParameters
Writes parameters as JSON to a file.
write(SecurityAnalysisParameters, OutputStream) - Static method in class com.powsybl.security.json.JsonSecurityAnalysisParameters
Writes parameters as JSON to an output stream.
write(SecurityAnalysisResult, Writer) - Static method in class com.powsybl.security.json.SecurityAnalysisResultSerializer
 
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2020. All rights reserved.