Class Reports


  • public final class Reports
    extends Object
    Author:
    Geoffroy Jamgotchian
    • Method Detail

      • reportNetworkSize

        public static void reportNetworkSize​(com.powsybl.commons.reporter.Reporter reporter,
                                             int busCount,
                                             int branchCount)
      • reportNetworkBalance

        public static void reportNetworkBalance​(com.powsybl.commons.reporter.Reporter reporter,
                                                double activeGeneration,
                                                double activeLoad,
                                                double reactiveGeneration,
                                                double reactiveLoad)
      • reportNetworkMustHaveAtLeastOneBusGeneratorVoltageControlEnabled

        public static void reportNetworkMustHaveAtLeastOneBusGeneratorVoltageControlEnabled​(com.powsybl.commons.reporter.Reporter reporter)
      • reportMismatchDistributionFailure

        public static void reportMismatchDistributionFailure​(com.powsybl.commons.reporter.Reporter reporter,
                                                             int iteration,
                                                             double remainingMismatch)
      • reportMismatchDistributionSuccess

        public static void reportMismatchDistributionSuccess​(com.powsybl.commons.reporter.Reporter reporter,
                                                             int iteration,
                                                             double slackBusActivePowerMismatch,
                                                             int iterationCount)
      • reportNoMismatchDistribution

        public static void reportNoMismatchDistribution​(com.powsybl.commons.reporter.Reporter reporter,
                                                        int iteration)
      • reportPvToPqBuses

        public static void reportPvToPqBuses​(com.powsybl.commons.reporter.Reporter reporter,
                                             int pvToPqBusCount,
                                             int remainingPvBusCount)
      • reportPqToPvBuses

        public static void reportPqToPvBuses​(com.powsybl.commons.reporter.Reporter reporter,
                                             int pqToPvBusCount,
                                             int blockedPqBusCount)
      • reportStandByAutomatonActivation

        public static void reportStandByAutomatonActivation​(com.powsybl.commons.reporter.Reporter reporter,
                                                            String busId,
                                                            double newTargetV)
      • reportDcLfSolverFailure

        public static void reportDcLfSolverFailure​(com.powsybl.commons.reporter.Reporter reporter,
                                                   String errorMessage)
      • reportDcLfComplete

        public static void reportDcLfComplete​(com.powsybl.commons.reporter.Reporter reporter,
                                              boolean succeeded)
      • reportGeneratorsDiscardedFromVoltageControlBecauseNotStarted

        public static void reportGeneratorsDiscardedFromVoltageControlBecauseNotStarted​(com.powsybl.commons.reporter.Reporter reporter,
                                                                                        int impactedGeneratorCount)
      • reportGeneratorsDiscardedFromVoltageControlBecauseReactiveRangeIsTooSmall

        public static void reportGeneratorsDiscardedFromVoltageControlBecauseReactiveRangeIsTooSmall​(com.powsybl.commons.reporter.Reporter reporter,
                                                                                                     int impactedGeneratorCount)
      • reportAcLfComplete

        public static void reportAcLfComplete​(com.powsybl.commons.reporter.Reporter reporter,
                                              String nrStatus,
                                              com.powsybl.commons.reporter.TypedValue severity)
      • createLoadFlowReporter

        public static com.powsybl.commons.reporter.Reporter createLoadFlowReporter​(com.powsybl.commons.reporter.Reporter reporter,
                                                                                   String networkId)
      • createLfNetworkReporter

        public static com.powsybl.commons.reporter.Reporter createLfNetworkReporter​(com.powsybl.commons.reporter.Reporter reporter,
                                                                                    int networkNumCc,
                                                                                    int networkNumSc)
      • createPostLoadingProcessingReporter

        public static com.powsybl.commons.reporter.Reporter createPostLoadingProcessingReporter​(com.powsybl.commons.reporter.Reporter reporter)
      • createOuterLoopReporter

        public static com.powsybl.commons.reporter.Reporter createOuterLoopReporter​(com.powsybl.commons.reporter.Reporter reporter,
                                                                                    String outerLoopType)
      • createSensitivityAnalysis

        public static com.powsybl.commons.reporter.Reporter createSensitivityAnalysis​(com.powsybl.commons.reporter.Reporter reporter,
                                                                                      String networkId)
      • createAcSecurityAnalysis

        public static com.powsybl.commons.reporter.Reporter createAcSecurityAnalysis​(com.powsybl.commons.reporter.Reporter reporter,
                                                                                     String networkId)
      • createPreContingencySimulation

        public static com.powsybl.commons.reporter.Reporter createPreContingencySimulation​(com.powsybl.commons.reporter.Reporter reporter)
      • createPostContingencySimulation

        public static com.powsybl.commons.reporter.Reporter createPostContingencySimulation​(com.powsybl.commons.reporter.Reporter reporter,
                                                                                            String contingencyId)
      • createDetailedNewtonRaphsonReporter

        public static com.powsybl.commons.reporter.Reporter createDetailedNewtonRaphsonReporter​(com.powsybl.commons.reporter.Reporter reporter,
                                                                                                int networkNumCc,
                                                                                                int networkNumSc)
      • createDetailedNewtonRaphsonReporterOuterLoop

        public static com.powsybl.commons.reporter.Reporter createDetailedNewtonRaphsonReporterOuterLoop​(com.powsybl.commons.reporter.Reporter reporter,
                                                                                                         int networkNumCc,
                                                                                                         int networkNumSc,
                                                                                                         int outerLoopIteration,
                                                                                                         String outerLoopType)
      • createNewtonRaphsonMismatchReporter

        public static com.powsybl.commons.reporter.Reporter createNewtonRaphsonMismatchReporter​(com.powsybl.commons.reporter.Reporter reporter,
                                                                                                int iteration)
      • reportNewtonRaphsonMismatch

        public static void reportNewtonRaphsonMismatch​(com.powsybl.commons.reporter.Reporter reporter,
                                                       String acEquationType,
                                                       double mismatch,
                                                       String busId,
                                                       double busV,
                                                       double busPhi,
                                                       int iteration)
      • reportNewtonRaphsonNorm

        public static void reportNewtonRaphsonNorm​(com.powsybl.commons.reporter.Reporter reporter,
                                                   double norm,
                                                   int iteration)