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
All Classes All Packages
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 providedSecurityAnalysisExecutionInput
, 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 aLimitViolation
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 asLimitViolation
s. - 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 asLimitViolation
s. - 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 asLimitViolation
s. - 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 aLimitViolation
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 aLimitViolation
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 aLimitViolation
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 asLimitViolation
(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 aLimitViolation
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 aLimitViolation
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 asLimitViolation
(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 asLimitViolation
(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 aLimitViolation
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 aLimitViolation
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 aLimitViolation
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 aLimitViolation
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 aLimitViolation
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 aLimitViolation
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 aLimitViolation
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
-
Get specified
SecurityAnalysisParameters
. - 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 variantNetworkVariant.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
LimitViolation
s. - 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
LimitViolation
s, 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
ExecutionHandler
s 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
: aNetwork
and the variant to be considered someSecurityAnalysisParameters
a set of requested result extensions the set of violation types to be considered an optionalByteSource
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 newlimit 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
SecurityAnalysisPreprocessor
s or factories. - SecurityAnalysisProvider - Interface in com.powsybl.security
-
A
SecurityAnalysisProvider
is a power system computation which computes, for aNetwork
, theLimitViolations
on N-situation and the ones caused by a specified list ofContingencies
. - 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.
All Classes All Packages