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.
|
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,
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(Network network) |
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,
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,
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, 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 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 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 print(SecurityAnalysisResult result, Network network, java.io.Writer writer, TableFormatterFactory tableFormatterFactory, TableFormatterConfig tableFormatterConfig)