A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

A

absolutePaths(boolean) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
AbstractAction - Class in com.powsybl.security.action
 
AbstractAction(String) - Constructor for class com.powsybl.security.action.AbstractAction
 
AbstractContingencyBlindDetector - Class in com.powsybl.security.detectors
Provides implementations for aggregation methods of LimitViolationDetector.
AbstractContingencyBlindDetector() - Constructor for class com.powsybl.security.detectors.AbstractContingencyBlindDetector
 
AbstractContingencyResult - Class in com.powsybl.security.results
 
AbstractContingencyResult(LimitViolationsResult, NetworkResult) - Constructor for class com.powsybl.security.results.AbstractContingencyResult
 
AbstractContingencyResultDeserializer<T extends AbstractContingencyResult> - Class in com.powsybl.security.json
 
AbstractContingencyResultDeserializer(Class<T>) - Constructor for class com.powsybl.security.json.AbstractContingencyResultDeserializer
 
AbstractContingencyResultDeserializer.ParsingContext - Class in com.powsybl.security.json
 
AbstractFilteredCondition - Class in com.powsybl.security.condition
 
AbstractFilteredCondition(Set<LimitViolationType>) - Constructor for class com.powsybl.security.condition.AbstractFilteredCondition
 
AbstractLimitViolationDetector - Class in com.powsybl.security.detectors
Provides implementations for aggregation methods of LimitViolationDetector.
AbstractLimitViolationDetector() - Constructor for class com.powsybl.security.detectors.AbstractLimitViolationDetector
 
AbstractTapChangerAction - Class in com.powsybl.security.action
 
AbstractTapChangerAction(String, String, ThreeWindingsTransformer.Side) - Constructor for class com.powsybl.security.action.AbstractTapChangerAction
 
AbstractTapChangerRegulationAction - Class in com.powsybl.security.action
An action modifying the regulation of a two or three windings transformer
AbstractTapChangerRegulationAction(String, String, ThreeWindingsTransformer.Side, boolean) - Constructor for class com.powsybl.security.action.AbstractTapChangerRegulationAction
 
AbstractTapChangerRegulationActionDeserializer<T extends AbstractTapChangerRegulationAction> - Class in com.powsybl.security.json.action
 
AbstractTapChangerRegulationActionDeserializer(Class<T>) - Constructor for class com.powsybl.security.json.action.AbstractTapChangerRegulationActionDeserializer
 
AbstractTapChangerRegulationActionDeserializer.ParsingContext - Class in com.powsybl.security.json.action
 
AbstractTapChangerRegulationActionSerializer<T extends AbstractTapChangerRegulationAction> - Class in com.powsybl.security.json.action
 
AbstractTapChangerRegulationActionSerializer(Class<T>) - Constructor for class com.powsybl.security.json.action.AbstractTapChangerRegulationActionSerializer
 
AbstractTapChangerTapPositionAction - Class in com.powsybl.security.action
An action modifying the tap position of a two or three windings transformer
AbstractTapChangerTapPositionAction(String, String, boolean, int, ThreeWindingsTransformer.Side) - Constructor for class com.powsybl.security.action.AbstractTapChangerTapPositionAction
 
AbstractTapChangerTapPositionActionDeserializer<T extends AbstractTapChangerTapPositionAction> - Class in com.powsybl.security.json.action
 
AbstractTapChangerTapPositionActionDeserializer(Class<T>) - Constructor for class com.powsybl.security.json.action.AbstractTapChangerTapPositionActionDeserializer
 
AbstractTapChangerTapPositionActionDeserializer.ParsingContext - Class in com.powsybl.security.json.action
 
AbstractTapChangerTapPositionActionSerializer<T extends AbstractTapChangerTapPositionAction> - Class in com.powsybl.security.json.action
 
AbstractTapChangerTapPositionActionSerializer(Class<T>) - Constructor for class com.powsybl.security.json.action.AbstractTapChangerTapPositionActionSerializer
 
Action - Interface in com.powsybl.security.action
An action is taken according to an operator strategy when a condition occurs.
ActionList - Class in com.powsybl.security.action
A container for a list of actions.
ActionList(List<Action>) - Constructor for class com.powsybl.security.action.ActionList
 
ActionListDeserializer - Class in com.powsybl.security.json.action
 
ActionListDeserializer() - Constructor for class com.powsybl.security.json.action.ActionListDeserializer
 
ActionListSerializer - Class in com.powsybl.security.json.action
 
ActionListSerializer() - Constructor for class com.powsybl.security.json.action.ActionListSerializer
 
ACTIONS_FILE - Static variable in class com.powsybl.security.tools.SecurityAnalysisToolConstants
 
actionsFile(Path) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
activateAndChangeRegulationMode(String, String, PhaseTapChanger.RegulationMode, Double) - Static method in class com.powsybl.security.action.PhaseTapChangerRegulationAction
 
activateAndChangeRegulationMode(String, String, ThreeWindingsTransformer.Side, PhaseTapChanger.RegulationMode, Double) - Static method in class com.powsybl.security.action.PhaseTapChangerRegulationAction
 
activateRegulation(String, String) - Static method in class com.powsybl.security.action.PhaseTapChangerRegulationAction
 
activateRegulation(String, String) - Static method in class com.powsybl.security.action.RatioTapChangerRegulationAction
 
activateRegulation(String, String, ThreeWindingsTransformer.Side) - Static method in class com.powsybl.security.action.PhaseTapChangerRegulationAction
 
activateRegulation(String, String, ThreeWindingsTransformer.Side) - Static method in class com.powsybl.security.action.RatioTapChangerRegulationAction
 
activateRegulationAndChangeTargetV(String, String, ThreeWindingsTransformer.Side, Double) - Static method in class com.powsybl.security.action.RatioTapChangerRegulationAction
 
activateRegulationAndChangeTargetV(String, String, Double) - Static method in class com.powsybl.security.action.RatioTapChangerRegulationAction
 
ACTIVE_POWER - com.powsybl.security.LimitViolationType
 
activePower() - Static method in class com.powsybl.security.LimitViolations
A builder for active power limit violations.
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
 
addActions(List<Action>) - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
addBranchResult(BranchResult) - Method in class com.powsybl.security.SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder
 
addBusResult(BusResult) - Method in class com.powsybl.security.SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder
 
addInterceptor(SecurityAnalysisInterceptor) - Method in class com.powsybl.security.SecurityAnalysisInput
 
addOperatorStrategies(List<OperatorStrategy>) - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
addResultExtension(String) - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
addResultExtensions(Collection<String>) - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
addThreeWindingsTransformerResult(ThreeWindingsTransformerResult) - Method in class com.powsybl.security.SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder
 
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.OperatorStrategyResultBuilder
 
addViolation(LimitViolation, SecurityAnalysisResultContext) - Method in class com.powsybl.security.SecurityAnalysisResultBuilder.PostContingencyResultBuilder
 
addViolations(List<LimitViolation>) - Method in class com.powsybl.security.SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder
 
addViolations(List<LimitViolation>, SecurityAnalysisResultContext) - 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.
AllViolationCondition - Class in com.powsybl.security.condition
simulate the associated action if there is all violation on any of those network elements
AllViolationCondition(List<String>) - Constructor for class com.powsybl.security.condition.AllViolationCondition
 
AllViolationCondition(List<String>, Set<LimitViolationType>) - Constructor for class com.powsybl.security.condition.AllViolationCondition
 
AnyViolationCondition - Class in com.powsybl.security.condition
simulate the associated action as soon there is any violation
AnyViolationCondition() - Constructor for class com.powsybl.security.condition.AnyViolationCondition
 
AnyViolationCondition(Set<LimitViolationType>) - Constructor for class com.powsybl.security.condition.AnyViolationCondition
 
APPARENT_POWER - com.powsybl.security.LimitViolationType
 
apparentPower() - Static method in class com.powsybl.security.LimitViolations
A builder for apparent power limit violations.
apply(List<LimitViolation>, Network) - Method in class com.powsybl.security.LimitViolationFilter
 
AtLeastOneViolationCondition - Class in com.powsybl.security.condition
simulate the associated action if there is a violation on any of those network elements
AtLeastOneViolationCondition(List<String>) - Constructor for class com.powsybl.security.condition.AtLeastOneViolationCondition
 
AtLeastOneViolationCondition(List<String>, Set<LimitViolationType>) - Constructor for class com.powsybl.security.condition.AtLeastOneViolationCondition
 

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.
BranchResult - Class in com.powsybl.security.results
provide electrical information on a branch after a security analysis.
BranchResult(String, double, double, double, double, double, double) - Constructor for class com.powsybl.security.results.BranchResult
 
BranchResult(String, double, double, double, double, double, double, double) - Constructor for class com.powsybl.security.results.BranchResult
 
BranchResultDeserializer - Class in com.powsybl.security.json
 
BranchResultDeserializer() - Constructor for class com.powsybl.security.json.BranchResultDeserializer
 
branchResults - Variable in class com.powsybl.security.SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder
 
BranchResultSerializer - Class in com.powsybl.security.json
 
BranchResultSerializer() - Constructor for class com.powsybl.security.json.BranchResultSerializer
 
build() - Method in class com.powsybl.security.action.GeneratorActionBuilder
 
build() - Method in class com.powsybl.security.action.HvdcActionBuilder
 
build() - Method in class com.powsybl.security.action.LoadActionBuilder
 
build() - Method in class com.powsybl.security.action.ShuntCompensatorPositionActionBuilder
 
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.
BusResult - Class in com.powsybl.security.results
provide electrical information on a bus after a security analysis.
BusResult(String, String, double, double) - Constructor for class com.powsybl.security.results.BusResult
 
BusResultDeserializer - Class in com.powsybl.security.json
 
BusResultDeserializer() - Constructor for class com.powsybl.security.json.BusResultDeserializer
 
busResults - Variable in class com.powsybl.security.SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder
 
BusResultSerializer - Class in com.powsybl.security.json
 
BusResultSerializer() - Constructor for class com.powsybl.security.json.BusResultSerializer
 

C

CASE_FILE_OPTION - Static variable in class com.powsybl.security.tools.SecurityAnalysisToolConstants
 
caseFile(Path) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
checkActivePower(Branch, Branch.Side, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.DefaultLimitViolationDetector
 
checkActivePower(Branch, Branch.Side, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the specified active power value on the specified side of the specified Branch should be considered as a LimitViolation or not.
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 class com.powsybl.security.detectors.AbstractContingencyBlindDetector
 
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.
checkAllDc(Network, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
 
checkAllDc(Network, double, 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.
checkApparentPower(Branch, Branch.Side, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.DefaultLimitViolationDetector
 
checkApparentPower(Branch, Branch.Side, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the specified apparent power value on the specified side of the specified Branch should be considered as a LimitViolation or not.
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 class com.powsybl.security.detectors.AbstractLimitViolationDetector
This implementation takes the current value to be checked from the Network.
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 class com.powsybl.security.detectors.AbstractLimitViolationDetector
 
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 class com.powsybl.security.detectors.AbstractLimitViolationDetector
 
checkCurrent(Branch, Branch.Side, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.DefaultLimitViolationDetector
 
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 class com.powsybl.security.detectors.AbstractContingencyBlindDetector
This implementation takes the current value to be checked from the Network.
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 class com.powsybl.security.detectors.AbstractContingencyBlindDetector
 
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).
checkCurrentDc(Branch, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
 
checkCurrentDc(Branch, double, 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).
checkCurrentDc(Branch, Branch.Side, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
This implementation computes the current value from the power value, if current is not provided (NaN).
checkCurrentDc(Branch, Branch.Side, double, 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.
checkFields(AbstractTapChangerTapPositionActionDeserializer.ParsingContext, JsonParser) - Method in class com.powsybl.security.json.action.AbstractTapChangerTapPositionActionDeserializer
 
checkLimits(Network) - Static method in class com.powsybl.security.Security
 
checkLimits(Network, float) - Static method in class com.powsybl.security.Security
 
checkLimits(Network, LoadingLimitType, float) - Static method in class com.powsybl.security.Security
 
checkLimits(Network, Set<LoadingLimitType>, float) - Static method in class com.powsybl.security.Security
 
checkLimitsDc(Network, float, double) - Static method in class com.powsybl.security.Security
 
checkLimitViolation(Branch, Branch.Side, double, Consumer<LimitViolation>, LimitType) - Method in class com.powsybl.security.detectors.DefaultLimitViolationDetector
 
checkPermanentLimit(Branch<?>, Branch.Side, float, double, Consumer<LimitViolation>, LimitType) - Method in interface com.powsybl.security.LimitViolationDetector
Generic implementation for permanent limit checks
checkTemporary(Branch<?>, Branch.Side, float, double, Consumer<LimitViolation>, LimitType) - Method in interface com.powsybl.security.LimitViolationDetector
Generic implementation for temporary limit checks
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 class com.powsybl.security.detectors.AbstractLimitViolationDetector
This implementation takes the voltage value to be checked from the Network.
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 class com.powsybl.security.detectors.AbstractLimitViolationDetector
 
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 class com.powsybl.security.detectors.AbstractLimitViolationDetector
 
checkVoltage(Bus, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.DefaultLimitViolationDetector
 
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 class com.powsybl.security.detectors.AbstractContingencyBlindDetector
This implementation takes the voltage value to be checked from the Network.
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 class com.powsybl.security.detectors.AbstractContingencyBlindDetector
 
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.action - package com.powsybl.security.action
 
com.powsybl.security.analysis.api - module com.powsybl.security.analysis.api
 
com.powsybl.security.comparator - package com.powsybl.security.comparator
 
com.powsybl.security.condition - package com.powsybl.security.condition
 
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
Classes used for the security analysis distribution or simple forwarding to other itools process(es).
com.powsybl.security.execution - package 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.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.json.action - package com.powsybl.security.json.action
 
com.powsybl.security.monitor - package com.powsybl.security.monitor
 
com.powsybl.security.preprocessor - package com.powsybl.security.preprocessor
Utilities to preprocess security analysis inputs before the actual execution.
com.powsybl.security.results - package com.powsybl.security.results
 
com.powsybl.security.strategy - package com.powsybl.security.strategy
 
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
 
Condition - Interface in com.powsybl.security.condition
describes when an action is taken
ConditionDeserializer - Class in com.powsybl.security.json
 
ConditionDeserializer() - Constructor for class com.powsybl.security.json.ConditionDeserializer
 
conditionFilters - Variable in class com.powsybl.security.condition.AbstractFilteredCondition
 
ConditionSerializer - Class in com.powsybl.security.json
 
ConditionSerializer() - Constructor for class com.powsybl.security.json.ConditionSerializer
 
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.
ConnectivityResult - Class in com.powsybl.security.results
 
ConnectivityResult(int, int, double, double, Set<String>) - Constructor for class com.powsybl.security.results.ConnectivityResult
 
ConnectivityResultDeserializer - Class in com.powsybl.security.json
 
ConnectivityResultDeserializer() - Constructor for class com.powsybl.security.json.ConnectivityResultDeserializer
 
ConnectivityResultSerializer - Class in com.powsybl.security.json
 
ConnectivityResultSerializer() - Constructor for class com.powsybl.security.json.ConnectivityResultSerializer
 
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
CONVERGED - com.powsybl.security.PostContingencyComputationStatus
 
createInterceptor() - Method in interface com.powsybl.security.interceptors.SecurityAnalysisInterceptorExtension
 
createInterceptor(String) - Static method in class com.powsybl.security.interceptors.SecurityAnalysisInterceptors
 
current() - Method in class com.powsybl.security.LimitViolationBuilder
 
current() - Static method in class com.powsybl.security.LimitViolations
A builder for current limit violations.
CURRENT - com.powsybl.security.LimitViolationType
 
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

deactivateRegulation(String, String) - Static method in class com.powsybl.security.action.PhaseTapChangerRegulationAction
 
deactivateRegulation(String, String) - Static method in class com.powsybl.security.action.RatioTapChangerRegulationAction
 
deactivateRegulation(String, String, ThreeWindingsTransformer.Side) - Static method in class com.powsybl.security.action.PhaseTapChangerRegulationAction
 
deactivateRegulation(String, String, ThreeWindingsTransformer.Side) - Static method in class com.powsybl.security.action.RatioTapChangerRegulationAction
 
DEFAULT_SERVICE_IMPL_NAME_PROPERTY - Static variable in class com.powsybl.security.tools.SecurityAnalysisToolConstants
 
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.detectors
Implements the default behaviour for limit violation detection.
DefaultLimitViolationDetector() - Constructor for class com.powsybl.security.detectors.DefaultLimitViolationDetector
 
DefaultLimitViolationDetector(float, Collection<LoadingLimitType>) - Constructor for class com.powsybl.security.detectors.DefaultLimitViolationDetector
 
DefaultLimitViolationDetector(Collection<LoadingLimitType>) - 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.action.ActionListDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.action.GeneratorActionDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.action.HvdcActionDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.action.LineConnectionActionDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.action.LoadActionDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.action.MultipleActionsActionDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.action.PhaseTapChangerRegulationActionDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.action.PhaseTapChangerTapPositionActionDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.action.RatioTapChangerRegulationActionDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.action.RatioTapChangerTapPositionActionDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.action.ShuntCompensatorPositionActionDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.action.SwitchActionDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.ActivePowerExtensionSerializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.BranchResultDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.BusResultDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.ConditionDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.ConnectivityResultDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.CurrentExtensionSerializer
 
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.NetworkResultDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.OperatorStrategyDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.OperatorStrategyListDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.OperatorStrategyResultDeserializer
 
deserialize(JsonParser, DeserializationContext) - 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.ThreeWindingsTransformerResultDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.powsybl.security.json.VoltageExtensionSerializer
 
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, SecurityAnalysisParameters) - Method in class com.powsybl.security.json.SecurityAnalysisParametersDeserializer
 
deserializeCommonAttributes(JsonParser, AbstractContingencyResultDeserializer.ParsingContext, String, DeserializationContext, String, String) - Method in class com.powsybl.security.json.AbstractContingencyResultDeserializer
 
deserializeCommonAttributes(JsonParser, AbstractTapChangerRegulationActionDeserializer.ParsingContext, String) - Method in class com.powsybl.security.json.action.AbstractTapChangerRegulationActionDeserializer
 
deserializeCommonAttributes(JsonParser, AbstractTapChangerTapPositionActionDeserializer.ParsingContext, String, String) - Method in class com.powsybl.security.json.action.AbstractTapChangerTapPositionActionDeserializer
 
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, boolean) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
 
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
 
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.SecurityAnalysisReport
 
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
endOperatorStrategy() - Method in class com.powsybl.security.SecurityAnalysisResultBuilder.OperatorStrategyResultBuilder
Finalize the creation of the OperatorStrategyResult instance
endPreContingency() - Method in class com.powsybl.security.SecurityAnalysisResultBuilder.PreContingencyResultBuilder
Finalize the creation of the PreContingencyResult instance
equals(Object) - Method in class com.powsybl.security.monitor.StateMonitor
 
equals(Object) - Method in class com.powsybl.security.results.BranchResult
 
equals(Object) - Method in class com.powsybl.security.results.BusResult
 
equals(Object) - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
 
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
 
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, Writer, String) - Static method in class com.powsybl.security.converter.SecurityAnalysisResultExporters
 
export(SecurityAnalysisResult, Path, String) - Static method in class com.powsybl.security.converter.SecurityAnalysisResultExporters
 
export(SecurityAnalysisResult, Properties, Writer) - Method in interface com.powsybl.security.converter.SecurityAnalysisResultExporter
Export a result of a security analysis
export(SecurityAnalysisResult, Properties, Writer, String) - Static method in class com.powsybl.security.converter.SecurityAnalysisResultExporters
 
export(SecurityAnalysisResult, Properties, Path, String) - Static method in class com.powsybl.security.converter.SecurityAnalysisResultExporters
 
EXTERNAL - Static variable in class com.powsybl.security.tools.SecurityAnalysisToolConstants
 
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 - com.powsybl.security.PostContingencyComputationStatus
 
FAILED_SECURITY_ANALYSIS_RESULT - Static variable in class com.powsybl.security.SecurityAnalysisResultMerger
 
find() - Static method in class com.powsybl.security.SecurityAnalysis
Get a runner for default security analysis implementation.
find(String) - Static method in class com.powsybl.security.SecurityAnalysis
Get a runner for security analysis implementation named name.
findAll() - Static method in interface com.powsybl.security.SecurityAnalysisProvider
 
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, boolean) - 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
 

G

GeneratorAction - Class in com.powsybl.security.action
An action to: change the targetP of a generator, either by specifying a new absolute value (MW) or a relative change (MW). enable or disable the generator voltage control. change targetQ of a generator (MVar).
GeneratorActionBuilder - Class in com.powsybl.security.action
 
GeneratorActionBuilder() - Constructor for class com.powsybl.security.action.GeneratorActionBuilder
 
GeneratorActionDeserializer - Class in com.powsybl.security.json.action
 
GeneratorActionDeserializer() - Constructor for class com.powsybl.security.json.action.GeneratorActionDeserializer
 
GeneratorActionSerializer - Class in com.powsybl.security.json.action
 
GeneratorActionSerializer() - Constructor for class com.powsybl.security.json.action.GeneratorActionSerializer
 
getAcceptableDuration() - Method in class com.powsybl.security.LimitViolation
The acceptable duration, in seconds, associated to the current violation value.
getActionIds() - Method in class com.powsybl.security.strategy.OperatorStrategy
An ordered list of actions, which will be simulated if the condition holds true.
getActions() - Method in class com.powsybl.security.action.ActionList
 
getActions() - Method in class com.powsybl.security.action.MultipleActionsAction
 
getActions() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
getActionsTaken() - Method in class com.powsybl.security.LimitViolationsResult
 
getActivePowerSetpoint() - Method in class com.powsybl.security.action.HvdcAction
 
getActivePowerValue() - Method in class com.powsybl.security.action.GeneratorAction
 
getActivePowerValue() - Method in class com.powsybl.security.action.LoadAction
 
getAllStateMonitor() - Method in class com.powsybl.security.monitor.StateMonitorIndex
 
getAngle() - Method in class com.powsybl.security.results.BusResult
 
getBranchId() - Method in class com.powsybl.security.results.BranchResult
 
getBranchIds() - Method in class com.powsybl.security.monitor.StateMonitor
 
getBranchResult(String) - Method in class com.powsybl.security.results.NetworkResult
 
getBranchResults() - Method in class com.powsybl.security.results.NetworkResult
 
getBusId() - Method in class com.powsybl.security.results.BusResult
 
getBusResult(String) - Method in class com.powsybl.security.results.NetworkResult
 
getBusResults() - Method in class com.powsybl.security.results.NetworkResult
 
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
getCondition() - Method in class com.powsybl.security.strategy.OperatorStrategy
The condition which will decided the actual application of the actions, or not.
getConnectivityResult() - Method in class com.powsybl.security.results.PostContingencyResult
 
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.results.PostContingencyResult
 
getContingencyContext() - Method in class com.powsybl.security.monitor.StateMonitor
 
getContingencyContext() - Method in class com.powsybl.security.strategy.OperatorStrategy
The contingency which this strategy applies to.
getConverterMode() - Method in class com.powsybl.security.action.HvdcAction
 
getCountries() - Method in class com.powsybl.security.LimitViolationFilter
 
getCountry(LimitViolation, Network) - Static method in class com.powsybl.security.LimitViolationHelper
 
getCreatedConnectedComponentCount() - Method in class com.powsybl.security.results.ConnectivityResult
 
getCreatedSynchronousComponentCount() - Method in class com.powsybl.security.results.ConnectivityResult
 
getDependencies() - Method in class com.powsybl.security.json.SecurityAnalysisJsonModule
 
getDisconnectedElements() - Method in class com.powsybl.security.results.ConnectivityResult
 
getDisconnectedGenerationActivePower() - Method in class com.powsybl.security.results.ConnectivityResult
 
getDisconnectedLoadActivePower() - Method in class com.powsybl.security.results.ConnectivityResult
 
getDroop() - Method in class com.powsybl.security.action.HvdcAction
 
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
 
getFilter() - Method in class com.powsybl.security.Security.LimitViolationWriteConfig
 
getFilter() - Method in class com.powsybl.security.SecurityAnalysisInput
 
getFilters() - Method in class com.powsybl.security.condition.AbstractFilteredCondition
 
getFlowProportionalThreshold() - Method in class com.powsybl.security.SecurityAnalysisParameters.IncreasedViolationsParameters
After a contingency, only flow violations (either current, active power or apparent power violations) that are increased in proportion, compared to the pre-contingency state, than the threshold value (without unit, should be positive) are listed in the limit violations, the other ones are filtered.
getFlowTransfer() - Method in class com.powsybl.security.results.BranchResult
 
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
 
getGeneratorId() - Method in class com.powsybl.security.action.GeneratorAction
 
getHighVoltageAbsoluteThreshold() - Method in class com.powsybl.security.SecurityAnalysisParameters.IncreasedViolationsParameters
After a contingency, only high voltage violations that are increased of more than the absolute threshold (in kV) compared to the pre-contingency state, are listed in the limit violations, the other ones are filtered.
getHighVoltageProportionalThreshold() - Method in class com.powsybl.security.SecurityAnalysisParameters.IncreasedViolationsParameters
After a contingency, only high voltage violations that are increased of more than the proportional threshold (without unit) compared to the pre-contingency state, are listed in the limit violations, the other ones are filtered.
getHvdcId() - Method in class com.powsybl.security.action.HvdcAction
 
getI1() - Method in class com.powsybl.security.results.BranchResult
 
getI1() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
 
getI2() - Method in class com.powsybl.security.results.BranchResult
 
getI2() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
 
getI3() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
 
getId() - Method in class com.powsybl.security.action.AbstractAction
 
getId() - Method in interface com.powsybl.security.action.Action
 
getId() - Method in class com.powsybl.security.NetworkMetadata
 
getId() - Method in class com.powsybl.security.strategy.OperatorStrategy
An ID which uniquely identifies this strategy, for a security analysis execution.
getIncreasedViolationsParameters() - Method in class com.powsybl.security.SecurityAnalysisParameters
 
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
 
getJsonModules() - Method in interface com.powsybl.security.json.SecurityAnalysisJsonPlugin
Provide third-party jackson modules that should be registered as dependencies of the main security analysis module.
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.results.AbstractContingencyResult
 
getLimitViolationsResult() - Method in class com.powsybl.security.results.OperatorStrategyResult
 
getLineId() - Method in class com.powsybl.security.action.LineConnectionAction
 
getLoadFlowParameters() - Method in class com.powsybl.security.SecurityAnalysisParameters
 
getLoadFlowProviderName() - Method in interface com.powsybl.security.SecurityAnalysisProvider
 
getLoadId() - Method in class com.powsybl.security.action.LoadAction
 
getLogBytes() - Method in class com.powsybl.security.SecurityAnalysisReport
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
 
getLowVoltageAbsoluteThreshold() - Method in class com.powsybl.security.SecurityAnalysisParameters.IncreasedViolationsParameters
After a contingency, only low voltage violations that are increased of more than the absolute threshold (in kV) compared to the pre-contingency state, are listed in the limit violations, the other ones are filtered.
getLowVoltageProportionalThreshold() - Method in class com.powsybl.security.SecurityAnalysisParameters.IncreasedViolationsParameters
After a contingency, only low voltage violations that are increased of more than the proportional threshold (without unit) compared to the pre-contingency state, are listed in the limit violations, the other ones are filtered.
getMinBaseVoltage() - Method in class com.powsybl.security.LimitViolationFilter
 
getMonitors() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
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
 
getName() - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
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
 
getNetworkResult() - Method in class com.powsybl.security.results.AbstractContingencyResult
 
getNetworkResult() - Method in class com.powsybl.security.results.OperatorStrategyResult
 
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
 
getNoneStateMonitor() - Method in class com.powsybl.security.monitor.StateMonitorIndex
 
getOperatorStrategies() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
getOperatorStrategies() - Method in class com.powsybl.security.strategy.OperatorStrategyList
 
getOperatorStrategy() - Method in class com.powsybl.security.results.OperatorStrategyResult
 
getOperatorStrategyResults() - Method in class com.powsybl.security.SecurityAnalysisResult
 
getOutputPathForTask(Path, int) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
 
getP0() - Method in class com.powsybl.security.action.HvdcAction
 
getP1() - Method in class com.powsybl.security.results.BranchResult
 
getP1() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
 
getP2() - Method in class com.powsybl.security.results.BranchResult
 
getP2() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
 
getP3() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
 
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
 
getPreContingencyLimitViolationsResult() - Method in class com.powsybl.security.SecurityAnalysisResult
 
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.
getQ1() - Method in class com.powsybl.security.results.BranchResult
 
getQ1() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
 
getQ2() - Method in class com.powsybl.security.results.BranchResult
 
getQ2() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
 
getQ3() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
 
getReactivePowerValue() - Method in class com.powsybl.security.action.LoadAction
 
getRegulationMode() - Method in class com.powsybl.security.action.PhaseTapChangerRegulationAction
 
getRegulationValue() - Method in class com.powsybl.security.action.PhaseTapChangerRegulationAction
 
getResult() - Method in class com.powsybl.security.SecurityAnalysisReport
 
getResultExtensions() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
getSectionCount() - Method in class com.powsybl.security.action.ShuntCompensatorPositionAction
 
getShuntCompensatorId() - Method in class com.powsybl.security.action.ShuntCompensatorPositionAction
 
getSide() - Method in class com.powsybl.security.action.AbstractTapChangerAction
 
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
 
getSpecificParametersNames() - Method in interface com.powsybl.security.SecurityAnalysisProvider
get the list of the specific parameters names.
getSpecificParametersSerializer() - Method in interface com.powsybl.security.SecurityAnalysisProvider
The serializer for implementation-specific parameters, or Optional.empty() if the implementation does not have any specific parameters, or does not support JSON serialization.
getSpecificStateMonitors() - Method in class com.powsybl.security.monitor.StateMonitorIndex
 
getStatus() - Method in class com.powsybl.security.results.OperatorStrategyResult
 
getStatus() - Method in class com.powsybl.security.results.PostContingencyResult
 
getStatus() - Method in class com.powsybl.security.results.PreContingencyResult
 
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.
getSwitchId() - Method in class com.powsybl.security.action.SwitchAction
 
getTapPosition() - Method in class com.powsybl.security.action.AbstractTapChangerTapPositionAction
 
getTargetQ() - Method in class com.powsybl.security.action.GeneratorAction
 
getTargetV() - Method in class com.powsybl.security.action.GeneratorAction
 
getTargetV() - Method in class com.powsybl.security.action.RatioTapChangerRegulationAction
 
getThreeWindingsTransformerId() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
 
getThreeWindingsTransformerIds() - Method in class com.powsybl.security.monitor.StateMonitor
 
getThreeWindingsTransformerResult(String) - Method in class com.powsybl.security.results.NetworkResult
 
getThreeWindingsTransformerResults() - Method in class com.powsybl.security.results.NetworkResult
 
getTransformerId() - Method in class com.powsybl.security.action.AbstractTapChangerAction
 
getType() - Method in interface com.powsybl.security.action.Action
 
getType() - Method in class com.powsybl.security.action.GeneratorAction
 
getType() - Method in class com.powsybl.security.action.HvdcAction
 
getType() - Method in class com.powsybl.security.action.LineConnectionAction
 
getType() - Method in class com.powsybl.security.action.LoadAction
 
getType() - Method in class com.powsybl.security.action.MultipleActionsAction
 
getType() - Method in class com.powsybl.security.action.PhaseTapChangerRegulationAction
 
getType() - Method in class com.powsybl.security.action.PhaseTapChangerTapPositionAction
 
getType() - Method in class com.powsybl.security.action.RatioTapChangerRegulationAction
 
getType() - Method in class com.powsybl.security.action.RatioTapChangerTapPositionAction
 
getType() - Method in class com.powsybl.security.action.ShuntCompensatorPositionAction
 
getType() - Method in class com.powsybl.security.action.SwitchAction
 
getType() - Method in class com.powsybl.security.condition.AllViolationCondition
 
getType() - Method in class com.powsybl.security.condition.AnyViolationCondition
 
getType() - Method in class com.powsybl.security.condition.AtLeastOneViolationCondition
 
getType() - Method in interface com.powsybl.security.condition.Condition
 
getType() - Method in class com.powsybl.security.condition.TrueCondition
 
getV() - Method in class com.powsybl.security.results.BusResult
 
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.
getVersion() - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
getViolationIds() - Method in class com.powsybl.security.condition.AllViolationCondition
 
getViolationIds() - Method in class com.powsybl.security.condition.AtLeastOneViolationCondition
 
getViolationTypes() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
getViolationTypes() - Method in class com.powsybl.security.LimitViolationFilter
 
getVoltageLevelId() - Method in class com.powsybl.security.results.BusResult
 
getVoltageLevelId(LimitViolation, Network) - Static method in class com.powsybl.security.LimitViolationHelper
 
getVoltageLevelId(LimitViolation, Network, boolean) - Static method in class com.powsybl.security.LimitViolationHelper
 
getVoltageLevelIds() - Method in class com.powsybl.security.monitor.StateMonitor
 

H

hashCode() - Method in class com.powsybl.security.monitor.StateMonitor
 
hashCode() - Method in class com.powsybl.security.results.BranchResult
 
hashCode() - Method in class com.powsybl.security.results.BusResult
 
hashCode() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
 
HIGH_SHORT_CIRCUIT_CURRENT - com.powsybl.security.LimitViolationType
 
HIGH_VOLTAGE - com.powsybl.security.LimitViolationType
 
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.
HvdcAction - Class in com.powsybl.security.action
An action to modify HVDC parameters and/or operating mode.
HvdcActionBuilder - Class in com.powsybl.security.action
 
HvdcActionBuilder() - Constructor for class com.powsybl.security.action.HvdcActionBuilder
 
HvdcActionDeserializer - Class in com.powsybl.security.json.action
 
HvdcActionDeserializer() - Constructor for class com.powsybl.security.json.action.HvdcActionDeserializer
 
HvdcActionSerializer - Class in com.powsybl.security.json.action
 
HvdcActionSerializer() - Constructor for class com.powsybl.security.json.action.HvdcActionSerializer
 

I

id(String) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
IncreasedViolationsParameters() - Constructor for class com.powsybl.security.SecurityAnalysisParameters.IncreasedViolationsParameters
 
IncreasedViolationsParameters(double, double, double, double, double) - Constructor for class com.powsybl.security.SecurityAnalysisParameters.IncreasedViolationsParameters
 
isAcEmulationEnabled() - Method in class com.powsybl.security.action.HvdcAction
 
isActivePowerRelativeValue() - Method in class com.powsybl.security.action.GeneratorAction
 
isComputationOk() - Method in class com.powsybl.security.LimitViolationsResult
Deprecated.
computationOk is deprecated (see computationOk attribute)
isDebug() - Method in class com.powsybl.security.distributed.ExternalSecurityAnalysisConfig
 
isFilterPreContingencyViolations() - Method in class com.powsybl.security.Security.PostContingencyLimitViolationWriteConfig
 
isOpen() - Method in class com.powsybl.security.action.SwitchAction
If true, applying the action will open the switch, else it will close it.
isOpenSide1() - Method in class com.powsybl.security.action.LineConnectionAction
If true, applying the action will open the terminal 1 of the line, else it will close it.
isOpenSide2() - Method in class com.powsybl.security.action.LineConnectionAction
If true, applying the action will open the terminal 2 of the line, else it will close it.
isRegulating() - Method in class com.powsybl.security.action.AbstractTapChangerRegulationAction
 
isRelativeValue() - Method in class com.powsybl.security.action.AbstractTapChangerTapPositionAction
 
isRelativeValue() - Method in class com.powsybl.security.action.HvdcAction
 
isRelativeValue() - Method in class com.powsybl.security.action.LoadAction
 
isVoltageRegulatorOn() - Method in class com.powsybl.security.action.GeneratorAction
 
isWithLogs() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
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.
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, LimitViolationType, double, float, double) - Constructor for class com.powsybl.security.LimitViolation
Create a new LimitViolation, for types other than current limits.
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, String, LimitViolationType, String, int, double, float, double, Branch.Side) - Constructor for class com.powsybl.security.LimitViolation
Create a new LimitViolation.
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() - Constructor for class com.powsybl.security.LimitViolationFilter
 
LimitViolationFilter(Set<LimitViolationType>) - 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>, List<String>) - Constructor for class com.powsybl.security.LimitViolationsResult
Deprecated.
Version with computation ok deprecated and used for backward compatibility (see computationOk attribute)
LimitViolationsResult(List<LimitViolation>) - Constructor for class com.powsybl.security.LimitViolationsResult
 
LimitViolationsResult(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
 
LineConnectionAction - Class in com.powsybl.security.action
An action opening or closing one side or both sides of a line.
LineConnectionAction(String, String, boolean) - Constructor for class com.powsybl.security.action.LineConnectionAction
 
LineConnectionAction(String, String, boolean, boolean) - Constructor for class com.powsybl.security.action.LineConnectionAction
 
LineConnectionActionDeserializer - Class in com.powsybl.security.json.action
 
LineConnectionActionDeserializer() - Constructor for class com.powsybl.security.json.action.LineConnectionActionDeserializer
 
LineConnectionActionSerializer - Class in com.powsybl.security.json.action
 
LineConnectionActionSerializer() - Constructor for class com.powsybl.security.json.action.LineConnectionActionSerializer
 
load() - Static method in class com.powsybl.security.distributed.ExternalSecurityAnalysisConfig
 
load() - 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() - Static method in class com.powsybl.security.SecurityAnalysisParameters
Load parameters from platform default config.
load(PlatformConfig) - Static method in class com.powsybl.security.distributed.ExternalSecurityAnalysisConfig
 
load(PlatformConfig) - Static method in class com.powsybl.security.LimitViolationFilter
 
load(PlatformConfig) - Static method in class com.powsybl.security.SecurityAnalysisConfig
Loads the security analysis configuration defined in the specified PlatformConfig.
load(PlatformConfig) - Static method in class com.powsybl.security.SecurityAnalysisParameters
Load parameters from a provided platform config.
LoadAction - Class in com.powsybl.security.action
An action to: change the P0 of a load, either by specifying a new absolute value (MW) or a relative change (MW). change the Q0 of a load, either by specifying a new absolute value (MVar) or a relative change (MVar).
LoadActionBuilder - Class in com.powsybl.security.action
 
LoadActionBuilder() - Constructor for class com.powsybl.security.action.LoadActionBuilder
 
LoadActionDeserializer - Class in com.powsybl.security.json.action
 
LoadActionDeserializer() - Constructor for class com.powsybl.security.json.action.LoadActionDeserializer
 
LoadActionSerializer - Class in com.powsybl.security.json.action
 
LoadActionSerializer() - Constructor for class com.powsybl.security.json.action.LoadActionSerializer
 
LoadingLimitType - Enum in com.powsybl.security.detectors
Permanently or temporarily admissible limit violations, as defined in the ENTSO-E operation handbook.
loadSpecificParameters(PlatformConfig) - Method in interface com.powsybl.security.SecurityAnalysisProvider
Reads implementation-specific parameters from platform config, or return Optional.empty() if the implementation does not have any specific parameters, or does not support loading from config.
loadSpecificParameters(Map<String, String>) - Method in interface com.powsybl.security.SecurityAnalysisProvider
Reads implementation-specific parameters from a Map, or return Optional.empty() if the implementation does not have any specific parameters, or does not support loading from config.
logFile(Path) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
logFile(Function<Integer, Path>) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
LOW_SHORT_CIRCUIT_CURRENT - com.powsybl.security.LimitViolationType
 
LOW_VOLTAGE - com.powsybl.security.LimitViolationType
 
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

MAX_ITERATION_REACHED - com.powsybl.security.PostContingencyComputationStatus
 
merge(StateMonitor) - Method in class com.powsybl.security.monitor.StateMonitor
 
merge(SecurityAnalysisResult[]) - Static method in class com.powsybl.security.SecurityAnalysisResultMerger
 
merge(Collection<SecurityAnalysisResult>) - Static method in class com.powsybl.security.SecurityAnalysisResultMerger
 
MODULE_CONFIG_NAME_PROPERTY - Static variable in class com.powsybl.security.tools.SecurityAnalysisToolConstants
 
MONITORING_FILE - Static variable in class com.powsybl.security.tools.SecurityAnalysisToolConstants
 
MultipleActionsAction - Class in com.powsybl.security.action
An action consisting in an ordered list of actions.
MultipleActionsAction(String, List<Action>) - Constructor for class com.powsybl.security.action.MultipleActionsAction
 
MultipleActionsActionDeserializer - Class in com.powsybl.security.json.action
 
MultipleActionsActionDeserializer() - Constructor for class com.powsybl.security.json.action.MultipleActionsActionDeserializer
 
MultipleActionsActionSerializer - Class in com.powsybl.security.json.action
 
MultipleActionsActionSerializer() - Constructor for class com.powsybl.security.json.action.MultipleActionsActionSerializer
 

N

NAME - Static variable in class com.powsybl.security.action.GeneratorAction
 
NAME - Static variable in class com.powsybl.security.action.HvdcAction
 
NAME - Static variable in class com.powsybl.security.action.LineConnectionAction
 
NAME - Static variable in class com.powsybl.security.action.LoadAction
 
NAME - Static variable in class com.powsybl.security.action.MultipleActionsAction
 
NAME - Static variable in class com.powsybl.security.action.PhaseTapChangerRegulationAction
 
NAME - Static variable in class com.powsybl.security.action.PhaseTapChangerTapPositionAction
 
NAME - Static variable in class com.powsybl.security.action.RatioTapChangerRegulationAction
 
NAME - Static variable in class com.powsybl.security.action.RatioTapChangerTapPositionAction
 
NAME - Static variable in class com.powsybl.security.action.ShuntCompensatorPositionAction
 
NAME - Static variable in class com.powsybl.security.action.SwitchAction
 
NAME - Static variable in class com.powsybl.security.condition.AllViolationCondition
 
NAME - Static variable in class com.powsybl.security.condition.AnyViolationCondition
 
NAME - Static variable in class com.powsybl.security.condition.AtLeastOneViolationCondition
 
NAME - Static variable in class com.powsybl.security.condition.TrueCondition
 
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
 
NetworkResult - Class in com.powsybl.security.results
Provides information about the state of some elements of the network, either: - on N state - on post-contingency states - on post-corrective actions states
NetworkResult(Collection<BranchResult>, Collection<BusResult>, Collection<ThreeWindingsTransformerResult>) - Constructor for class com.powsybl.security.results.NetworkResult
 
NetworkResultDeserializer - Class in com.powsybl.security.json
 
NetworkResultDeserializer() - Constructor for class com.powsybl.security.json.NetworkResultDeserializer
 
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
 
newPreprocessor(ByteSource) - Method in class com.powsybl.security.preprocessor.ContingenciesProviderPreprocessorFactory
 
newPreprocessor(ByteSource) - Method in interface com.powsybl.security.preprocessor.SecurityAnalysisPreprocessorFactory
 
NO_IMPACT - com.powsybl.security.PostContingencyComputationStatus
 

O

onLimitViolation(Contingency, LimitViolation, SecurityAnalysisResultContext) - Method in class com.powsybl.security.interceptors.DefaultSecurityAnalysisInterceptor
 
onLimitViolation(Contingency, LimitViolation, SecurityAnalysisResultContext) - Method in interface com.powsybl.security.interceptors.SecurityAnalysisInterceptor
Callback when a violation is detected on N-1 situation.
onLimitViolation(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.
onPostContingencyResult(PostContingencyResult, SecurityAnalysisResultContext) - Method in class com.powsybl.security.interceptors.CurrentLimitViolationInterceptor
 
onPostContingencyResult(PostContingencyResult, SecurityAnalysisResultContext) - Method in class com.powsybl.security.interceptors.DefaultSecurityAnalysisInterceptor
 
onPostContingencyResult(PostContingencyResult, SecurityAnalysisResultContext) - Method in interface com.powsybl.security.interceptors.SecurityAnalysisInterceptor
Callback after the post-contingency result is built.
onPreContingencyResult(PreContingencyResult, SecurityAnalysisResultContext) - Method in class com.powsybl.security.interceptors.CurrentLimitViolationInterceptor
 
onPreContingencyResult(PreContingencyResult, SecurityAnalysisResultContext) - Method in class com.powsybl.security.interceptors.DefaultSecurityAnalysisInterceptor
 
onPreContingencyResult(PreContingencyResult, 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(SecurityAnalysisResult, SecurityAnalysisResultContext) - Method in interface com.powsybl.security.interceptors.SecurityAnalysisInterceptor
Callback after the security-analysis result is built.
operatorStrategy(OperatorStrategy) - Method in class com.powsybl.security.SecurityAnalysisResultBuilder
Initiates the creation of the result for one OperatorStrategy.
operatorStrategy(OperatorStrategy, SecurityAnalysisResultContext) - Method in class com.powsybl.security.SecurityAnalysisResultBuilder
Initiates the creation of the result for one OperatorStrategy.
OperatorStrategy - Class in com.powsybl.security.strategy
Describes a strategy that an operator would apply to solve violations occuring after a contingency.
OperatorStrategy(String, ContingencyContext, Condition, List<String>) - Constructor for class com.powsybl.security.strategy.OperatorStrategy
 
OperatorStrategyDeserializer - Class in com.powsybl.security.json
 
OperatorStrategyDeserializer() - Constructor for class com.powsybl.security.json.OperatorStrategyDeserializer
 
OperatorStrategyList - Class in com.powsybl.security.strategy
A container for a list of strategies.
OperatorStrategyList(List<OperatorStrategy>) - Constructor for class com.powsybl.security.strategy.OperatorStrategyList
 
OperatorStrategyListDeserializer - Class in com.powsybl.security.json
 
OperatorStrategyListDeserializer() - Constructor for class com.powsybl.security.json.OperatorStrategyListDeserializer
 
OperatorStrategyListSerializer - Class in com.powsybl.security.json
 
OperatorStrategyListSerializer() - Constructor for class com.powsybl.security.json.OperatorStrategyListSerializer
 
OperatorStrategyResult - Class in com.powsybl.security.results
 
OperatorStrategyResult(OperatorStrategy, PostContingencyComputationStatus, LimitViolationsResult, NetworkResult) - Constructor for class com.powsybl.security.results.OperatorStrategyResult
 
OperatorStrategyResultDeserializer - Class in com.powsybl.security.json
 
OperatorStrategyResultDeserializer() - Constructor for class com.powsybl.security.json.OperatorStrategyResultDeserializer
 
OperatorStrategyResultSerializer - Class in com.powsybl.security.json
 
OperatorStrategyResultSerializer() - Constructor for class com.powsybl.security.json.OperatorStrategyResultSerializer
 
OperatorStrategySerializer - Class in com.powsybl.security.json
 
OperatorStrategySerializer() - Constructor for class com.powsybl.security.json.OperatorStrategySerializer
 
OTHER - com.powsybl.security.LimitViolationType
 
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(Path, String) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
outputFile(Function<Integer, 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
 
ParsingContext() - Constructor for class com.powsybl.security.json.AbstractContingencyResultDeserializer.ParsingContext
 
ParsingContext() - Constructor for class com.powsybl.security.json.action.AbstractTapChangerRegulationActionDeserializer.ParsingContext
 
ParsingContext() - Constructor for class com.powsybl.security.json.action.AbstractTapChangerTapPositionActionDeserializer.ParsingContext
 
PATL - com.powsybl.security.detectors.LoadingLimitType
Permanently Admissible Transmission Loading.
PhaseTapChangerRegulationAction - Class in com.powsybl.security.action
An action modifying the regulation of a phase-shifting transformer
PhaseTapChangerRegulationAction(String, String, ThreeWindingsTransformer.Side, boolean, PhaseTapChanger.RegulationMode, Double) - Constructor for class com.powsybl.security.action.PhaseTapChangerRegulationAction
 
PhaseTapChangerRegulationActionDeserializer - Class in com.powsybl.security.json.action
 
PhaseTapChangerRegulationActionDeserializer() - Constructor for class com.powsybl.security.json.action.PhaseTapChangerRegulationActionDeserializer
 
PhaseTapChangerRegulationActionSerializer - Class in com.powsybl.security.json.action
 
PhaseTapChangerRegulationActionSerializer() - Constructor for class com.powsybl.security.json.action.PhaseTapChangerRegulationActionSerializer
 
PhaseTapChangerTapPositionAction - Class in com.powsybl.security.action
An action changing the tap position of a phase-shifting transformer.
PhaseTapChangerTapPositionAction(String, String, boolean, int) - Constructor for class com.powsybl.security.action.PhaseTapChangerTapPositionAction
 
PhaseTapChangerTapPositionAction(String, String, boolean, int, ThreeWindingsTransformer.Side) - Constructor for class com.powsybl.security.action.PhaseTapChangerTapPositionAction
 
PhaseTapChangerTapPositionActionDeserializer - Class in com.powsybl.security.json.action
 
PhaseTapChangerTapPositionActionDeserializer() - Constructor for class com.powsybl.security.json.action.PhaseTapChangerTapPositionActionDeserializer
 
PhaseTapChangerTapPositionActionSerializer - Class in com.powsybl.security.json.action
 
PhaseTapChangerTapPositionActionSerializer() - Constructor for class com.powsybl.security.json.action.PhaseTapChangerTapPositionActionSerializer
 
PostContingencyComputationStatus - Enum in com.powsybl.security
 
PostContingencyLimitViolationWriteConfig(LimitViolationFilter, TableFormatterConfig, boolean, boolean) - Constructor for class com.powsybl.security.Security.PostContingencyLimitViolationWriteConfig
 
PostContingencyResult - Class in com.powsybl.security.results
 
PostContingencyResult(Contingency, PostContingencyComputationStatus, LimitViolationsResult) - Constructor for class com.powsybl.security.results.PostContingencyResult
 
PostContingencyResult(Contingency, PostContingencyComputationStatus, LimitViolationsResult, NetworkResult, ConnectivityResult) - Constructor for class com.powsybl.security.results.PostContingencyResult
 
PostContingencyResult(Contingency, PostContingencyComputationStatus, LimitViolationsResult, List<BranchResult>, List<BusResult>, List<ThreeWindingsTransformerResult>, ConnectivityResult) - Constructor for class com.powsybl.security.results.PostContingencyResult
 
PostContingencyResult(Contingency, PostContingencyComputationStatus, List<LimitViolation>) - Constructor for class com.powsybl.security.results.PostContingencyResult
 
PostContingencyResult(Contingency, PostContingencyComputationStatus, List<LimitViolation>, List<BranchResult>, List<BusResult>, List<ThreeWindingsTransformerResult>, ConnectivityResult) - Constructor for class com.powsybl.security.results.PostContingencyResult
 
PostContingencyResult(Contingency, PostContingencyComputationStatus, List<LimitViolation>, List<String>) - Constructor for class com.powsybl.security.results.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
PreContingencyResult - Class in com.powsybl.security.results
 
PreContingencyResult() - Constructor for class com.powsybl.security.results.PreContingencyResult
 
PreContingencyResult(LoadFlowResult.ComponentResult.Status, LimitViolationsResult, NetworkResult) - Constructor for class com.powsybl.security.results.PreContingencyResult
 
PreContingencyResult(LoadFlowResult.ComponentResult.Status, LimitViolationsResult, Collection<BranchResult>, Collection<BusResult>, Collection<ThreeWindingsTransformerResult>) - Constructor for class com.powsybl.security.results.PreContingencyResult
 
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, TableFormatterConfig, LimitViolationFilter, boolean) - 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, Security.PostContingencyLimitViolationWriteConfig) - 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, 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

RatioTapChangerRegulationAction - Class in com.powsybl.security.action
An action activating or deactivating the regulation of a ratio transformer
RatioTapChangerRegulationAction(String, String, boolean, Double) - Constructor for class com.powsybl.security.action.RatioTapChangerRegulationAction
 
RatioTapChangerRegulationAction(String, String, ThreeWindingsTransformer.Side, boolean, Double) - Constructor for class com.powsybl.security.action.RatioTapChangerRegulationAction
 
RatioTapChangerRegulationActionDeserializer - Class in com.powsybl.security.json.action
 
RatioTapChangerRegulationActionDeserializer() - Constructor for class com.powsybl.security.json.action.RatioTapChangerRegulationActionDeserializer
 
RatioTapChangerRegulationActionSerializer - Class in com.powsybl.security.json.action
 
RatioTapChangerRegulationActionSerializer() - Constructor for class com.powsybl.security.json.action.RatioTapChangerRegulationActionSerializer
 
RatioTapChangerTapPositionAction - Class in com.powsybl.security.action
An action modifying the tap position of a ratio transformer
RatioTapChangerTapPositionAction(String, String, boolean, int) - Constructor for class com.powsybl.security.action.RatioTapChangerTapPositionAction
 
RatioTapChangerTapPositionAction(String, String, boolean, int, ThreeWindingsTransformer.Side) - Constructor for class com.powsybl.security.action.RatioTapChangerTapPositionAction
 
RatioTapChangerTapPositionActionDeserializer - Class in com.powsybl.security.json.action
 
RatioTapChangerTapPositionActionDeserializer() - Constructor for class com.powsybl.security.json.action.RatioTapChangerTapPositionActionDeserializer
 
RatioTapChangerTapPositionActionSerializer - Class in com.powsybl.security.json.action
 
RatioTapChangerTapPositionActionSerializer() - Constructor for class com.powsybl.security.json.action.RatioTapChangerTapPositionActionSerializer
 
read(InputStream) - 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.SecurityAnalysisResultDeserializer
 
read(InputStream) - Static method in class com.powsybl.security.strategy.OperatorStrategyList
 
read(Path) - 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(Path) - Static method in class com.powsybl.security.monitor.StateMonitor
 
read(Path) - Static method in class com.powsybl.security.strategy.OperatorStrategyList
 
readJsonFile(Path) - Static method in class com.powsybl.security.action.ActionList
 
readJsonInputStream(InputStream) - Static method in class com.powsybl.security.action.ActionList
 
readResults(Path, int, boolean) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
 
readSingleResult(Path, boolean) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
 
reduction(float) - Method in class com.powsybl.security.LimitViolationBuilder
 
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(Network, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager) - Static method in class com.powsybl.security.SecurityAnalysis
 
run(Network, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager) - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
run(Network, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager, LimitViolationFilter) - Static method in class com.powsybl.security.SecurityAnalysis
 
run(Network, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager, LimitViolationFilter) - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
run(Network, String, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager, LimitViolationFilter, LimitViolationDetector, List<SecurityAnalysisInterceptor>, List<OperatorStrategy>, List<Action>) - Static method in class com.powsybl.security.SecurityAnalysis
 
run(Network, String, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager, LimitViolationFilter, LimitViolationDetector, List<SecurityAnalysisInterceptor>, List<OperatorStrategy>, List<Action>) - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
run(Network, String, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager, LimitViolationFilter, LimitViolationDetector, List<SecurityAnalysisInterceptor>, List<OperatorStrategy>, List<Action>, List<StateMonitor>, Reporter) - Static method in class com.powsybl.security.SecurityAnalysis
 
run(Network, String, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager, LimitViolationFilter, LimitViolationDetector, List<SecurityAnalysisInterceptor>, List<OperatorStrategy>, List<Action>, List<StateMonitor>, Reporter) - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
run(Network, String, LimitViolationDetector, LimitViolationFilter, ComputationManager, SecurityAnalysisParameters, ContingenciesProvider, List<SecurityAnalysisInterceptor>, List<OperatorStrategy>, List<Action>, List<StateMonitor>, Reporter) - Method in interface com.powsybl.security.SecurityAnalysisProvider
Run an asynchronous single security analysis job.
run(Network, List<Contingency>) - Static method in class com.powsybl.security.SecurityAnalysis
 
run(Network, List<Contingency>) - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
run(Network, List<Contingency>, SecurityAnalysisParameters) - Static method in class com.powsybl.security.SecurityAnalysis
 
run(Network, List<Contingency>, SecurityAnalysisParameters) - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
run(CommandLine, ToolRunningContext) - Method in class com.powsybl.security.comparator.CompareSecurityAnalysisResultsTool
 
run(CommandLine, ToolRunningContext) - Method in class com.powsybl.security.tools.SecurityAnalysisTool
 
runAsync(Network, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager) - Static method in class com.powsybl.security.SecurityAnalysis
 
runAsync(Network, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager) - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
runAsync(Network, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager, LimitViolationFilter) - Static method in class com.powsybl.security.SecurityAnalysis
 
runAsync(Network, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager, LimitViolationFilter) - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
runAsync(Network, String, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager, LimitViolationFilter, LimitViolationDetector, List<SecurityAnalysisInterceptor>, List<OperatorStrategy>, List<Action>, Reporter) - Static method in class com.powsybl.security.SecurityAnalysis
 
runAsync(Network, String, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager, LimitViolationFilter, LimitViolationDetector, List<SecurityAnalysisInterceptor>, List<OperatorStrategy>, List<Action>, List<StateMonitor>, Reporter) - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
runAsync(Network, List<Contingency>) - Static method in class com.powsybl.security.SecurityAnalysis
 
runAsync(Network, List<Contingency>) - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
runAsync(Network, List<Contingency>, SecurityAnalysisParameters) - Static method in class com.powsybl.security.SecurityAnalysis
 
runAsync(Network, List<Contingency>, SecurityAnalysisParameters) - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
Runner(SecurityAnalysisProvider) - Constructor for class com.powsybl.security.SecurityAnalysis.Runner
 
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
 

S

Security - Class in com.powsybl.security
 
Security.LimitViolationWriteConfig - Class in com.powsybl.security
 
Security.PostContingencyLimitViolationWriteConfig - Class in com.powsybl.security
 
SecurityAnalysis - Class in com.powsybl.security
Security analysis main API.
SecurityAnalysis.Runner - Class in com.powsybl.security
A security analysis runner is responsible for providing convenient methods on top of SecurityAnalysisProvider: several variants of synchronous and asynchronous run with default parameters.
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>, String, 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() - Constructor for class com.powsybl.security.execution.SecurityAnalysisExecutionImpl
The execution will use the default security-analysis implementation defined in the platform.
SecurityAnalysisExecutionImpl(SecurityAnalysis.Runner) - Constructor for class com.powsybl.security.execution.SecurityAnalysisExecutionImpl
The execution will use the providerName implementation.
SecurityAnalysisExecutionImpl(SecurityAnalysis.Runner, 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
SecurityAnalysisExecutionInput() - Constructor for class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
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
 
SecurityAnalysisJsonModule(Collection<SecurityAnalysisJsonPlugin>) - Constructor for class com.powsybl.security.json.SecurityAnalysisJsonModule
 
SecurityAnalysisJsonPlugin - Interface in com.powsybl.security.json
 
SecurityAnalysisParameters - Class in com.powsybl.security
Parameters for security analysis computation.
SecurityAnalysisParameters() - Constructor for class com.powsybl.security.SecurityAnalysisParameters
 
SecurityAnalysisParameters.IncreasedViolationsParameters - Class in com.powsybl.security
 
SecurityAnalysisParametersDeserializer - Class in com.powsybl.security.json
 
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.
SecurityAnalysisProvider - Interface in com.powsybl.security
A SecurityAnalysisProvider 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.
SecurityAnalysisReport - Class in com.powsybl.security
 
SecurityAnalysisReport(SecurityAnalysisResult) - Constructor for class com.powsybl.security.SecurityAnalysisReport
 
SecurityAnalysisResult - Class in com.powsybl.security
 
SecurityAnalysisResult(LimitViolationsResult, LoadFlowResult.ComponentResult.Status, List<PostContingencyResult>) - Constructor for class com.powsybl.security.SecurityAnalysisResult
 
SecurityAnalysisResult(LimitViolationsResult, LoadFlowResult.ComponentResult.Status, List<PostContingencyResult>, List<BranchResult>, List<BusResult>, List<ThreeWindingsTransformerResult>, List<OperatorStrategyResult>) - Constructor for class com.powsybl.security.SecurityAnalysisResult
 
SecurityAnalysisResult(PreContingencyResult, List<PostContingencyResult>, List<OperatorStrategyResult>) - Constructor for class com.powsybl.security.SecurityAnalysisResult
 
SecurityAnalysisResultBuilder - Class in com.powsybl.security
Facilitates the creation of security analysis results.
SecurityAnalysisResultBuilder(LimitViolationFilter, SecurityAnalysisResultContext) - Constructor for class com.powsybl.security.SecurityAnalysisResultBuilder
 
SecurityAnalysisResultBuilder(LimitViolationFilter, SecurityAnalysisResultContext, Collection<SecurityAnalysisInterceptor>) - 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.OperatorStrategyResultBuilder - Class in com.powsybl.security
 
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
 
SecurityAnalysisTool - Class in com.powsybl.security.tools
 
SecurityAnalysisTool() - Constructor for class com.powsybl.security.tools.SecurityAnalysisTool
 
SecurityAnalysisToolConstants - Class in com.powsybl.security.tools
 
serialize(ActionList, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.ActionListSerializer
 
serialize(GeneratorAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.GeneratorActionSerializer
 
serialize(HvdcAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.HvdcActionSerializer
 
serialize(LineConnectionAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.LineConnectionActionSerializer
 
serialize(LoadAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.LoadActionSerializer
 
serialize(MultipleActionsAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.MultipleActionsActionSerializer
 
serialize(PhaseTapChangerRegulationAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.PhaseTapChangerRegulationActionSerializer
 
serialize(PhaseTapChangerTapPositionAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.PhaseTapChangerTapPositionActionSerializer
 
serialize(RatioTapChangerRegulationAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.RatioTapChangerRegulationActionSerializer
 
serialize(RatioTapChangerTapPositionAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.RatioTapChangerTapPositionActionSerializer
 
serialize(ShuntCompensatorPositionAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.ShuntCompensatorPositionActionSerializer
 
serialize(SwitchAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.SwitchActionSerializer
 
serialize(Condition, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.ConditionSerializer
 
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(VoltageExtension, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.VoltageExtensionSerializer
 
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(BranchResult, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.BranchResultSerializer
 
serialize(BusResult, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.BusResultSerializer
 
serialize(ConnectivityResult, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.ConnectivityResultSerializer
 
serialize(OperatorStrategyResult, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.OperatorStrategyResultSerializer
 
serialize(ThreeWindingsTransformerResult, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.ThreeWindingsTransformerResultSerializer
 
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(SecurityAnalysisParameters, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.SecurityAnalysisParametersSerializer
 
serialize(SecurityAnalysisResult, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.SecurityAnalysisResultSerializer
 
serialize(OperatorStrategyList, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.OperatorStrategyListSerializer
 
serialize(OperatorStrategy, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.OperatorStrategySerializer
 
serializeCommonAttributes(AbstractTapChangerRegulationAction, JsonGenerator) - Method in class com.powsybl.security.json.action.AbstractTapChangerRegulationActionSerializer
 
serializeCommonAttributes(AbstractTapChangerTapPositionAction, JsonGenerator) - Method in class com.powsybl.security.json.action.AbstractTapChangerTapPositionActionSerializer
 
serializeFilters(AbstractFilteredCondition, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.ConditionSerializer
 
setActions(List<Action>) - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
setConnectivityResult(ConnectivityResult) - Method in class com.powsybl.security.SecurityAnalysisResultBuilder.PostContingencyResultBuilder
 
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
 
setFlowProportionalThreshold(double) - Method in class com.powsybl.security.SecurityAnalysisParameters.IncreasedViolationsParameters
 
setHighVoltageAbsoluteThreshold(double) - Method in class com.powsybl.security.SecurityAnalysisParameters.IncreasedViolationsParameters
 
setHighVoltageProportionalThreshold(double) - Method in class com.powsybl.security.SecurityAnalysisParameters.IncreasedViolationsParameters
 
setIncreasedViolationsParameters(SecurityAnalysisParameters.IncreasedViolationsParameters) - Method in class com.powsybl.security.SecurityAnalysisParameters
 
setLoadFlowParameters(LoadFlowParameters) - Method in class com.powsybl.security.SecurityAnalysisParameters
 
setLogBytes(byte[]) - Method in class com.powsybl.security.SecurityAnalysisReport
 
setLowVoltageAbsoluteThreshold(double) - Method in class com.powsybl.security.SecurityAnalysisParameters.IncreasedViolationsParameters
 
setLowVoltageProportionalThreshold(double) - Method in class com.powsybl.security.SecurityAnalysisParameters.IncreasedViolationsParameters
 
setMinBaseVoltage(double) - Method in class com.powsybl.security.LimitViolationFilter
 
setMonitors(List<StateMonitor>) - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
setNetworkMetadata(NetworkMetadata) - Method in class com.powsybl.security.SecurityAnalysisResult
 
setNetworkVariant(Network, String) - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
setOperatorStrategies(List<OperatorStrategy>) - 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
 
setStatus(LoadFlowResult.ComponentResult.Status) - Method in class com.powsybl.security.SecurityAnalysisResultBuilder.PreContingencyResultBuilder
 
setStatus(PostContingencyComputationStatus) - Method in class com.powsybl.security.SecurityAnalysisResultBuilder.OperatorStrategyResultBuilder
 
setStatus(PostContingencyComputationStatus) - Method in class com.powsybl.security.SecurityAnalysisResultBuilder.PostContingencyResultBuilder
 
setViolationTypes(Set<LimitViolationType>) - Method in class com.powsybl.security.LimitViolationFilter
 
setWithLogs(boolean) - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
ShuntCompensatorPositionAction - Class in com.powsybl.security.action
 
ShuntCompensatorPositionActionBuilder - Class in com.powsybl.security.action
 
ShuntCompensatorPositionActionBuilder() - Constructor for class com.powsybl.security.action.ShuntCompensatorPositionActionBuilder
 
ShuntCompensatorPositionActionDeserializer - Class in com.powsybl.security.json.action
 
ShuntCompensatorPositionActionDeserializer() - Constructor for class com.powsybl.security.json.action.ShuntCompensatorPositionActionDeserializer
 
ShuntCompensatorPositionActionSerializer - Class in com.powsybl.security.json.action
 
ShuntCompensatorPositionActionSerializer() - Constructor for class com.powsybl.security.json.action.ShuntCompensatorPositionActionSerializer
 
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
 
SOLVER_FAILED - com.powsybl.security.PostContingencyComputationStatus
 
SOURCE_VERSION_ATTRIBUTE - Static variable in class com.powsybl.security.json.SecurityAnalysisResultDeserializer
 
StateMonitor - Class in com.powsybl.security.monitor
 
StateMonitor(ContingencyContext, Set<String>, Set<String>, Set<String>) - Constructor for class com.powsybl.security.monitor.StateMonitor
 
StateMonitorIndex - Class in com.powsybl.security.monitor
 
StateMonitorIndex(List<StateMonitor>) - Constructor for class com.powsybl.security.monitor.StateMonitorIndex
 
STRATEGIES_FILE - Static variable in class com.powsybl.security.tools.SecurityAnalysisToolConstants
 
strategiesFile(Path) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
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
 
SwitchAction - Class in com.powsybl.security.action
An action opening or closing a switch.
SwitchAction(String, String, boolean) - Constructor for class com.powsybl.security.action.SwitchAction
 
SwitchActionDeserializer - Class in com.powsybl.security.json.action
 
SwitchActionDeserializer() - Constructor for class com.powsybl.security.json.action.SwitchActionDeserializer
 
SwitchActionSerializer - Class in com.powsybl.security.json.action
 
SwitchActionSerializer() - Constructor for class com.powsybl.security.json.action.SwitchActionSerializer
 

T

task(Partition) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
task(Function<Integer, Partition>) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
taskBasedOnIndex(int) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
taskCount(int) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
TATL - com.powsybl.security.detectors.LoadingLimitType
Temporary Admissible Transmission Loading.
ThreeWindingsTransformerResult - Class in com.powsybl.security.results
provide electrical information on a three windings transformer after a security analysis. it belongs to pre and post Contingency results.
ThreeWindingsTransformerResult(String, double, double, double, double, double, double, double, double, double) - Constructor for class com.powsybl.security.results.ThreeWindingsTransformerResult
 
ThreeWindingsTransformerResultDeserializer - Class in com.powsybl.security.json
 
ThreeWindingsTransformerResultDeserializer() - Constructor for class com.powsybl.security.json.ThreeWindingsTransformerResultDeserializer
 
threeWindingsTransformerResults - Variable in class com.powsybl.security.SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder
 
ThreeWindingsTransformerResultSerializer - Class in com.powsybl.security.json
 
ThreeWindingsTransformerResultSerializer() - Constructor for class com.powsybl.security.json.ThreeWindingsTransformerResultSerializer
 
toCommand() - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
toLimitViolationType(LimitType) - Method in interface com.powsybl.security.LimitViolationDetector
Helper function to convert a limit type to a limit violation type
toString() - Method in class com.powsybl.security.LimitViolation
 
toString() - Method in class com.powsybl.security.monitor.StateMonitor
 
toString() - Method in class com.powsybl.security.results.BranchResult
 
toString() - Method in class com.powsybl.security.results.BusResult
 
toString() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
 
TrueCondition - Class in com.powsybl.security.condition
always simulate the associated action
TrueCondition() - Constructor for class com.powsybl.security.condition.TrueCondition
 
type(LimitViolationType) - Method in class com.powsybl.security.LimitViolationBuilder
 

U

update(SecurityAnalysisParameters, InputStream) - Static method in class com.powsybl.security.json.JsonSecurityAnalysisParameters
Updates parameters by reading the content of a JSON stream.
update(SecurityAnalysisParameters, Path) - Static method in class com.powsybl.security.json.JsonSecurityAnalysisParameters
Updates parameters by reading the content of a JSON file.
updateSpecificParameters(Extension<SecurityAnalysisParameters>, Map<String, String>) - Method in interface com.powsybl.security.SecurityAnalysisProvider
Updates implementation-specific parameters from a Map.

V

value(double) - Method in class com.powsybl.security.LimitViolationBuilder
 
valueOf(String) - Static method in enum com.powsybl.security.detectors.LoadingLimitType
Returns the enum constant of this type with the specified name.
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.PostContingencyComputationStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.powsybl.security.detectors.LoadingLimitType
Returns an array containing the constants of this enum type, in the order they are declared.
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.PostContingencyComputationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class com.powsybl.security.action.ActionList
 
VERSION - Static variable in class com.powsybl.security.json.action.ActionListDeserializer
 
VERSION - Static variable in class com.powsybl.security.json.SecurityAnalysisResultSerializer
 
VERSION - Static variable in class com.powsybl.security.SecurityAnalysisParameters
 
VERSION - Static variable in class com.powsybl.security.strategy.OperatorStrategyList
 
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
 
withAcEmulationEnabled(Boolean) - Method in class com.powsybl.security.action.HvdcActionBuilder
 
withActivePowerRelativeValue(boolean) - Method in class com.powsybl.security.action.GeneratorActionBuilder
 
withActivePowerSetpoint(Double) - Method in class com.powsybl.security.action.HvdcActionBuilder
 
withActivePowerValue(double) - Method in class com.powsybl.security.action.GeneratorActionBuilder
 
withActivePowerValue(double) - Method in class com.powsybl.security.action.LoadActionBuilder
 
withConverterMode(HvdcLine.ConvertersMode) - Method in class com.powsybl.security.action.HvdcActionBuilder
 
withDroop(Double) - Method in class com.powsybl.security.action.HvdcActionBuilder
 
withGeneratorId(String) - Method in class com.powsybl.security.action.GeneratorActionBuilder
 
withHvdcId(String) - Method in class com.powsybl.security.action.HvdcActionBuilder
 
withId(String) - Method in class com.powsybl.security.action.GeneratorActionBuilder
 
withId(String) - Method in class com.powsybl.security.action.HvdcActionBuilder
 
withId(String) - Method in class com.powsybl.security.action.LoadActionBuilder
 
withId(String) - Method in class com.powsybl.security.action.ShuntCompensatorPositionActionBuilder
 
withLoadId(String) - Method in class com.powsybl.security.action.LoadActionBuilder
 
withP0(Double) - Method in class com.powsybl.security.action.HvdcActionBuilder
 
withReactivePowerValue(double) - Method in class com.powsybl.security.action.LoadActionBuilder
 
withRelativeValue(boolean) - Method in class com.powsybl.security.action.LoadActionBuilder
 
withRelativeValue(Boolean) - Method in class com.powsybl.security.action.HvdcActionBuilder
 
withSectionCount(int) - Method in class com.powsybl.security.action.ShuntCompensatorPositionActionBuilder
 
withShuntCompensatorId(String) - Method in class com.powsybl.security.action.ShuntCompensatorPositionActionBuilder
 
withTargetQ(double) - Method in class com.powsybl.security.action.GeneratorActionBuilder
 
withTargetV(double) - Method in class com.powsybl.security.action.GeneratorActionBuilder
 
withVoltageRegulatorOn(boolean) - Method in class com.powsybl.security.action.GeneratorActionBuilder
 
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(LimitViolation, LimitViolation, boolean) - Method in class com.powsybl.security.comparator.SecurityAnalysisResultComparisonWriter
 
write(SecurityAnalysisParameters, OutputStream) - Static method in class com.powsybl.security.json.JsonSecurityAnalysisParameters
Writes parameters as JSON to an output stream.
write(SecurityAnalysisParameters, Path) - Static method in class com.powsybl.security.json.JsonSecurityAnalysisParameters
Writes parameters as JSON to a file.
write(SecurityAnalysisResult, Writer) - Static method in class com.powsybl.security.json.SecurityAnalysisResultSerializer
 
write(OutputStream) - Method in class com.powsybl.security.strategy.OperatorStrategyList
Writes action list as JSON to an output stream.
write(Boolean, Boolean, boolean) - Method in class com.powsybl.security.comparator.SecurityAnalysisResultComparisonWriter
 
write(Path) - Method in class com.powsybl.security.strategy.OperatorStrategyList
Writes action list as JSON to a file.
write(List<StateMonitor>, Path) - Static method in class com.powsybl.security.monitor.StateMonitor
 
write(List<String>, List<String>, boolean) - Method in class com.powsybl.security.comparator.SecurityAnalysisResultComparisonWriter
 
writeJsonFile(Path) - Method in class com.powsybl.security.action.ActionList
Writes action list as JSON to a file.
writeJsonOutputStream(OutputStream) - Method in class com.powsybl.security.action.ActionList
Writes action list as JSON to an output stream.
A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages