public final class Security
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Security.CurrentLimitType
Permanently or temporarily admissible currents,
as defined in the ENTSO-E operation handbook.
|
static class |
Security.LimitViolationWriteConfig |
static class |
Security.PostContingencyLimitViolationWriteConfig |
Modifier and Type | Method and Description |
---|---|
static java.util.List<LimitViolation> |
checkLimits(Network network) |
static java.util.List<LimitViolation> |
checkLimits(Network network,
float limitReduction) |
static java.util.List<LimitViolation> |
checkLimits(Network network,
Security.CurrentLimitType currentLimitType,
float limitReduction) |
static java.util.List<LimitViolation> |
checkLimits(Network network,
java.util.Set<Security.CurrentLimitType> currentLimitTypes,
float limitReduction) |
static void |
print(SecurityAnalysisResult result,
Network network,
java.io.Writer writer,
TableFormatterFactory tableFormatterFactory,
Security.PostContingencyLimitViolationWriteConfig writeConfig) |
static void |
print(SecurityAnalysisResult result,
Network network,
java.io.Writer writer,
TableFormatterFactory tableFormatterFactory,
TableFormatterConfig tableFormatterConfig) |
static java.lang.String |
printLimitsViolations(java.util.List<LimitViolation> violations,
Network network) |
static java.lang.String |
printLimitsViolations(java.util.List<LimitViolation> violations,
Network network,
LimitViolationFilter filter) |
static java.lang.String |
printLimitsViolations(java.util.List<LimitViolation> violations,
Network network,
LimitViolationFilter filter,
TableFormatterConfig formatterConfig) |
static java.lang.String |
printLimitsViolations(java.util.List<LimitViolation> violations,
Network network,
Security.LimitViolationWriteConfig printConfig) |
static java.lang.String |
printLimitsViolations(Network network) |
static java.lang.String |
printLimitsViolations(Network network,
boolean writeName) |
static java.lang.String |
printLimitsViolations(Network network,
LimitViolationFilter filter) |
static void |
printPostContingencyViolations(SecurityAnalysisResult result,
Network network,
java.io.Writer writer,
TableFormatterFactory formatterFactory,
LimitViolationFilter limitViolationFilter) |
static void |
printPostContingencyViolations(SecurityAnalysisResult result,
Network network,
java.io.Writer writer,
TableFormatterFactory formatterFactory,
LimitViolationFilter limitViolationFilter,
boolean filterPreContingencyViolations) |
static void |
printPostContingencyViolations(SecurityAnalysisResult result,
Network network,
java.io.Writer writer,
TableFormatterFactory formatterFactory,
Security.PostContingencyLimitViolationWriteConfig writeConfig) |
static void |
printPostContingencyViolations(SecurityAnalysisResult result,
Network network,
java.io.Writer writer,
TableFormatterFactory formatterFactory,
TableFormatterConfig formatterConfig,
LimitViolationFilter limitViolationFilter,
boolean filterPreContingencyViolations) |
static void |
printPreContingencyViolations(SecurityAnalysisResult result,
Network network,
java.io.Writer writer,
TableFormatterFactory formatterFactory,
LimitViolationFilter limitViolationFilter) |
static void |
printPreContingencyViolations(SecurityAnalysisResult result,
Network network,
java.io.Writer writer,
TableFormatterFactory formatterFactory,
Security.LimitViolationWriteConfig printConfig) |
static void |
printPreContingencyViolations(SecurityAnalysisResult result,
Network network,
java.io.Writer writer,
TableFormatterFactory formatterFactory,
TableFormatterConfig formatterConfig,
LimitViolationFilter limitViolationFilter) |
public static java.util.List<LimitViolation> checkLimits(Network network)
public static java.util.List<LimitViolation> checkLimits(Network network, float limitReduction)
public static java.util.List<LimitViolation> checkLimits(Network network, Security.CurrentLimitType currentLimitType, float limitReduction)
public static java.util.List<LimitViolation> checkLimits(Network network, java.util.Set<Security.CurrentLimitType> currentLimitTypes, float limitReduction)
public static java.lang.String printLimitsViolations(Network network)
public static java.lang.String printLimitsViolations(Network network, boolean writeName)
public static java.lang.String printLimitsViolations(Network network, LimitViolationFilter filter)
public static java.lang.String printLimitsViolations(java.util.List<LimitViolation> violations, Network network)
public static java.lang.String printLimitsViolations(java.util.List<LimitViolation> violations, Network network, LimitViolationFilter filter)
public static java.lang.String printLimitsViolations(java.util.List<LimitViolation> violations, Network network, LimitViolationFilter filter, TableFormatterConfig formatterConfig)
public static java.lang.String printLimitsViolations(java.util.List<LimitViolation> violations, Network network, Security.LimitViolationWriteConfig printConfig)
public static void printPreContingencyViolations(SecurityAnalysisResult result, Network network, java.io.Writer writer, TableFormatterFactory formatterFactory, LimitViolationFilter limitViolationFilter)
public static void printPreContingencyViolations(SecurityAnalysisResult result, Network network, java.io.Writer writer, TableFormatterFactory formatterFactory, TableFormatterConfig formatterConfig, LimitViolationFilter limitViolationFilter)
public static void printPreContingencyViolations(SecurityAnalysisResult result, Network network, java.io.Writer writer, TableFormatterFactory formatterFactory, Security.LimitViolationWriteConfig printConfig)
public static void printPostContingencyViolations(SecurityAnalysisResult result, Network network, java.io.Writer writer, TableFormatterFactory formatterFactory, LimitViolationFilter limitViolationFilter)
public static void printPostContingencyViolations(SecurityAnalysisResult result, Network network, java.io.Writer writer, TableFormatterFactory formatterFactory, LimitViolationFilter limitViolationFilter, boolean filterPreContingencyViolations)
public static void printPostContingencyViolations(SecurityAnalysisResult result, Network network, java.io.Writer writer, TableFormatterFactory formatterFactory, TableFormatterConfig formatterConfig, LimitViolationFilter limitViolationFilter, boolean filterPreContingencyViolations)
public static void printPostContingencyViolations(SecurityAnalysisResult result, Network network, java.io.Writer writer, TableFormatterFactory formatterFactory, Security.PostContingencyLimitViolationWriteConfig writeConfig)
public static void print(SecurityAnalysisResult result, Network network, java.io.Writer writer, TableFormatterFactory tableFormatterFactory, TableFormatterConfig tableFormatterConfig)
public static void print(SecurityAnalysisResult result, Network network, java.io.Writer writer, TableFormatterFactory tableFormatterFactory, Security.PostContingencyLimitViolationWriteConfig writeConfig)
Copyright © 2019. All rights reserved.