Package | Description |
---|---|
com.powsybl.security | |
com.powsybl.security.comparator | |
com.powsybl.security.converter | |
com.powsybl.security.distributed |
Copyright (c) 2019, RTE (http://www.rte-france.com)
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0.
|
com.powsybl.security.execution |
Copyright (c) 2019, RTE (http://www.rte-france.com)
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0.
|
com.powsybl.security.interceptors | |
com.powsybl.security.json |
Modifier and Type | Field and Description |
---|---|
static SecurityAnalysisResult |
SecurityAnalysisResultMerger.FAILED_SECURITY_ANALYSIS_RESULT |
Modifier and Type | Method and Description |
---|---|
SecurityAnalysisResult |
SecurityAnalyzer.analyze(Network network,
ContingenciesProvider contingenciesProvider) |
SecurityAnalysisResult |
SecurityAnalyzer.analyze(Network network,
ContingenciesProvider contingenciesProvider,
SecurityAnalysisParameters parameters) |
SecurityAnalysisResult |
SecurityAnalyzer.analyze(Network network,
Path contingenciesFile) |
SecurityAnalysisResult |
SecurityAnalyzer.analyze(Network network,
Path contingenciesFile,
SecurityAnalysisParameters parameters) |
SecurityAnalysisResult |
SecurityAnalyzer.analyze(String filename,
InputStream networkData,
InputStream contingencies) |
SecurityAnalysisResult |
SecurityAnalyzer.analyze(String filename,
InputStream networkData,
InputStream contingencies,
SecurityAnalysisParameters parameters) |
SecurityAnalysisResult |
SecurityAnalysisResultBuilder.build()
Finalizes the result.
|
static SecurityAnalysisResult |
SecurityAnalysisResult.empty() |
SecurityAnalysisResult |
SecurityAnalysisResultWithLog.getResult() |
static SecurityAnalysisResult |
SecurityAnalysisResultMerger.merge(Collection<SecurityAnalysisResult> results) |
static SecurityAnalysisResult |
SecurityAnalysisResultMerger.merge(SecurityAnalysisResult[] results) |
SecurityAnalysisResult |
SecurityAnalysisResult.setNetworkMetadata(NetworkMetadata networkMetadata) |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<SecurityAnalysisResult> |
SecurityAnalysisImpl.run(String workingVariantId,
SecurityAnalysisParameters securityAnalysisParameters,
ContingenciesProvider contingenciesProvider) |
CompletableFuture<SecurityAnalysisResult> |
SecurityAnalysis.run(String workingVariantId,
SecurityAnalysisParameters parameters,
ContingenciesProvider contingenciesProvider) |
Modifier and Type | Method and Description |
---|---|
static SecurityAnalysisResult |
SecurityAnalysisResultMerger.merge(SecurityAnalysisResult[] results) |
static void |
Security.print(SecurityAnalysisResult result,
Network network,
Writer writer,
com.powsybl.commons.io.table.TableFormatterFactory tableFormatterFactory,
Security.PostContingencyLimitViolationWriteConfig writeConfig) |
static void |
Security.print(SecurityAnalysisResult result,
Network network,
Writer writer,
com.powsybl.commons.io.table.TableFormatterFactory tableFormatterFactory,
com.powsybl.commons.io.table.TableFormatterConfig tableFormatterConfig) |
static void |
Security.printPostContingencyViolations(SecurityAnalysisResult result,
Network network,
Writer writer,
com.powsybl.commons.io.table.TableFormatterFactory formatterFactory,
LimitViolationFilter limitViolationFilter) |
static void |
Security.printPostContingencyViolations(SecurityAnalysisResult result,
Network network,
Writer writer,
com.powsybl.commons.io.table.TableFormatterFactory formatterFactory,
LimitViolationFilter limitViolationFilter,
boolean filterPreContingencyViolations) |
static void |
Security.printPostContingencyViolations(SecurityAnalysisResult result,
Network network,
Writer writer,
com.powsybl.commons.io.table.TableFormatterFactory formatterFactory,
Security.PostContingencyLimitViolationWriteConfig writeConfig) |
static void |
Security.printPostContingencyViolations(SecurityAnalysisResult result,
Network network,
Writer writer,
com.powsybl.commons.io.table.TableFormatterFactory formatterFactory,
com.powsybl.commons.io.table.TableFormatterConfig formatterConfig,
LimitViolationFilter limitViolationFilter,
boolean filterPreContingencyViolations) |
static void |
Security.printPreContingencyViolations(SecurityAnalysisResult result,
Network network,
Writer writer,
com.powsybl.commons.io.table.TableFormatterFactory formatterFactory,
LimitViolationFilter limitViolationFilter) |
static void |
Security.printPreContingencyViolations(SecurityAnalysisResult result,
Network network,
Writer writer,
com.powsybl.commons.io.table.TableFormatterFactory formatterFactory,
Security.LimitViolationWriteConfig printConfig) |
static void |
Security.printPreContingencyViolations(SecurityAnalysisResult result,
Network network,
Writer writer,
com.powsybl.commons.io.table.TableFormatterFactory formatterFactory,
com.powsybl.commons.io.table.TableFormatterConfig formatterConfig,
LimitViolationFilter limitViolationFilter) |
Modifier and Type | Method and Description |
---|---|
static SecurityAnalysisResult |
SecurityAnalysisResultMerger.merge(Collection<SecurityAnalysisResult> results) |
Constructor and Description |
---|
SecurityAnalysisResultWithLog(SecurityAnalysisResult result) |
SecurityAnalysisResultWithLog(SecurityAnalysisResult result,
byte[] logBytes) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
SecurityAnalysisResultEquivalence.doEquivalent(SecurityAnalysisResult result1,
SecurityAnalysisResult result2) |
protected int |
SecurityAnalysisResultEquivalence.doHash(SecurityAnalysisResult result) |
Modifier and Type | Method and Description |
---|---|
static void |
SecurityAnalysisResultExporters.export(SecurityAnalysisResult result,
Path path,
String format) |
void |
JsonSecurityAnalysisResultExporter.export(SecurityAnalysisResult result,
Writer writer) |
void |
SecurityAnalysisResultExporter.export(SecurityAnalysisResult result,
Writer writer)
Export a result of a security analysis
|
static void |
SecurityAnalysisResultExporters.export(SecurityAnalysisResult result,
Writer writer,
String format) |
Modifier and Type | Method and Description |
---|---|
static SecurityAnalysisResult |
SecurityAnalysisExecutionHandlers.readResults(Path workingDir,
int subtaskCount) |
static SecurityAnalysisResult |
SecurityAnalysisExecutionHandlers.readSingleResult(Path workingDir) |
Modifier and Type | Method and Description |
---|---|
static com.powsybl.computation.ExecutionHandler<SecurityAnalysisResult> |
SecurityAnalysisExecutionHandlers.distributed(SecurityAnalysisExecutionInput input,
int subtaskCount)
Create an
ExecutionHandler which distributes the security analysis execution through multiple calls
to itools security-analysis, as specified in argument. |
CompletableFuture<SecurityAnalysisResult> |
ForwardedSecurityAnalysisExecution.execute(com.powsybl.computation.ComputationManager computationManager,
SecurityAnalysisExecutionInput data) |
CompletableFuture<SecurityAnalysisResult> |
DistributedSecurityAnalysisExecution.execute(com.powsybl.computation.ComputationManager computationManager,
SecurityAnalysisExecutionInput data) |
static com.powsybl.computation.ExecutionHandler<SecurityAnalysisResult> |
SecurityAnalysisExecutionHandlers.forwarded(SecurityAnalysisExecutionInput input)
Create an
ExecutionHandler which forwards the security analysis execution through a call
to itools security-analysis. |
static com.powsybl.computation.ExecutionHandler<SecurityAnalysisResult> |
SecurityAnalysisExecutionHandlers.forwarded(SecurityAnalysisExecutionInput input,
Integer forwardedTaskCount)
Create an
ExecutionHandler which forwards the security analysis execution through a call
to itools security-analysis, with the option --task-count. |
CompletableFuture<SecurityAnalysisResult> |
DistributedSecurityAnalysis.run(String workingVariantId,
SecurityAnalysisParameters parameters,
ContingenciesProvider contingenciesProvider)
Deprecated.
|
CompletableFuture<SecurityAnalysisResult> |
ExternalSecurityAnalysis.run(String workingStateId,
SecurityAnalysisParameters parameters,
ContingenciesProvider contingenciesProvider)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
CompletableFuture<SecurityAnalysisResult> |
SecurityAnalysisExecutionImpl.execute(com.powsybl.computation.ComputationManager computationManager,
SecurityAnalysisExecutionInput data) |
CompletableFuture<SecurityAnalysisResult> |
SecurityAnalysisExecution.execute(com.powsybl.computation.ComputationManager computationManager,
SecurityAnalysisExecutionInput data) |
Modifier and Type | Method and Description |
---|---|
default void |
SecurityAnalysisInterceptor.onSecurityAnalysisResult(RunningContext context,
SecurityAnalysisResult result)
Deprecated.
Use
SecurityAnalysisInterceptor.onSecurityAnalysisResult(SecurityAnalysisResult, SecurityAnalysisResultContext)
Callback after the result is created |
default void |
SecurityAnalysisInterceptor.onSecurityAnalysisResult(SecurityAnalysisResult result,
SecurityAnalysisResultContext context)
Callback after the security-analysis result is built.
|
void |
DefaultSecurityAnalysisInterceptor.onSecurityAnalysisResult(SecurityAnalysisResult result,
SecurityAnalysisResultContext context) |
Modifier and Type | Method and Description |
---|---|
SecurityAnalysisResult |
SecurityAnalysisResultDeserializer.deserialize(com.fasterxml.jackson.core.JsonParser parser,
com.fasterxml.jackson.databind.DeserializationContext ctx) |
static SecurityAnalysisResult |
SecurityAnalysisResultDeserializer.read(InputStream is) |
static SecurityAnalysisResult |
SecurityAnalysisResultDeserializer.read(Path jsonFile) |
Modifier and Type | Method and Description |
---|---|
void |
SecurityAnalysisResultSerializer.serialize(SecurityAnalysisResult result,
com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
com.fasterxml.jackson.databind.SerializerProvider serializerProvider) |
static void |
SecurityAnalysisResultSerializer.write(SecurityAnalysisResult result,
Writer writer) |
Copyright © 2020. All rights reserved.