Package com.powsybl.security
Class Security
java.lang.Object
com.powsybl.security.Security
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<LimitViolation>
checkLimits
(Network network) static List<LimitViolation>
checkLimits
(Network network, double limitReductionValue) static List<LimitViolation>
checkLimits
(Network network, LoadingLimitType currentLimitType, double limitReductionValue) static List<LimitViolation>
checkLimits
(Network network, Set<LoadingLimitType> currentLimitTypes, double limitReductionValue) static List<LimitViolation>
checkLimitsDc
(Network network, double limitReductionValue, double dcPowerFactor) static void
print
(SecurityAnalysisResult result, Network network, Writer writer, TableFormatterFactory tableFormatterFactory, TableFormatterConfig tableFormatterConfig) static void
print
(SecurityAnalysisResult result, Network network, Writer writer, TableFormatterFactory tableFormatterFactory, Security.PostContingencyLimitViolationWriteConfig writeConfig) static String
printLimitsViolations
(Network network) static String
printLimitsViolations
(Network network, boolean writeName) static String
printLimitsViolations
(Network network, LimitViolationFilter filter) static String
printLimitsViolations
(List<LimitViolation> violations, Network network) static String
printLimitsViolations
(List<LimitViolation> violations, Network network, LimitViolationFilter filter) static String
printLimitsViolations
(List<LimitViolation> violations, Network network, LimitViolationFilter filter, TableFormatterConfig formatterConfig) static String
printLimitsViolations
(List<LimitViolation> violations, Network network, Security.LimitViolationWriteConfig printConfig) static void
printPostContingencyViolations
(SecurityAnalysisResult result, Network network, Writer writer, TableFormatterFactory formatterFactory, TableFormatterConfig formatterConfig, LimitViolationFilter limitViolationFilter, boolean filterPreContingencyViolations) static void
printPostContingencyViolations
(SecurityAnalysisResult result, Network network, Writer writer, TableFormatterFactory formatterFactory, LimitViolationFilter limitViolationFilter) static void
printPostContingencyViolations
(SecurityAnalysisResult result, Network network, Writer writer, TableFormatterFactory formatterFactory, LimitViolationFilter limitViolationFilter, boolean filterPreContingencyViolations) static void
printPostContingencyViolations
(SecurityAnalysisResult result, Network network, Writer writer, TableFormatterFactory formatterFactory, Security.PostContingencyLimitViolationWriteConfig writeConfig) static void
printPreContingencyViolations
(SecurityAnalysisResult result, Network network, Writer writer, TableFormatterFactory formatterFactory, TableFormatterConfig formatterConfig, LimitViolationFilter limitViolationFilter) static void
printPreContingencyViolations
(SecurityAnalysisResult result, Network network, Writer writer, TableFormatterFactory formatterFactory, LimitViolationFilter limitViolationFilter) static void
printPreContingencyViolations
(SecurityAnalysisResult result, Network network, Writer writer, TableFormatterFactory formatterFactory, Security.LimitViolationWriteConfig printConfig)
-
Method Details
-
checkLimits
-
checkLimits
-
checkLimits
public static List<LimitViolation> checkLimits(Network network, LoadingLimitType currentLimitType, double limitReductionValue) -
checkLimits
public static List<LimitViolation> checkLimits(Network network, Set<LoadingLimitType> currentLimitTypes, double limitReductionValue) -
checkLimitsDc
public static List<LimitViolation> checkLimitsDc(Network network, double limitReductionValue, double dcPowerFactor) -
printLimitsViolations
-
printLimitsViolations
-
printLimitsViolations
-
printLimitsViolations
-
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)
-