Class BruteForceSearch

java.lang.Object
org.projog.clp.BruteForceSearch

public final class BruteForceSearch extends Object
Performs a brute force search.

Tries all possible values in search of a valid solution. When a solution is found it backtracks to find alternative solutions.

  • Field Details

  • Constructor Details

  • Method Details

    • next

      public ClpConstraintStore next()
      Finds a valid solution.

      If a valid solution was found on a previous call then it will backtrack in an attempt to find an alternative solution.

      Returns:
      the next solution or, if no remaining solutions, null
    • getCurrent

      private Possibilities getCurrent()