Index
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 providedSecurityAnalysisExecutionInput
, which may for example be defined through a command line call. - BusResult - Class in com.powsybl.security.results
-
provide electrical information on a bus after a security analysis.
- BusResult(String, String, double, double) - Constructor for class com.powsybl.security.results.BusResult
- BusResultDeserializer - Class in com.powsybl.security.json
- BusResultDeserializer() - Constructor for class com.powsybl.security.json.BusResultDeserializer
- busResults - Variable in class com.powsybl.security.SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder
- BusResultSerializer - Class in com.powsybl.security.json
- BusResultSerializer() - Constructor for class com.powsybl.security.json.BusResultSerializer
C
- CASE_FILE_OPTION - Static variable in class com.powsybl.security.tools.SecurityAnalysisToolConstants
- caseFile(Path) - Method in class com.powsybl.security.distributed.SecurityAnalysisCommandOptions
- checkActivePower(Branch, 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 aLimitViolation
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 aLimitViolation
or not. - checkAll(Contingency, Network, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
- checkAll(Contingency, Network, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
-
Checks whether the current and voltage values on all equipments of the specified
Network
should be considered asLimitViolation
s. - checkAll(Network, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
- checkAll(Network, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
-
Checks whether the current and voltage values on all equipments of the specified
Network
should be considered asLimitViolation
s. - checkAllDc(Network, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
- checkAllDc(Network, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
-
Checks whether the current and voltage values on all equipments of the specified
Network
should be considered asLimitViolation
s. - checkApparentPower(Branch, 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 aLimitViolation
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 aLimitViolation
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 aLimitViolation
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 aLimitViolation
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 aLimitViolation
or not. - checkCurrent(Contingency, Branch, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
- checkCurrent(Contingency, Branch, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
-
Checks whether the current value on both sides of the specified
Branch
should be considered asLimitViolation
(s). - checkCurrent(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 aLimitViolation
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 aLimitViolation
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 aLimitViolation
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 asLimitViolation
(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 aLimitViolation
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 aLimitViolation
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 aLimitViolation
or not. - checkCurrent(Branch, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
- checkCurrent(Branch, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
-
Checks whether the current value on both sides of the specified
Branch
should be considered asLimitViolation
(s). - 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 aLimitViolation
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 aLimitViolation
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 aLimitViolation
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 asLimitViolation
(s). - checkCurrentDc(Branch, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
- checkCurrentDc(Branch, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
-
Checks whether the current value on both sides of the specified
Branch
should be considered asLimitViolation
(s). - checkCurrentDc(Branch, 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 aLimitViolation
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 aLimitViolation
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 asLimitViolation
(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 aLimitViolation
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 aLimitViolation
or not. - checkFields(AbstractTapChangerTapPositionActionDeserializer.ParsingContext, JsonParser) - Method in class com.powsybl.security.json.action.AbstractTapChangerTapPositionActionDeserializer
- checkLimits(Network) - Static method in class com.powsybl.security.Security
- checkLimits(Network, float) - Static method in class com.powsybl.security.Security
- checkLimits(Network, LoadingLimitType, float) - Static method in class com.powsybl.security.Security
- checkLimits(Network, Set<LoadingLimitType>, float) - Static method in class com.powsybl.security.Security
- checkLimitsDc(Network, float, double) - Static method in class com.powsybl.security.Security
- checkLimitViolation(Branch, 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 aLimitViolation
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 aLimitViolation
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 aLimitViolation
or not. - checkVoltage(Contingency, VoltageLevel, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
- checkVoltage(Contingency, VoltageLevel, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
-
Checks whether the voltage value on the specified
VoltageLevel
should be considered as aLimitViolation
or not. - checkVoltage(Bus, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractLimitViolationDetector
- checkVoltage(Bus, double, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.DefaultLimitViolationDetector
- checkVoltage(Bus, double, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
-
Checks whether the specified voltage value on the specified
Bus
should be considered as aLimitViolation
or not. - checkVoltage(Bus, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
-
Checks whether the voltage value on the specified
Bus
should be considered as aLimitViolation
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 aLimitViolation
or not. - checkVoltage(VoltageLevel, Consumer<LimitViolation>) - Method in class com.powsybl.security.detectors.AbstractContingencyBlindDetector
- checkVoltage(VoltageLevel, Consumer<LimitViolation>) - Method in interface com.powsybl.security.LimitViolationDetector
-
Checks whether the voltage value on the specified
VoltageLevel
should be considered as aLimitViolation
or not. - 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 aLimitViolation
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 aLimitViolation
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 aLimitViolation
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 aLimitViolation
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 aLimitViolation
or not. - close() - Method in class com.powsybl.security.comparator.SecurityAnalysisResultComparisonWriter
- com.powsybl.security - package com.powsybl.security
- com.powsybl.security.action - package com.powsybl.security.action
- com.powsybl.security.analysis.api - module com.powsybl.security.analysis.api
- com.powsybl.security.comparator - package com.powsybl.security.comparator
- com.powsybl.security.condition - package com.powsybl.security.condition
- com.powsybl.security.converter - package com.powsybl.security.converter
- com.powsybl.security.detectors - package com.powsybl.security.detectors
-
Base classes and default implementation of limit violation detectors.
- com.powsybl.security.distributed - package com.powsybl.security.distributed
-
Classes used for the security analysis distribution or simple forwarding to other itools process(es).
- com.powsybl.security.execution - package com.powsybl.security.execution
-
Explicits the common interface for executing security analysis either in this preprocess or by delegating it to other itools processes.
- com.powsybl.security.extensions - package com.powsybl.security.extensions
- com.powsybl.security.interceptors - package com.powsybl.security.interceptors
- com.powsybl.security.json - package com.powsybl.security.json
- com.powsybl.security.json.action - package com.powsybl.security.json.action
- com.powsybl.security.monitor - package com.powsybl.security.monitor
- com.powsybl.security.preprocessor - package com.powsybl.security.preprocessor
-
Utilities to preprocess security analysis inputs before the actual execution.
- com.powsybl.security.results - package com.powsybl.security.results
- com.powsybl.security.strategy - package com.powsybl.security.strategy
- com.powsybl.security.tools - package com.powsybl.security.tools
- comparator() - Static method in class com.powsybl.security.LimitViolations
-
A comparator which compares limit violations without comparing extensions.
- compare(LimitViolation, LimitViolation) - Method in class com.powsybl.security.comparator.LimitViolationComparator
- compare(PostContingencyResult, PostContingencyResult) - Method in class com.powsybl.security.comparator.PostContingencyResultComparator
- CompareSecurityAnalysisResultsTool - Class in com.powsybl.security.comparator
- CompareSecurityAnalysisResultsTool() - Constructor for class com.powsybl.security.comparator.CompareSecurityAnalysisResultsTool
- Condition - Interface in com.powsybl.security.condition
-
describes when an action is taken
- 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.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.action.TerminalsConnectionActionDeserializer
- 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
- getElementId() - Method in class com.powsybl.security.action.TerminalsConnectionAction
- 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
- getLoadFlowParameters() - Method in class com.powsybl.security.SecurityAnalysisParameters
- getLoadFlowProviderName() - Method in interface com.powsybl.security.SecurityAnalysisProvider
- getLoadId() - Method in class com.powsybl.security.action.LoadAction
- getLogBytes() - Method in class com.powsybl.security.SecurityAnalysisReport
-
Gets log file in bytes.
- getLogPath(Path) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
- getLogPathForTask(Path, int) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
- getLowVoltageAbsoluteThreshold() - Method in class com.powsybl.security.SecurityAnalysisParameters.IncreasedViolationsParameters
-
After a contingency, only low voltage violations that are increased of more than the absolute threshold (in kV) compared to the pre-contingency state, are listed in the limit violations, the other ones are filtered.
- getLowVoltageProportionalThreshold() - Method in class com.powsybl.security.SecurityAnalysisParameters.IncreasedViolationsParameters
-
After a contingency, only low voltage violations that are increased of more than the proportional threshold (without unit) compared to the pre-contingency state, are listed in the limit violations, the other ones are filtered.
- getMinBaseVoltage() - Method in class com.powsybl.security.LimitViolationFilter
- getMonitors() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
- getName() - Method in class com.powsybl.security.extensions.ActivePowerExtension
- getName() - Method in class com.powsybl.security.extensions.CurrentExtension
- getName() - Method in class com.powsybl.security.extensions.VoltageExtension
- getName() - Method in interface com.powsybl.security.interceptors.SecurityAnalysisInterceptorExtension
- getName() - Method in class com.powsybl.security.preprocessor.ContingenciesProviderPreprocessorFactory
- getName() - Method in interface com.powsybl.security.preprocessor.SecurityAnalysisPreprocessorFactory
- getName() - Method in class com.powsybl.security.SecurityAnalysis.Runner
- getNetwork() - Method in class com.powsybl.security.execution.NetworkVariant
-
The underlying
Network
- getNetwork() - Method in class com.powsybl.security.interceptors.DefaultSecurityAnalysisResultContext
- getNetwork() - Method in class com.powsybl.security.interceptors.RunningContext
-
Get the network on which computation is carried out.
- getNetwork() - Method in interface com.powsybl.security.interceptors.SecurityAnalysisResultContext
- getNetworkMetadata() - Method in class com.powsybl.security.SecurityAnalysisResult
- getNetworkResult() - Method in class com.powsybl.security.results.AbstractContingencyResult
- getNetworkResult() - Method in class com.powsybl.security.results.OperatorStrategyResult
- getNetworkVariant() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
- getNetworkVariant() - Method in class com.powsybl.security.SecurityAnalysisInput
- getNominalVoltage(LimitViolation, Network) - Static method in class com.powsybl.security.LimitViolationHelper
- getNoneStateMonitor() - Method in class com.powsybl.security.monitor.StateMonitorIndex
- getOperatorStrategies() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
- getOperatorStrategies() - Method in class com.powsybl.security.strategy.OperatorStrategyList
- getOperatorStrategy() - Method in class com.powsybl.security.results.OperatorStrategyResult
- getOperatorStrategyResults() - Method in class com.powsybl.security.SecurityAnalysisResult
- getOutputPathForTask(Path, int) - Static method in class com.powsybl.security.distributed.SecurityAnalysisExecutionHandlers
- getP0() - Method in class com.powsybl.security.action.HvdcAction
- getP1() - Method in class com.powsybl.security.results.BranchResult
- getP1() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
- getP2() - Method in class com.powsybl.security.results.BranchResult
- getP2() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
- getP3() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
- getParameters() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
- getParameters() - Method in class com.powsybl.security.SecurityAnalysisInput
-
Get specified
SecurityAnalysisParameters
. - getPostContingencyResults() - Method in class com.powsybl.security.SecurityAnalysisResult
- getPostContingencyValue() - Method in class com.powsybl.security.extensions.ActivePowerExtension
- getPreContingencyLimitViolationsResult() - Method in class com.powsybl.security.SecurityAnalysisResult
- getPreContingencyResult() - Method in class com.powsybl.security.SecurityAnalysisResult
- getPreContingencyValue() - Method in class com.powsybl.security.extensions.ActivePowerExtension
- getPreprocessorName() - Method in class com.powsybl.security.SecurityAnalysisConfig
-
The name of the security analysis input preprocessor to be run before the actual computation.
- getQ1() - Method in class com.powsybl.security.results.BranchResult
- getQ1() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
- getQ2() - Method in class com.powsybl.security.results.BranchResult
- getQ2() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
- getQ3() - Method in class com.powsybl.security.results.ThreeWindingsTransformerResult
- 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.action.TerminalsConnectionAction
-
The side is optional.
- 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.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.action.TerminalsConnectionAction
- getType() - Method in class com.powsybl.security.condition.AllViolationCondition
- getType() - Method in class com.powsybl.security.condition.AnyViolationCondition
- getType() - Method in class com.powsybl.security.condition.AtLeastOneViolationCondition
- getType() - Method in interface com.powsybl.security.condition.Condition
- getType() - Method in class com.powsybl.security.condition.TrueCondition
- getV() - Method in class com.powsybl.security.results.BusResult
- getValue() - Method in class com.powsybl.security.LimitViolation
-
The actual value of the physical value which triggered the detection of a violation.
- getVariant() - Method in class com.powsybl.security.execution.NetworkVariant
-
The underlying
Network
with variantNetworkVariant.variantId
properly set. - getVariantId() - Method in class com.powsybl.security.execution.NetworkVariant
-
The variant identifier.
- getVersion() - Method in class com.powsybl.security.SecurityAnalysis.Runner
- getViolationIds() - Method in class com.powsybl.security.condition.AllViolationCondition
- getViolationIds() - Method in class com.powsybl.security.condition.AtLeastOneViolationCondition
- getViolationTypes() - Method in class com.powsybl.security.execution.SecurityAnalysisExecutionInput
- getViolationTypes() - Method in class com.powsybl.security.LimitViolationFilter
- getVoltageLevelId() - Method in class com.powsybl.security.results.BusResult
- getVoltageLevelId(LimitViolation, Network) - Static method in class com.powsybl.security.LimitViolationHelper
- getVoltageLevelId(LimitViolation, Network, boolean) - Static method in class com.powsybl.security.LimitViolationHelper
- getVoltageLevelIds() - Method in class com.powsybl.security.monitor.StateMonitor
- 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. - isOpen() - Method in class com.powsybl.security.action.TerminalsConnectionAction
-
If
true
, applying the action will open the terminal reference with side is given, 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
LimitViolation
s. - LimitViolationBuilder() - Constructor for class com.powsybl.security.LimitViolationBuilder
- LimitViolationComparator - Class in com.powsybl.security.comparator
- LimitViolationComparator() - Constructor for class com.powsybl.security.comparator.LimitViolationComparator
- LimitViolationDeserializer - Class in com.powsybl.security.json
- LimitViolationDeserializer() - Constructor for class com.powsybl.security.json.LimitViolationDeserializer
- LimitViolationDetector - Interface in com.powsybl.security
-
Being given some physical values (currents, voltages, ...) for network elements, is in charge of deciding whether there are limit violations or not.
- LimitViolationEquivalence - Class in com.powsybl.security.comparator
- LimitViolationEquivalence(double) - Constructor for class com.powsybl.security.comparator.LimitViolationEquivalence
- LimitViolationFilter - Class in com.powsybl.security
- LimitViolationFilter() - Constructor for class com.powsybl.security.LimitViolationFilter
- LimitViolationFilter(Set<LimitViolationType>) - Constructor for class com.powsybl.security.LimitViolationFilter
- LimitViolationFilter(Set<LimitViolationType>, double) - Constructor for class com.powsybl.security.LimitViolationFilter
- LimitViolationFilter(Set<LimitViolationType>, double, Set<Country>) - Constructor for class com.powsybl.security.LimitViolationFilter
- LimitViolationHelper - Class in com.powsybl.security
- LimitViolations - Class in com.powsybl.security
-
Utility methods for
LimitViolation
s, in particular to ease their building and comparison. - LimitViolationSerializer - Class in com.powsybl.security.json
- LimitViolationSerializer() - Constructor for class com.powsybl.security.json.LimitViolationSerializer
- LimitViolationsResult - Class in com.powsybl.security
- LimitViolationsResult(boolean, List<LimitViolation>, List<String>) - Constructor for class com.powsybl.security.LimitViolationsResult
-
Deprecated.Version with computation ok deprecated and used for backward compatibility (see computationOk attribute)
- LimitViolationsResult(List<LimitViolation>) - Constructor for class com.powsybl.security.LimitViolationsResult
- LimitViolationsResult(List<LimitViolation>, List<String>) - Constructor for class com.powsybl.security.LimitViolationsResult
- LimitViolationsResultEquivalence - Class in com.powsybl.security.comparator
- LimitViolationsResultEquivalence(double, Writer) - Constructor for class com.powsybl.security.comparator.LimitViolationsResultEquivalence
- LimitViolationsResultSerializer - Class in com.powsybl.security.json
- LimitViolationsResultSerializer() - Constructor for class com.powsybl.security.json.LimitViolationsResultSerializer
- LimitViolationType - Enum Class in com.powsybl.security
- LimitViolationWriteConfig(LimitViolationFilter, TableFormatterConfig, boolean) - Constructor for class com.powsybl.security.Security.LimitViolationWriteConfig
- load() - Static method in class com.powsybl.security.distributed.ExternalSecurityAnalysisConfig
- load() - 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.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.action.TerminalsConnectionAction
- 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
ExecutionHandler
s which may execute one or multiple itools security-analysis command(s). - SecurityAnalysisExecutionHandler(SecurityAnalysisExecutionHandler.ResultReader<R>, SecurityAnalysisExecutionHandler.OptionsCustomizer, SecurityAnalysisExecutionHandler.ExceptionHandler, int, SecurityAnalysisExecutionInput) - Constructor for class com.powsybl.security.distributed.SecurityAnalysisExecutionHandler
-
Creates a new security analysis execution handler.
- SecurityAnalysisExecutionHandlers - Class in com.powsybl.security.distributed
-
Factory methods for security analysis execution handlers.
- SecurityAnalysisExecutionImpl - Class in com.powsybl.security.execution
-
A local execution of a security analysis.
- SecurityAnalysisExecutionImpl() - Constructor for class com.powsybl.security.execution.SecurityAnalysisExecutionImpl
-
The execution will use the default security-analysis implementation defined in the platform.
- SecurityAnalysisExecutionImpl(SecurityAnalysis.Runner) - Constructor for class com.powsybl.security.execution.SecurityAnalysisExecutionImpl
-
The execution will use the providerName implementation.
- SecurityAnalysisExecutionImpl(SecurityAnalysis.Runner, SecurityAnalysisInputBuildStrategy) - Constructor for class com.powsybl.security.execution.SecurityAnalysisExecutionImpl
- SecurityAnalysisExecutionInput - Class in com.powsybl.security.execution
-
Arguments for a
SecurityAnalysisExecution
: aNetwork
and the variant to be considered someSecurityAnalysisParameters
a set of requested result extensions the set of violation types to be considered an optionalByteSource
which describes contingencies - SecurityAnalysisExecutionInput() - Constructor for class com.powsybl.security.execution.SecurityAnalysisExecutionInput
- SecurityAnalysisInput - Class in com.powsybl.security
-
Input data/configuration for a
SecurityAnalysis
computation. - SecurityAnalysisInput(Network, String) - Constructor for class com.powsybl.security.SecurityAnalysisInput
- SecurityAnalysisInput(NetworkVariant) - Constructor for class com.powsybl.security.SecurityAnalysisInput
- SecurityAnalysisInputBuildStrategy - Interface in com.powsybl.security.execution
-
In charge of transforming an execution input to an actual security analysis input.
- SecurityAnalysisInterceptor - Interface in com.powsybl.security.interceptors
-
Security analysis interceptors are notified at various steps of the construction of the
SecurityAnalysisResult
, for instance when adding newlimit violations
. - SecurityAnalysisInterceptorExtension - Interface in com.powsybl.security.interceptors
- SecurityAnalysisInterceptors - Class in com.powsybl.security.interceptors
- SecurityAnalysisJsonModule - Class in com.powsybl.security.json
- SecurityAnalysisJsonModule() - Constructor for class com.powsybl.security.json.SecurityAnalysisJsonModule
- SecurityAnalysisJsonModule(Collection<SecurityAnalysisJsonPlugin>) - Constructor for class com.powsybl.security.json.SecurityAnalysisJsonModule
- SecurityAnalysisJsonPlugin - Interface in com.powsybl.security.json
- SecurityAnalysisParameters - Class in com.powsybl.security
-
Parameters for security analysis computation.
- SecurityAnalysisParameters() - Constructor for class com.powsybl.security.SecurityAnalysisParameters
- SecurityAnalysisParameters.IncreasedViolationsParameters - Class in com.powsybl.security
- SecurityAnalysisParametersDeserializer - Class in com.powsybl.security.json
- SecurityAnalysisParametersSerializer - Class in com.powsybl.security.json
- SecurityAnalysisPreprocessor - Interface in com.powsybl.security.preprocessor
-
A preprocessor which may be called before the execution of a security analysis, in order to customize its
SecurityAnalysisInput
, in particular contingencies and limit violations detection. - SecurityAnalysisPreprocessorFactory - Interface in com.powsybl.security.preprocessor
-
In charge of building instances of
SecurityAnalysisPreprocessor
based on an arbitrary configuration provided as a source of bytes. - SecurityAnalysisPreprocessors - Class in com.powsybl.security.preprocessor
-
Provides instances of
SecurityAnalysisPreprocessor
s or factories. - SecurityAnalysisProvider - Interface in com.powsybl.security
-
A
SecurityAnalysisProvider
is a power system computation which computes, for aNetwork
, theLimitViolations
on N-situation and the ones caused by a specified list ofContingencies
. - SecurityAnalysisReport - Class in com.powsybl.security
- SecurityAnalysisReport(SecurityAnalysisResult) - Constructor for class com.powsybl.security.SecurityAnalysisReport
- SecurityAnalysisResult - Class in com.powsybl.security
- SecurityAnalysisResult(LimitViolationsResult, LoadFlowResult.ComponentResult.Status, List<PostContingencyResult>) - Constructor for class com.powsybl.security.SecurityAnalysisResult
- SecurityAnalysisResult(LimitViolationsResult, LoadFlowResult.ComponentResult.Status, List<PostContingencyResult>, List<BranchResult>, List<BusResult>, List<ThreeWindingsTransformerResult>, List<OperatorStrategyResult>) - Constructor for class com.powsybl.security.SecurityAnalysisResult
- SecurityAnalysisResult(PreContingencyResult, List<PostContingencyResult>, List<OperatorStrategyResult>) - Constructor for class com.powsybl.security.SecurityAnalysisResult
- SecurityAnalysisResultBuilder - Class in com.powsybl.security
-
Facilitates the creation of security analysis results.
- SecurityAnalysisResultBuilder(LimitViolationFilter, SecurityAnalysisResultContext) - Constructor for class com.powsybl.security.SecurityAnalysisResultBuilder
- SecurityAnalysisResultBuilder(LimitViolationFilter, SecurityAnalysisResultContext, Collection<SecurityAnalysisInterceptor>) - Constructor for class com.powsybl.security.SecurityAnalysisResultBuilder
- SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder<B extends SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder<B>> - Class in com.powsybl.security
-
Base class for the pre and post contingency builders.
- SecurityAnalysisResultBuilder.OperatorStrategyResultBuilder - Class in com.powsybl.security
- SecurityAnalysisResultBuilder.PostContingencyResultBuilder - Class in com.powsybl.security
- SecurityAnalysisResultBuilder.PreContingencyResultBuilder - Class in com.powsybl.security
-
Builder for the pre-contingency result
- SecurityAnalysisResultComparisonWriter - Class in com.powsybl.security.comparator
- SecurityAnalysisResultComparisonWriter(Writer) - Constructor for class com.powsybl.security.comparator.SecurityAnalysisResultComparisonWriter
- SecurityAnalysisResultContext - Interface in com.powsybl.security.interceptors
-
A context associated with a part of the result of a security analysis.
- SecurityAnalysisResultDeserializer - Class in com.powsybl.security.json
- SecurityAnalysisResultEquivalence - Class in com.powsybl.security.comparator
- SecurityAnalysisResultEquivalence(double, Writer) - Constructor for class com.powsybl.security.comparator.SecurityAnalysisResultEquivalence
- SecurityAnalysisResultExporter - Interface in com.powsybl.security.converter
- SecurityAnalysisResultExporters - Class in com.powsybl.security.converter
-
A utility class to work with security analysis result exporters
- SecurityAnalysisResultMerger - Class in com.powsybl.security
- SecurityAnalysisResultSerializer - Class in com.powsybl.security.json
- SecurityAnalysisTool - Class in com.powsybl.security.tools
- SecurityAnalysisTool() - Constructor for class com.powsybl.security.tools.SecurityAnalysisTool
- SecurityAnalysisToolConstants - Class in com.powsybl.security.tools
- serialize(ActionList, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.ActionListSerializer
- serialize(GeneratorAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.GeneratorActionSerializer
- serialize(HvdcAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.HvdcActionSerializer
- serialize(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(TerminalsConnectionAction, JsonGenerator, SerializerProvider) - Method in class com.powsybl.security.json.action.TerminalsConnectionActionSerializer
- 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.
- TerminalsConnectionAction - Class in com.powsybl.security.action
-
An action of opening or closing an equipment terminal(s).
- TerminalsConnectionAction(String, String, boolean) - Constructor for class com.powsybl.security.action.TerminalsConnectionAction
- TerminalsConnectionAction(String, String, ThreeSides, boolean) - Constructor for class com.powsybl.security.action.TerminalsConnectionAction
- TerminalsConnectionActionDeserializer - Class in com.powsybl.security.json.action
- TerminalsConnectionActionDeserializer() - Constructor for class com.powsybl.security.json.action.TerminalsConnectionActionDeserializer
- TerminalsConnectionActionSerializer - Class in com.powsybl.security.json.action
- TerminalsConnectionActionSerializer() - Constructor for class com.powsybl.security.json.action.TerminalsConnectionActionSerializer
- 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form