Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

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, ThreeSides) - 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, ThreeSides, 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, ThreeSides) - 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, ThreeSides, 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, ThreeSides) - Static method in class com.powsybl.security.action.PhaseTapChangerRegulationAction
 
activateRegulation(String, String, ThreeSides) - Static method in class com.powsybl.security.action.RatioTapChangerRegulationAction
 
activateRegulationAndChangeTargetV(String, String, ThreeSides, 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 - Enum constant in enum class 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 - Enum constant in enum class 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.action.StaticVarCompensatorActionBuilder
 
build() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionBuilder
 
build() - Method in class com.powsybl.security.LimitViolationBuilder
 
build() - Method in class com.powsybl.security.SecurityAnalysisResultBuilder
Finalizes the result.
buildFrom(SecurityAnalysisExecutionInput) - Method in interface com.powsybl.security.execution.SecurityAnalysisInputBuildStrategy
Build a SecurityAnalysisInput for an actual security analysis computation, based on the provided SecurityAnalysisExecutionInput, which may for example be defined through a command line call.
BusResult - Class in com.powsybl.security.results
provide electrical information on a bus after a security analysis.
BusResult(String, String, double, double) - Constructor for class com.powsybl.security.results.BusResult
 
BusResultDeserializer - Class in com.powsybl.security.json
 
BusResultDeserializer() - Constructor for class com.powsybl.security.json.BusResultDeserializer
 
busResults - Variable in class com.powsybl.security.SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder
 
BusResultSerializer - Class in com.powsybl.security.json
 
BusResultSerializer() - Constructor for class com.powsybl.security.json.BusResultSerializer
 

C

CASE_FILE_OPTION - Static variable in class com.powsybl.security.tools.SecurityAnalysisToolConstants
 
caseFile(Path) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
checkActivePower(Branch, TwoSides, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.DefaultLimitViolationDetector
 
checkActivePower(Branch, TwoSides, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the specified active power value on the specified side of the specified Branch should be considered as a LimitViolation or not.
checkActivePower(ThreeWindingsTransformer, ThreeSides, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.DefaultLimitViolationDetector
 
checkActivePower(ThreeWindingsTransformer, ThreeSides, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the specified active power value on the specified side of the specified ThreeWindingsTransformer should be considered as a LimitViolation or not.
checkAll(Contingency, Network, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
 
checkAll(Contingency, Network, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the current and voltage values on all equipments of the specified Network should be considered as LimitViolations.
checkAll(Network, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
 
checkAll(Network, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the current and voltage values on all equipments of the specified Network should be considered as LimitViolations.
checkAllDc(Network, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
 
checkAllDc(Network, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the current and voltage values on all equipments of the specified Network should be considered as LimitViolations.
checkApparentPower(Branch, TwoSides, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.DefaultLimitViolationDetector
 
checkApparentPower(Branch, TwoSides, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the specified apparent power value on the specified side of the specified Branch should be considered as a LimitViolation or not.
checkApparentPower(ThreeWindingsTransformer, ThreeSides, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.DefaultLimitViolationDetector
 
checkApparentPower(ThreeWindingsTransformer, ThreeSides, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the specified apparent power value on the specified side of the specified ThreeWindingsTransformer should be considered as a LimitViolation or not.
checkCurrent(Contingency, Branch, TwoSides, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the specified current value on the specified side of the specified Branch should be considered as a LimitViolation or not.
checkCurrent(Contingency, Branch, TwoSides, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
Checks whether the current value on the specified side of the specified Branch should be considered as a LimitViolation or not.
checkCurrent(Contingency, Branch, TwoSides, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the current value on the specified side of the specified Branch should be considered as a LimitViolation or not.
checkCurrent(Contingency, Branch, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
 
checkCurrent(Contingency, Branch, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the current value on both sides of the specified Branch should be considered as LimitViolation(s).
checkCurrent(Contingency, ThreeWindingsTransformer, ThreeSides, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the specified current value on the specified side of the specified ThreeWindingsTransformer should be considered as a LimitViolation or not.
checkCurrent(Contingency, ThreeWindingsTransformer, ThreeSides, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
Checks whether the current value on the specified side of the specified ThreeWindingsTransformer should be considered as a LimitViolation or not.
checkCurrent(Contingency, ThreeWindingsTransformer, ThreeSides, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the current value on the specified side of the specified ThreeWindingsTransformer should be considered as a LimitViolation or not.
checkCurrent(Contingency, ThreeWindingsTransformer, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
 
checkCurrent(Contingency, ThreeWindingsTransformer, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the current value on both sides of the specified ThreeWindingsTransformer should be considered as LimitViolation(s).
checkCurrent(Branch, TwoSides, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
 
checkCurrent(Branch, TwoSides, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.DefaultLimitViolationDetector
 
checkCurrent(Branch, TwoSides, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the specified current value on the specified side of the specified Branch should be considered as a LimitViolation or not.
checkCurrent(Branch, TwoSides, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
Checks whether the current value on the specified side of the specified Branch should be considered as a LimitViolation or not.
checkCurrent(Branch, TwoSides, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the current value on the specified side of the specified Branch should be considered as a LimitViolation or not.
checkCurrent(Branch, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
 
checkCurrent(Branch, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the current value on both sides of the specified Branch should be considered as LimitViolation(s).
checkCurrent(ThreeWindingsTransformer, ThreeSides, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
 
checkCurrent(ThreeWindingsTransformer, ThreeSides, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.DefaultLimitViolationDetector
 
checkCurrent(ThreeWindingsTransformer, ThreeSides, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the specified current value on the specified side of the specified ThreeWindingsTransformer should be considered as a LimitViolation or not.
checkCurrent(ThreeWindingsTransformer, ThreeSides, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
Checks whether the current value on the specified side of the specified ThreeWindingsTransformer should be considered as a LimitViolation or not.
checkCurrent(ThreeWindingsTransformer, ThreeSides, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the current value on the specified side of the specified ThreeWindingsTransformer should be considered as a LimitViolation or not.
checkCurrent(ThreeWindingsTransformer, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
 
checkCurrent(ThreeWindingsTransformer, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the current value on both sides of the specified ThreeWindingsTransformer should be considered as LimitViolation(s).
checkCurrentDc(Branch, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
 
checkCurrentDc(Branch, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the current value on both sides of the specified Branch should be considered as LimitViolation(s).
checkCurrentDc(Branch, TwoSides, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
Checks whether the current value on the specified side of the specified Branch should be considered as a LimitViolation or not.
checkCurrentDc(Branch, TwoSides, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the current value on the specified side of the specified Branch should be considered as a LimitViolation or not.
checkCurrentDc(ThreeWindingsTransformer, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
 
checkCurrentDc(ThreeWindingsTransformer, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the current value on both sides of the specified ThreeWindingsTransformer should be considered as LimitViolation(s).
checkCurrentDc(ThreeWindingsTransformer, ThreeSides, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
Checks whether the current value on the specified side of the specified ThreeWindingsTransformer should be considered as a LimitViolation or not.
checkCurrentDc(ThreeWindingsTransformer, ThreeSides, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the current value on the specified side of the specified ThreeWindingsTransformer should be considered as a LimitViolation or not.
checkFields(AbstractTapChangerTapPositionActionDeserializer.ParsingContext, JsonParser) - Method in class com.powsybl.security.json.action.AbstractTapChangerTapPositionActionDeserializer
 
checkLimits(Network) - Static method in class com.powsybl.security.Security
 
checkLimits(Network, float) - Static method in class com.powsybl.security.Security
 
checkLimits(Network, LoadingLimitType, float) - Static method in class com.powsybl.security.Security
 
checkLimits(Network, Set<LoadingLimitType>, float) - Static method in class com.powsybl.security.Security
 
checkLimitsDc(Network, float, double) - Static method in class com.powsybl.security.Security
 
checkLimitViolation(Branch, TwoSides, double, Consumer<LimitViolation>, LimitType) - Method in class com.powsybl.security.detectors.DefaultLimitViolationDetector
 
checkLimitViolation(ThreeWindingsTransformer, ThreeSides, double, Consumer<LimitViolation>, LimitType) - Method in class com.powsybl.security.detectors.DefaultLimitViolationDetector
 
checkPermanentLimit(Branch<?>, TwoSides, float, double, Consumer<LimitViolation>, LimitType) - Method in interface com.powsybl.security.LimitViolationDetector
Generic implementation for permanent limit checks
checkPermanentLimit(ThreeWindingsTransformer, ThreeSides, float, double, Consumer<LimitViolation>, LimitType) - Method in interface com.powsybl.security.LimitViolationDetector
Generic implementation for permanent limit checks
checkTemporary(Branch<?>, TwoSides, float, double, Consumer<LimitViolation>, LimitType) - Method in interface com.powsybl.security.LimitViolationDetector
Generic implementation for temporary limit checks
checkTemporary(ThreeWindingsTransformer, ThreeSides, float, double, Consumer<LimitViolation>, LimitType) - Method in interface com.powsybl.security.LimitViolationDetector
Generic implementation for temporary limit checks
checkVoltage(Contingency, Bus, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the specified voltage value on the specified Bus should be considered as a LimitViolation or not.
checkVoltage(Contingency, Bus, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
Checks whether the voltage value on the specified Bus should be considered as a LimitViolation or not.
checkVoltage(Contingency, Bus, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the voltage value on the specified Bus should be considered as a LimitViolation or not.
checkVoltage(Contingency, VoltageLevel, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
 
checkVoltage(Contingency, VoltageLevel, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the voltage value on the specified VoltageLevel should be considered as a LimitViolation or not.
checkVoltage(Bus, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
 
checkVoltage(Bus, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.DefaultLimitViolationDetector
 
checkVoltage(Bus, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the specified voltage value on the specified Bus should be considered as a LimitViolation or not.
checkVoltage(Bus, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
Checks whether the voltage value on the specified Bus should be considered as a LimitViolation or not.
checkVoltage(Bus, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the voltage value on the specified Bus should be considered as a LimitViolation or not.
checkVoltage(VoltageLevel, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
 
checkVoltage(VoltageLevel, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the voltage value on the specified VoltageLevel should be considered as a LimitViolation or not.
checkVoltageAngle(Contingency, VoltageAngleLimit, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the specified angle difference between the TerminalRefs on the specified VoltageAngleLimit should be considered as a LimitViolation or not.
checkVoltageAngle(Contingency, VoltageAngleLimit, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
 
checkVoltageAngle(Contingency, VoltageAngleLimit, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the angle difference value between the TerminalRefs on the specified VoltageAngleLimit should be considered as a LimitViolation or not.
checkVoltageAngle(VoltageAngleLimit, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
 
checkVoltageAngle(VoltageAngleLimit, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.DefaultLimitViolationDetector
 
checkVoltageAngle(VoltageAngleLimit, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the specified voltage value on the specified Bus should be considered as a LimitViolation or not.
checkVoltageAngle(VoltageAngleLimit, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
Checks whether the voltage angle difference between the TerminalRefs defined on the specified VoltageAngleLimit should be considered as a LimitViolation or not.
checkVoltageAngle(VoltageAngleLimit, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
Checks whether the voltage angle difference between the TerminalRefs defined on the specified VoltageAngleLimit should be considered as a LimitViolation or not.
close() - Method in class com.powsybl.security.comparator.SecurityAnalysisResultComparisonWriter
 
com.powsybl.security - package com.powsybl.security
 
com.powsybl.security.action - package com.powsybl.security.action
 
com.powsybl.security.analysis.api - module com.powsybl.security.analysis.api
 
com.powsybl.security.comparator - package com.powsybl.security.comparator
 
com.powsybl.security.condition - package com.powsybl.security.condition
 
com.powsybl.security.converter - package com.powsybl.security.converter
 
com.powsybl.security.detectors - package com.powsybl.security.detectors
Base classes and default implementation of limit violation detectors.
com.powsybl.security.distributed - package com.powsybl.security.distributed
Classes used for the security analysis distribution or simple forwarding to other itools process(es).
com.powsybl.security.execution - package com.powsybl.security.execution
Explicits the common interface for executing security analysis either in this preprocess or by delegating it to other itools processes.
com.powsybl.security.extensions - package com.powsybl.security.extensions
 
com.powsybl.security.interceptors - package com.powsybl.security.interceptors
 
com.powsybl.security.json - package com.powsybl.security.json
 
com.powsybl.security.json.action - package com.powsybl.security.json.action
 
com.powsybl.security.monitor - package com.powsybl.security.monitor
 
com.powsybl.security.preprocessor - package com.powsybl.security.preprocessor
Utilities to preprocess security analysis inputs before the actual execution.
com.powsybl.security.results - package com.powsybl.security.results
 
com.powsybl.security.strategy - package com.powsybl.security.strategy
 
com.powsybl.security.tools - package com.powsybl.security.tools
 
comparator() - Static method in class com.powsybl.security.LimitViolations
A comparator which compares limit violations without comparing extensions.
compare(LimitViolation, LimitViolation) - Method in class com.powsybl.security.comparator.LimitViolationComparator
 
compare(PostContingencyResult, PostContingencyResult) - Method in class com.powsybl.security.comparator.PostContingencyResultComparator
 
CompareSecurityAnalysisResultsTool - Class in com.powsybl.security.comparator
 
CompareSecurityAnalysisResultsTool() - Constructor for class com.powsybl.security.comparator.CompareSecurityAnalysisResultsTool
 
Condition - Interface in com.powsybl.security.condition
describes when an action is taken
ConditionalActions - Class in com.powsybl.security.strategy
 
ConditionalActions(String, Condition, List<String>) - Constructor for class com.powsybl.security.strategy.ConditionalActions
 
ConditionalActionsDeserializer - Class in com.powsybl.security.json
 
ConditionalActionsDeserializer() - Constructor for class com.powsybl.security.json.ConditionalActionsDeserializer
 
ConditionalActionsSerializer - Class in com.powsybl.security.json
 
ConditionalActionsSerializer() - Constructor for class com.powsybl.security.json.ConditionalActionsSerializer
 
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 - Enum constant in enum class 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 - Enum constant in enum class 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, ThreeSides) - Static method in class com.powsybl.security.action.PhaseTapChangerRegulationAction
 
deactivateRegulation(String, String, ThreeSides) - 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.StaticVarCompensatorActionDeserializer
 
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.ConditionalActionsDeserializer
 
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 - Enum constant in enum class 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.ConditionalActions
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.ConditionalActions
The condition which will decided the actual application of the actions, or not.
getConditionalActions() - Method in class com.powsybl.security.strategy.OperatorStrategy
 
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.ConditionalActions
An ID which uniquely identifies this strategy, for a security analysis execution.
getId() - Method in class com.powsybl.security.strategy.OperatorStrategy
An ID which uniquely identifies this strategy, for a security analysis execution.
getIncreasedViolationsParameters() - Method in class com.powsybl.security.SecurityAnalysisParameters
 
getInitialStateId() - Method in class com.powsybl.security.interceptors.RunningContext
Get the state ID corresponding to the N situation computation.
getInterceptors() - Method in class com.powsybl.security.SecurityAnalysisInput
 
getItoolsCommand() - Method in class com.powsybl.security.distributed.ExternalSecurityAnalysisConfig
 
getJsonModules() - Method in interface com.powsybl.security.json.SecurityAnalysisJsonPlugin
Provide third-party jackson modules that should be registered as dependencies of the main security analysis module.
getLimit() - Method in class com.powsybl.security.LimitViolation
The value of the limit which has been violated.
getLimitName() - Method in class com.powsybl.security.LimitViolation
The name of the limit which has been violated.
getLimitReduction() - Method in class com.powsybl.security.LimitViolation
The limit reduction factor used for violation detection.
getLimitType() - Method in class com.powsybl.security.LimitViolation
The type of limit which has been violated.
getLimitViolationDetector() - Method in class com.powsybl.security.SecurityAnalysisInput
Get specified LimitViolationDetector.
getLimitViolations() - Method in class com.powsybl.security.LimitViolationsResult
 
getLimitViolationsResult() - Method in class com.powsybl.security.results.AbstractContingencyResult
 
getLimitViolationsResult() - Method in class com.powsybl.security.results.OperatorStrategyResult
 
getLineId() - Method in class com.powsybl.security.action.LineConnectionAction
 
getLoadFlowParameters() - Method in class com.powsybl.security.SecurityAnalysisParameters
 
getLoadFlowProviderName() - Method in interface com.powsybl.security.SecurityAnalysisProvider
 
getLoadId() - Method in class com.powsybl.security.action.LoadAction
 
getLogBytes() - Method in class com.powsybl.security.SecurityAnalysisReport
Gets log file in bytes.
getLogPath(Path) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
 
getLogPathForTask(Path, int) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
 
getLowVoltageAbsoluteThreshold() - Method in class com.powsybl.security.SecurityAnalysisParameters.IncreasedViolationsParameters
After a contingency, only low voltage violations that are increased of more than the absolute threshold (in kV) compared to the pre-contingency state, are listed in the limit violations, the other ones are filtered.
getLowVoltageProportionalThreshold() - Method in class com.powsybl.security.SecurityAnalysisParameters.IncreasedViolationsParameters
After a contingency, only low voltage violations that are increased of more than the proportional threshold (without unit) compared to the pre-contingency state, are listed in the limit violations, the other ones are filtered.
getMinBaseVoltage() - Method in class com.powsybl.security.LimitViolationFilter
 
getMonitors() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
getName() - Method in class com.powsybl.security.extensions.ActivePowerExtension
 
getName() - Method in class com.powsybl.security.extensions.CurrentExtension
 
getName() - Method in class com.powsybl.security.extensions.VoltageExtension
 
getName() - Method in interface com.powsybl.security.interceptors.SecurityAnalysisInterceptorExtension
 
getName() - Method in class com.powsybl.security.preprocessor.ContingenciesProviderPreprocessorFactory
 
getName() - Method in interface com.powsybl.security.preprocessor.SecurityAnalysisPreprocessorFactory
 
getName() - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
getNetwork() - Method in class com.powsybl.security.execution.NetworkVariant
The underlying Network
getNetwork() - Method in class com.powsybl.security.interceptors.DefaultSecurityAnalysisResultContext
 
getNetwork() - Method in class com.powsybl.security.interceptors.RunningContext
Get the network on which computation is carried out.
getNetwork() - Method in interface com.powsybl.security.interceptors.SecurityAnalysisResultContext
 
getNetworkMetadata() - Method in class com.powsybl.security.SecurityAnalysisResult
 
getNetworkResult() - Method in class com.powsybl.security.results.AbstractContingencyResult
 
getNetworkResult() - Method in class com.powsybl.security.results.OperatorStrategyResult
 
getNetworkVariant() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
getNetworkVariant() - Method in class com.powsybl.security.SecurityAnalysisInput
 
getNominalVoltage(LimitViolation, Network) - Static method in class com.powsybl.security.LimitViolationHelper
 
getNoneStateMonitor() - Method in class com.powsybl.security.monitor.StateMonitorIndex
 
getOperatorStrategies() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
getOperatorStrategies() - Method in class com.powsybl.security.strategy.OperatorStrategyList
 
getOperatorStrategy() - Method in class com.powsybl.security.results.OperatorStrategyResult
 
getOperatorStrategyResults() - Method in class com.powsybl.security.SecurityAnalysisResult
 
getOutputPathForTask(Path, int) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
 
getP0() - Method in class com.powsybl.security.action.HvdcAction
 
getP1() - Method in class com.powsybl.security.results.BranchResult
 
getP1() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
 
getP2() - Method in class com.powsybl.security.results.BranchResult
 
getP2() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
 
getP3() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
 
getParameters() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
getParameters() - Method in class com.powsybl.security.SecurityAnalysisInput
getPostContingencyResults() - Method in class com.powsybl.security.SecurityAnalysisResult
 
getPostContingencyValue() - Method in class com.powsybl.security.extensions.ActivePowerExtension
 
getPreContingencyLimitViolationsResult() - Method in class com.powsybl.security.SecurityAnalysisResult
 
getPreContingencyResult() - Method in class com.powsybl.security.SecurityAnalysisResult
 
getPreContingencyValue() - Method in class com.powsybl.security.extensions.ActivePowerExtension
 
getPreprocessorName() - Method in class com.powsybl.security.SecurityAnalysisConfig
The name of the security analysis input preprocessor to be run before the actual computation.
getQ1() - Method in class com.powsybl.security.results.BranchResult
 
getQ1() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
 
getQ2() - Method in class com.powsybl.security.results.BranchResult
 
getQ2() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
 
getQ3() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
 
getReactivePowerSetpoint() - Method in class com.powsybl.security.action.StaticVarCompensatorAction
 
getReactivePowerValue() - Method in class com.powsybl.security.action.LoadAction
 
getRegulationMode() - Method in class com.powsybl.security.action.PhaseTapChangerRegulationAction
 
getRegulationMode() - Method in class com.powsybl.security.action.StaticVarCompensatorAction
 
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.
getSideAsTwoSides() - Method in class com.powsybl.security.LimitViolation
The side of the equipment with two sides (like branch) 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
 
getStaticVarCompensatorId() - Method in class com.powsybl.security.action.StaticVarCompensatorAction
 
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.StaticVarCompensatorAction
 
getType() - Method in class com.powsybl.security.action.SwitchAction
 
getType() - Method in class com.powsybl.security.condition.AllViolationCondition
 
getType() - Method in class com.powsybl.security.condition.AnyViolationCondition
 
getType() - Method in class com.powsybl.security.condition.AtLeastOneViolationCondition
 
getType() - Method in interface com.powsybl.security.condition.Condition
 
getType() - Method in class com.powsybl.security.condition.TrueCondition
 
getV() - Method in class com.powsybl.security.results.BusResult
 
getValue() - Method in class com.powsybl.security.LimitViolation
The actual value of the physical value which triggered the detection of a violation.
getVariant() - Method in class com.powsybl.security.execution.NetworkVariant
The underlying Network with variant NetworkVariant.variantId properly set.
getVariantId() - Method in class com.powsybl.security.execution.NetworkVariant
The variant identifier.
getVersion() - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
getViolationIds() - Method in class com.powsybl.security.condition.AllViolationCondition
 
getViolationIds() - Method in class com.powsybl.security.condition.AtLeastOneViolationCondition
 
getViolationTypes() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
getViolationTypes() - Method in class com.powsybl.security.LimitViolationFilter
 
getVoltageLevelId() - Method in class com.powsybl.security.results.BusResult
 
getVoltageLevelId(LimitViolation, Network) - Static method in class com.powsybl.security.LimitViolationHelper
 
getVoltageLevelId(LimitViolation, Network, boolean) - Static method in class com.powsybl.security.LimitViolationHelper
 
getVoltageLevelIds() - Method in class com.powsybl.security.monitor.StateMonitor
 
getVoltageSetpoint() - Method in class com.powsybl.security.action.StaticVarCompensatorAction
 

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 - Enum constant in enum class com.powsybl.security.LimitViolationType
 
HIGH_VOLTAGE - Enum constant in enum class com.powsybl.security.LimitViolationType
 
HIGH_VOLTAGE_ANGLE - Enum constant in enum class 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.
highVoltageAngle() - Static method in class com.powsybl.security.LimitViolations
A builder for high voltageAngle 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 voltage angle limit.
LimitViolation(String, LimitViolationType, String, int, double, float, double) - Constructor for class com.powsybl.security.LimitViolation
Create a new LimitViolation without side.
LimitViolation(String, LimitViolationType, String, int, double, float, double, TwoSides) - 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) - Constructor for class com.powsybl.security.LimitViolation
Create a new LimitViolation without side.
LimitViolation(String, String, LimitViolationType, String, int, double, float, double, ThreeSides) - Constructor for class com.powsybl.security.LimitViolation
Create a new LimitViolation.
LimitViolation(String, String, LimitViolationType, String, int, double, float, double, TwoSides) - Constructor for class com.powsybl.security.LimitViolation
Create a new LimitViolation.
LimitViolationBuilder - Class in com.powsybl.security
A builder class for LimitViolations.
LimitViolationBuilder() - Constructor for class com.powsybl.security.LimitViolationBuilder
 
LimitViolationComparator - Class in com.powsybl.security.comparator
 
LimitViolationComparator() - Constructor for class com.powsybl.security.comparator.LimitViolationComparator
 
LimitViolationDeserializer - Class in com.powsybl.security.json
 
LimitViolationDeserializer() - Constructor for class com.powsybl.security.json.LimitViolationDeserializer
 
LimitViolationDetector - Interface in com.powsybl.security
Being given some physical values (currents, voltages, ...) for network elements, is in charge of deciding whether there are limit violations or not.
LimitViolationEquivalence - Class in com.powsybl.security.comparator
 
LimitViolationEquivalence(double) - Constructor for class com.powsybl.security.comparator.LimitViolationEquivalence
 
LimitViolationFilter - Class in com.powsybl.security
 
LimitViolationFilter() - Constructor for class com.powsybl.security.LimitViolationFilter
 
LimitViolationFilter(Set<LimitViolationType>) - Constructor for class com.powsybl.security.LimitViolationFilter
 
LimitViolationFilter(Set<LimitViolationType>, double) - Constructor for class com.powsybl.security.LimitViolationFilter
 
LimitViolationFilter(Set<LimitViolationType>, double, Set<Country>) - Constructor for class com.powsybl.security.LimitViolationFilter
 
LimitViolationHelper - Class in com.powsybl.security
 
LimitViolations - Class in com.powsybl.security
Utility methods for LimitViolations, in particular to ease their building and comparison.
LimitViolationSerializer - Class in com.powsybl.security.json
 
LimitViolationSerializer() - Constructor for class com.powsybl.security.json.LimitViolationSerializer
 
LimitViolationsResult - Class in com.powsybl.security
 
LimitViolationsResult(boolean, List<LimitViolation>, List<String>) - Constructor for class com.powsybl.security.LimitViolationsResult
Deprecated.
Version with computation ok deprecated and used for backward compatibility (see computationOk attribute)
LimitViolationsResult(List<LimitViolation>) - Constructor for class com.powsybl.security.LimitViolationsResult
 
LimitViolationsResult(List<LimitViolation>, List<String>) - Constructor for class com.powsybl.security.LimitViolationsResult
 
LimitViolationsResultEquivalence - Class in com.powsybl.security.comparator
 
LimitViolationsResultEquivalence(double, Writer) - Constructor for class com.powsybl.security.comparator.LimitViolationsResultEquivalence
 
LimitViolationsResultSerializer - Class in com.powsybl.security.json
 
LimitViolationsResultSerializer() - Constructor for class com.powsybl.security.json.LimitViolationsResultSerializer
 
LimitViolationType - Enum Class 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 Class 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 - Enum constant in enum class com.powsybl.security.LimitViolationType
 
LOW_VOLTAGE - Enum constant in enum class com.powsybl.security.LimitViolationType
 
LOW_VOLTAGE_ANGLE - Enum constant in enum class 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.
lowVoltageAngle() - Static method in class com.powsybl.security.LimitViolations
A builder for low voltageAngle limit violations.

M

MAX_ITERATION_REACHED - Enum constant in enum class 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.StaticVarCompensatorAction
 
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, ZonedDateTime, 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 - Enum constant in enum class 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
Single stage operator strategy
OperatorStrategy(String, ContingencyContext, List<ConditionalActions>) - Constructor for class com.powsybl.security.strategy.OperatorStrategy
Multiple stage operator strategy
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 - Enum constant in enum class 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 - Enum constant in enum class 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, ThreeSides, 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, ThreeSides) - 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 Class 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, ThreeSides, 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, ThreeSides) - Constructor for class com.powsybl.security.action.RatioTapChangerTapPositionAction
 
RatioTapChangerTapPositionActionDeserializer - Class in com.powsybl.security.json.action
 
RatioTapChangerTapPositionActionDeserializer() - Constructor for class com.powsybl.security.json.action.RatioTapChangerTapPositionActionDeserializer
 
RatioTapChangerTapPositionActionSerializer - Class in com.powsybl.security.json.action
 
RatioTapChangerTapPositionActionSerializer() - Constructor for class com.powsybl.security.json.action.RatioTapChangerTapPositionActionSerializer
 
read(InputStream) - Static method in class com.powsybl.security.json.JsonSecurityAnalysisParameters
Reads parameters from a JSON file (will NOT rely on platform config).
read(InputStream) - Static method in class com.powsybl.security.json.SecurityAnalysisResultDeserializer
 
read(InputStream) - Static method in class com.powsybl.security.strategy.OperatorStrategyList
 
read(Path) - Static method in class com.powsybl.security.json.JsonSecurityAnalysisParameters
Reads parameters from a JSON file (will NOT rely on platform config).
read(Path) - Static method in class com.powsybl.security.json.SecurityAnalysisResultDeserializer
 
read(Path) - Static method in class com.powsybl.security.monitor.StateMonitor
 
read(Path) - Static method in class com.powsybl.security.strategy.OperatorStrategyList
 
readJsonFile(Path) - Static method in class com.powsybl.security.action.ActionList
 
readJsonInputStream(InputStream) - Static method in class com.powsybl.security.action.ActionList
 
readResults(Path, int, boolean) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
 
readSingleResult(Path, boolean) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
 
reduction(float) - Method in class com.powsybl.security.LimitViolationBuilder
 
resultContext - Variable in class com.powsybl.security.SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder
 
resultExtension(String) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
resultExtensions(Collection<String>) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
run(Network, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager) - Static method in class com.powsybl.security.SecurityAnalysis
 
run(Network, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager) - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
run(Network, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager, LimitViolationFilter) - Static method in class com.powsybl.security.SecurityAnalysis
 
run(Network, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager, LimitViolationFilter) - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
run(Network, String, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager, LimitViolationFilter, LimitViolationDetector, List<SecurityAnalysisInterceptor>, List<OperatorStrategy>, List<Action>) - Static method in class com.powsybl.security.SecurityAnalysis
 
run(Network, String, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager, LimitViolationFilter, LimitViolationDetector, List<SecurityAnalysisInterceptor>, List<OperatorStrategy>, List<Action>) - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
run(Network, String, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager, LimitViolationFilter, LimitViolationDetector, List<SecurityAnalysisInterceptor>, List<OperatorStrategy>, List<Action>, List<StateMonitor>, Reporter) - Static method in class com.powsybl.security.SecurityAnalysis
 
run(Network, String, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager, LimitViolationFilter, LimitViolationDetector, List<SecurityAnalysisInterceptor>, List<OperatorStrategy>, List<Action>, List<StateMonitor>, Reporter) - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
run(Network, String, LimitViolationDetector, LimitViolationFilter, ComputationManager, SecurityAnalysisParameters, ContingenciesProvider, List<SecurityAnalysisInterceptor>, List<OperatorStrategy>, List<Action>, List<StateMonitor>, Reporter) - Method in interface com.powsybl.security.SecurityAnalysisProvider
Run an asynchronous single security analysis job.
run(Network, List<Contingency>) - Static method in class com.powsybl.security.SecurityAnalysis
 
run(Network, List<Contingency>) - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
run(Network, List<Contingency>, SecurityAnalysisParameters) - Static method in class com.powsybl.security.SecurityAnalysis
 
run(Network, List<Contingency>, SecurityAnalysisParameters) - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
run(CommandLine, ToolRunningContext) - Method in class com.powsybl.security.comparator.CompareSecurityAnalysisResultsTool
 
run(CommandLine, ToolRunningContext) - Method in class com.powsybl.security.tools.SecurityAnalysisTool
 
runAsync(Network, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager) - Static method in class com.powsybl.security.SecurityAnalysis
 
runAsync(Network, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager) - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
runAsync(Network, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager, LimitViolationFilter) - Static method in class com.powsybl.security.SecurityAnalysis
 
runAsync(Network, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager, LimitViolationFilter) - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
runAsync(Network, String, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager, LimitViolationFilter, LimitViolationDetector, List<SecurityAnalysisInterceptor>, List<OperatorStrategy>, List<Action>, Reporter) - Static method in class com.powsybl.security.SecurityAnalysis
 
runAsync(Network, String, ContingenciesProvider, SecurityAnalysisParameters, ComputationManager, LimitViolationFilter, LimitViolationDetector, List<SecurityAnalysisInterceptor>, List<OperatorStrategy>, List<Action>, List<StateMonitor>, Reporter) - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
runAsync(Network, List<Contingency>) - Static method in class com.powsybl.security.SecurityAnalysis
 
runAsync(Network, List<Contingency>) - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
runAsync(Network, List<Contingency>, SecurityAnalysisParameters) - Static method in class com.powsybl.security.SecurityAnalysis
 
runAsync(Network, List<Contingency>, SecurityAnalysisParameters) - Method in class com.powsybl.security.SecurityAnalysis.Runner
 
Runner(SecurityAnalysisProvider) - Constructor for class com.powsybl.security.SecurityAnalysis.Runner
 
RunningContext - Class in com.powsybl.security.interceptors
TODO: I think having state ID here is broken, as security analysis contract does not guarantee that the corresponding state will be filled with N results
RunningContext(Network, String) - Constructor for class com.powsybl.security.interceptors.RunningContext
 

S

Security - Class in com.powsybl.security
 
Security.LimitViolationWriteConfig - Class in com.powsybl.security
 
Security.PostContingencyLimitViolationWriteConfig - Class in com.powsybl.security
 
SecurityAnalysis - Class in com.powsybl.security
Security analysis main API.
SecurityAnalysis.Runner - Class in com.powsybl.security
A security analysis runner is responsible for providing convenient methods on top of SecurityAnalysisProvider: several variants of synchronous and asynchronous run with default parameters.
SecurityAnalysisCommandOptions - Class in com.powsybl.security.distributed
Utility class to programmatically generate an itools security-analysis command with its various options.
SecurityAnalysisCommandOptions() - Constructor for class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
 
SecurityAnalysisConfig - Class in com.powsybl.security
Configuration for a SecurityAnalysis.
SecurityAnalysisConfig() - Constructor for class com.powsybl.security.SecurityAnalysisConfig
 
SecurityAnalysisConfig(String) - Constructor for class com.powsybl.security.SecurityAnalysisConfig
 
SecurityAnalysisExecution - Interface in com.powsybl.security.execution
Represents a security analysis to be executed on inputs typically provided as files and text-formatted options.
SecurityAnalysisExecutionBuilder - Class in com.powsybl.security.execution
Helper class to build a SecurityAnalysisExecution, based on specified options, in particular distribution options.
SecurityAnalysisExecutionBuilder(Supplier<ExternalSecurityAnalysisConfig>, String, SecurityAnalysisInputBuildStrategy) - Constructor for class com.powsybl.security.execution.SecurityAnalysisExecutionBuilder
Create a new builder.
SecurityAnalysisExecutionHandler<R> - Class in com.powsybl.security.distributed
Base implementation for ExecutionHandlers which may execute one or multiple itools security-analysis command(s).
SecurityAnalysisExecutionHandler(SecurityAnalysisExecutionHandler.ResultReader<R>, SecurityAnalysisExecutionHandler.OptionsCustomizer, SecurityAnalysisExecutionHandler.ExceptionHandler, int, SecurityAnalysisExecutionInput) - Constructor for class com.powsybl.security.distributed.SecurityAnalysisExecutionHandler
Creates a new security analysis execution handler.
SecurityAnalysisExecutionHandlers - Class in com.powsybl.security.distributed
Factory methods for security analysis execution handlers.
SecurityAnalysisExecutionImpl - Class in com.powsybl.security.execution
A local execution of a security analysis.
SecurityAnalysisExecutionImpl() - Constructor for class com.powsybl.security.execution.SecurityAnalysisExecutionImpl
The execution will use the default security-analysis implementation defined in the platform.
SecurityAnalysisExecutionImpl(SecurityAnalysis.Runner) - Constructor for class com.powsybl.security.execution.SecurityAnalysisExecutionImpl
The execution will use the providerName implementation.
SecurityAnalysisExecutionImpl(SecurityAnalysis.Runner, SecurityAnalysisInputBuildStrategy) - Constructor for class com.powsybl.security.execution.SecurityAnalysisExecutionImpl
 
SecurityAnalysisExecutionInput - Class in com.powsybl.security.execution
Arguments for a SecurityAnalysisExecution : a Network and the variant to be considered some SecurityAnalysisParameters a set of requested result extensions the set of violation types to be considered an optional ByteSource which describes contingencies
SecurityAnalysisExecutionInput() - Constructor for class com.powsybl.security.execution.SecurityAnalysisExecutionInput
 
SecurityAnalysisInput - Class in com.powsybl.security
Input data/configuration for a SecurityAnalysis computation.
SecurityAnalysisInput(Network, String) - Constructor for class com.powsybl.security.SecurityAnalysisInput
 
SecurityAnalysisInput(NetworkVariant) - Constructor for class com.powsybl.security.SecurityAnalysisInput
 
SecurityAnalysisInputBuildStrategy - Interface in com.powsybl.security.execution
In charge of transforming an execution input to an actual security analysis input.
SecurityAnalysisInterceptor - Interface in com.powsybl.security.interceptors
Security analysis interceptors are notified at various steps of the construction of the SecurityAnalysisResult, for instance when adding new limit violations.
SecurityAnalysisInterceptorExtension - Interface in com.powsybl.security.interceptors
 
SecurityAnalysisInterceptors - Class in com.powsybl.security.interceptors
 
SecurityAnalysisJsonModule - Class in com.powsybl.security.json
 
SecurityAnalysisJsonModule() - Constructor for class com.powsybl.security.json.SecurityAnalysisJsonModule
 
SecurityAnalysisJsonModule(Collection<SecurityAnalysisJsonPlugin>) - Constructor for class com.powsybl.security.json.SecurityAnalysisJsonModule
 
SecurityAnalysisJsonPlugin - Interface in com.powsybl.security.json
 
SecurityAnalysisParameters - Class in com.powsybl.security
Parameters for security analysis computation.
SecurityAnalysisParameters() - Constructor for class com.powsybl.security.SecurityAnalysisParameters
 
SecurityAnalysisParameters.IncreasedViolationsParameters - Class in com.powsybl.security
 
SecurityAnalysisParametersDeserializer - Class in com.powsybl.security.json
 
SecurityAnalysisParametersSerializer - Class in com.powsybl.security.json
 
SecurityAnalysisPreprocessor - Interface in com.powsybl.security.preprocessor
A preprocessor which may be called before the execution of a security analysis, in order to customize its SecurityAnalysisInput, in particular contingencies and limit violations detection.
SecurityAnalysisPreprocessorFactory - Interface in com.powsybl.security.preprocessor
In charge of building instances of SecurityAnalysisPreprocessor based on an arbitrary configuration provided as a source of bytes.
SecurityAnalysisPreprocessors - Class in com.powsybl.security.preprocessor
Provides instances of SecurityAnalysisPreprocessors or factories.
SecurityAnalysisProvider - Interface in com.powsybl.security
A SecurityAnalysisProvider is a power system computation which computes, for a Network, the LimitViolations on N-situation and the ones caused by a specified list of Contingencies.
SecurityAnalysisReport - Class in com.powsybl.security
 
SecurityAnalysisReport(SecurityAnalysisResult) - Constructor for class com.powsybl.security.SecurityAnalysisReport
 
SecurityAnalysisResult - Class in com.powsybl.security
 
SecurityAnalysisResult(LimitViolationsResult, LoadFlowResult.ComponentResult.Status, List<PostContingencyResult>) - Constructor for class com.powsybl.security.SecurityAnalysisResult
 
SecurityAnalysisResult(LimitViolationsResult, LoadFlowResult.ComponentResult.Status, List<PostContingencyResult>, List<BranchResult>, List<BusResult>, List<ThreeWindingsTransformerResult>, List<OperatorStrategyResult>) - Constructor for class com.powsybl.security.SecurityAnalysisResult
 
SecurityAnalysisResult(PreContingencyResult, List<PostContingencyResult>, List<OperatorStrategyResult>) - Constructor for class com.powsybl.security.SecurityAnalysisResult
 
SecurityAnalysisResultBuilder - Class in com.powsybl.security
Facilitates the creation of security analysis results.
SecurityAnalysisResultBuilder(LimitViolationFilter, SecurityAnalysisResultContext) - Constructor for class com.powsybl.security.SecurityAnalysisResultBuilder
 
SecurityAnalysisResultBuilder(LimitViolationFilter, SecurityAnalysisResultContext, Collection<SecurityAnalysisInterceptor>) - Constructor for class com.powsybl.security.SecurityAnalysisResultBuilder
 
SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder<B extends SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder<B>> - Class in com.powsybl.security
Base class for the pre and post contingency builders.
SecurityAnalysisResultBuilder.OperatorStrategyResultBuilder - Class in com.powsybl.security
 
SecurityAnalysisResultBuilder.PostContingencyResultBuilder - Class in com.powsybl.security
 
SecurityAnalysisResultBuilder.PreContingencyResultBuilder - Class in com.powsybl.security
Builder for the pre-contingency result
SecurityAnalysisResultComparisonWriter - Class in com.powsybl.security.comparator
 
SecurityAnalysisResultComparisonWriter(Writer) - Constructor for class com.powsybl.security.comparator.SecurityAnalysisResultComparisonWriter
 
SecurityAnalysisResultContext - Interface in com.powsybl.security.interceptors
A context associated with a part of the result of a security analysis.
SecurityAnalysisResultDeserializer - Class in com.powsybl.security.json
 
SecurityAnalysisResultEquivalence - Class in com.powsybl.security.comparator
 
SecurityAnalysisResultEquivalence(double, Writer) - Constructor for class com.powsybl.security.comparator.SecurityAnalysisResultEquivalence
 
SecurityAnalysisResultExporter - Interface in com.powsybl.security.converter
 
SecurityAnalysisResultExporters - Class in com.powsybl.security.converter
A utility class to work with security analysis result exporters
SecurityAnalysisResultMerger - Class in com.powsybl.security
 
SecurityAnalysisResultSerializer - Class in com.powsybl.security.json
 
SecurityAnalysisTool - Class in com.powsybl.security.tools
 
SecurityAnalysisTool() - Constructor for class com.powsybl.security.tools.SecurityAnalysisTool
 
SecurityAnalysisToolConstants - Class in com.powsybl.security.tools
 
serialize(ActionList, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.ActionListSerializer
 
serialize(GeneratorAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.GeneratorActionSerializer
 
serialize(HvdcAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.HvdcActionSerializer
 
serialize(LineConnectionAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.LineConnectionActionSerializer
 
serialize(LoadAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.LoadActionSerializer
 
serialize(MultipleActionsAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.MultipleActionsActionSerializer
 
serialize(PhaseTapChangerRegulationAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.PhaseTapChangerRegulationActionSerializer
 
serialize(PhaseTapChangerTapPositionAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.PhaseTapChangerTapPositionActionSerializer
 
serialize(RatioTapChangerRegulationAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.RatioTapChangerRegulationActionSerializer
 
serialize(RatioTapChangerTapPositionAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.RatioTapChangerTapPositionActionSerializer
 
serialize(ShuntCompensatorPositionAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.ShuntCompensatorPositionActionSerializer
 
serialize(StaticVarCompensatorAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.StaticVarCompensatorActionSerializer
 
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(ConditionalActions, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.ConditionalActionsSerializer
 
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(ThreeSides) - Method in class com.powsybl.security.LimitViolationBuilder
 
side(TwoSides) - 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 - Enum constant in enum class 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
 
StaticVarCompensatorAction - Class in com.powsybl.security.action
An action to: change the regulationMode of a static var compensator, three options are available VOLTAGE, REACTIVE_POWER or OFF change voltageSetPoint to change the voltage setpoint if the regulation mode is set to VOLTAGE (kV) change reactivePowerSetpoint to change the reactive power setpoint if the regulation mode is set to REACTIVE_POWER (MVAR)
StaticVarCompensatorAction(String, String, StaticVarCompensator.RegulationMode, Double, Double) - Constructor for class com.powsybl.security.action.StaticVarCompensatorAction
 
StaticVarCompensatorActionBuilder - Class in com.powsybl.security.action
 
StaticVarCompensatorActionBuilder() - Constructor for class com.powsybl.security.action.StaticVarCompensatorActionBuilder
 
StaticVarCompensatorActionDeserializer - Class in com.powsybl.security.json.action
 
StaticVarCompensatorActionDeserializer() - Constructor for class com.powsybl.security.json.action.StaticVarCompensatorActionDeserializer
 
StaticVarCompensatorActionSerializer - Class in com.powsybl.security.json.action
 
StaticVarCompensatorActionSerializer() - Constructor for class com.powsybl.security.json.action.StaticVarCompensatorActionSerializer
 
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 - Enum constant in enum class 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 class com.powsybl.security.detectors.LoadingLimitType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.powsybl.security.LimitViolationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.powsybl.security.PostContingencyComputationStatus
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.powsybl.security.detectors.LoadingLimitType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.powsybl.security.LimitViolationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.powsybl.security.PostContingencyComputationStatus
Returns an array containing the constants of this enum class, 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
 
withId(String) - Method in class com.powsybl.security.action.StaticVarCompensatorActionBuilder
 
withLoadId(String) - Method in class com.powsybl.security.action.LoadActionBuilder
 
withP0(Double) - Method in class com.powsybl.security.action.HvdcActionBuilder
 
withReactivePowerSetpoint(Double) - Method in class com.powsybl.security.action.StaticVarCompensatorActionBuilder
 
withReactivePowerValue(double) - Method in class com.powsybl.security.action.LoadActionBuilder
 
withRegulationMode(StaticVarCompensator.RegulationMode) - Method in class com.powsybl.security.action.StaticVarCompensatorActionBuilder
 
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
 
withStaticVarCompensatorId(String) - Method in class com.powsybl.security.action.StaticVarCompensatorActionBuilder
 
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
 
withVoltageSetpoint(Double) - Method in class com.powsybl.security.action.StaticVarCompensatorActionBuilder
 
wrap(ContingenciesProviderFactory) - Static method in class com.powsybl.security.preprocessor.SecurityAnalysisPreprocessors
Create a preprocessor which will create and inject a ContingenciesProvider into security analysis inputs, based on the specified factory and the specified source of data (raw bytes to be interpreted by the factory).
write(LimitViolation, LimitViolation, boolean) - Method in class com.powsybl.security.comparator.SecurityAnalysisResultComparisonWriter
 
write(SecurityAnalysisParameters, OutputStream) - Static method in class com.powsybl.security.json.JsonSecurityAnalysisParameters
Writes parameters as JSON to an output stream.
write(SecurityAnalysisParameters, Path) - Static method in class com.powsybl.security.json.JsonSecurityAnalysisParameters
Writes parameters as JSON to a file.
write(SecurityAnalysisResult, Writer) - Static method in class com.powsybl.security.json.SecurityAnalysisResultSerializer
 
write(OutputStream) - Method in class com.powsybl.security.strategy.OperatorStrategyList
Writes action list as JSON to an output stream.
write(Boolean, Boolean, boolean) - Method in class com.powsybl.security.comparator.SecurityAnalysisResultComparisonWriter
 
write(Path) - Method in class com.powsybl.security.strategy.OperatorStrategyList
Writes action list as JSON to a file.
write(List<StateMonitor>, Path) - Static method in class com.powsybl.security.monitor.StateMonitor
 
write(List<String>, List<String>, boolean) - Method in class com.powsybl.security.comparator.SecurityAnalysisResultComparisonWriter
 
writeJsonFile(Path) - Method in class com.powsybl.security.action.ActionList
Writes action list as JSON to a file.
writeJsonOutputStream(OutputStream) - Method in class com.powsybl.security.action.ActionList
Writes action list as JSON to an output stream.
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form