Class SolverAlgorithmCounter
java.lang.Object
jmva.utilities.SolverAlgorithmCounter
Counts the solutions performed by the JMVA solution algorithms.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intcountExact(SolverAlgorithm[] algorithms) static intcountPriority(SolverAlgorithm[] algorithms) static List<SolverAlgorithm> getApproximateAlgorithms(List<SolverAlgorithm> algorithms, boolean excludePriority, boolean excludeLD) static List<SolverAlgorithm> getExactAlgorithms(List<SolverAlgorithm> algorithms, boolean excludePriority, boolean excludeLD) static List<SolverAlgorithm> getPriorityAlgorithms(List<SolverAlgorithm> algorithms, boolean excludeLD) static intstatic intstatic intstatic intstatic intstatic intstatic intstatic int
-
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
-
numPriorityAlgs
public static int numPriorityAlgs() -
numClosedPriorityAlgorithms
public static int numClosedPriorityAlgorithms() -
numOpenPriorityAlgorithms
public static int numOpenPriorityAlgorithms() -
numMixedPriorityAlgorithms
public static int numMixedPriorityAlgorithms() -
countPriority
-
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)
-