Solver class
Puzzle Solver class which implements solving and validation functionality Implementation based on my previous project; Java Sudoku https://github.com/AlvinRamoutar/Sudoku
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
checkAmbiguity(
Grid grid) → Future< bool> -
Initializes an ambiguity check with a supplied
grid
, and returns true if ambiguous -
consistent(
Grid board, Position pos, int c) → bool -
Validates
board
consistency from the position of a cell into an index Used by solve and checkAmbiguity to validatec
. Will return true ifc
does not violate board. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
solve(
) → Future< Grid?> -
solvedBoard(
) → Grid? -
solveFromGrid(
Grid grid) → Future< Grid?> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited