Package com.powsybl.security
Class Security
- java.lang.Object
-
- com.powsybl.security.Security
-
public final class Security extends Object
- Author:
- Geoffroy Jamgotchian
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Security.LimitViolationWriteConfig
static class
Security.PostContingencyLimitViolationWriteConfig
-
Method Summary
-
-
-
Method Detail
-
checkLimits
public static List<LimitViolation> checkLimits(Network network)
-
checkLimits
public static List<LimitViolation> checkLimits(Network network, float limitReduction)
-
checkLimits
public static List<LimitViolation> checkLimits(Network network, LoadingLimitType currentLimitType, float limitReduction)
-
checkLimits
public static List<LimitViolation> checkLimits(Network network, Set<LoadingLimitType> currentLimitTypes, float limitReduction)
-
printLimitsViolations
public static String printLimitsViolations(Network network, boolean writeName)
-
printLimitsViolations
public static String printLimitsViolations(Network network, LimitViolationFilter filter)
-
printLimitsViolations
public static String printLimitsViolations(List<LimitViolation> violations, Network network)
-
printLimitsViolations
public static String printLimitsViolations(List<LimitViolation> violations, Network network, LimitViolationFilter filter)
-
printLimitsViolations
public static String printLimitsViolations(List<LimitViolation> violations, Network network, LimitViolationFilter filter, TableFormatterConfig formatterConfig)
-
printLimitsViolations
public static String printLimitsViolations(List<LimitViolation> violations, Network network, Security.LimitViolationWriteConfig printConfig)
-
printPreContingencyViolations
public static void printPreContingencyViolations(SecurityAnalysisResult result, Network network, Writer writer, TableFormatterFactory formatterFactory, LimitViolationFilter limitViolationFilter)
-
printPreContingencyViolations
public static void printPreContingencyViolations(SecurityAnalysisResult result, Network network, Writer writer, TableFormatterFactory formatterFactory, TableFormatterConfig formatterConfig, LimitViolationFilter limitViolationFilter)
-
printPreContingencyViolations
public static void printPreContingencyViolations(SecurityAnalysisResult result, Network network, Writer writer, TableFormatterFactory formatterFactory, Security.LimitViolationWriteConfig printConfig)
-
printPostContingencyViolations
public static void printPostContingencyViolations(SecurityAnalysisResult result, Network network, Writer writer, TableFormatterFactory formatterFactory, LimitViolationFilter limitViolationFilter)
-
printPostContingencyViolations
public static void printPostContingencyViolations(SecurityAnalysisResult result, Network network, Writer writer, TableFormatterFactory formatterFactory, LimitViolationFilter limitViolationFilter, boolean filterPreContingencyViolations)
-
printPostContingencyViolations
public static void printPostContingencyViolations(SecurityAnalysisResult result, Network network, Writer writer, TableFormatterFactory formatterFactory, TableFormatterConfig formatterConfig, LimitViolationFilter limitViolationFilter, boolean filterPreContingencyViolations)
-
printPostContingencyViolations
public static void printPostContingencyViolations(SecurityAnalysisResult result, Network network, Writer writer, TableFormatterFactory formatterFactory, Security.PostContingencyLimitViolationWriteConfig writeConfig)
-
print
public static void print(SecurityAnalysisResult result, Network network, Writer writer, TableFormatterFactory tableFormatterFactory, TableFormatterConfig tableFormatterConfig)
-
print
public static void print(SecurityAnalysisResult result, Network network, Writer writer, TableFormatterFactory tableFormatterFactory, Security.PostContingencyLimitViolationWriteConfig writeConfig)
-
-