Class DynaFlowSecurityAnalysis


  • public class DynaFlowSecurityAnalysis
    extends Object
    Author:
    Luma Zamarreno
    • Constructor Detail

      • DynaFlowSecurityAnalysis

        public DynaFlowSecurityAnalysis​(com.powsybl.iidm.network.Network network,
                                        com.powsybl.security.LimitViolationDetector detector,
                                        com.powsybl.security.LimitViolationFilter filter,
                                        com.powsybl.computation.ComputationManager computationManager)
    • Method Detail

      • getCommand

        public static com.powsybl.computation.Command getCommand​(DynaFlowConfig config)
      • getVersionCommand

        public static com.powsybl.computation.Command getVersionCommand​(DynaFlowConfig config)
      • addInterceptor

        public void addInterceptor​(com.powsybl.security.interceptors.SecurityAnalysisInterceptor interceptor)
      • removeInterceptor

        public boolean removeInterceptor​(com.powsybl.security.interceptors.SecurityAnalysisInterceptor interceptor)
      • run

        public CompletableFuture<com.powsybl.security.SecurityAnalysisReport> run​(String workingVariantId,
                                                                                  com.powsybl.security.SecurityAnalysisParameters securityAnalysisParameters,
                                                                                  com.powsybl.contingency.ContingenciesProvider contingenciesProvider)