Class SolverAlgorithmCounter

java.lang.Object
jmva.utilities.SolverAlgorithmCounter

public class SolverAlgorithmCounter extends Object
Counts the solutions performed by the JMVA solution algorithms.
  • Constructor Details

    • SolverAlgorithmCounter

      public SolverAlgorithmCounter()
  • Method Details

    • numExactAlgs

      public static int numExactAlgs()
    • numClosedExactAlgorithms

      public static int numClosedExactAlgorithms()
    • numOpenExactAlgorithms

      public static int numOpenExactAlgorithms()
    • numMixedExactAlgorithms

      public static int numMixedExactAlgorithms()
    • countExact

      public static int countExact(SolverAlgorithm[] algorithms)
    • numPriorityAlgs

      public static int numPriorityAlgs()
    • numClosedPriorityAlgorithms

      public static int numClosedPriorityAlgorithms()
    • numOpenPriorityAlgorithms

      public static int numOpenPriorityAlgorithms()
    • numMixedPriorityAlgorithms

      public static int numMixedPriorityAlgorithms()
    • countPriority

      public static int countPriority(SolverAlgorithm[] algorithms)
    • getExactAlgorithms

      public static List<SolverAlgorithm> getExactAlgorithms(List<SolverAlgorithm> algorithms, boolean excludePriority, boolean excludeLD)
    • getApproximateAlgorithms

      public static List<SolverAlgorithm> getApproximateAlgorithms(List<SolverAlgorithm> algorithms, boolean excludePriority, boolean excludeLD)
    • getPriorityAlgorithms

      public static List<SolverAlgorithm> getPriorityAlgorithms(List<SolverAlgorithm> algorithms, boolean excludeLD)