Package uk.co.keang.sudoku.solver

Class Summary
AbstractSolver An abstract sudouku solver pattern
AssociatedPairsSolver  
AssociatedPairsSolverTest  
AsymmetricGroupsSolver  
AsymmetricGroupsSolverTest  
BruteForceSolver  
FixedLineSolver  
HiddenGroupsSolver  
HiddenGroupsSolverTest  
KnownValueSolver Provides resolution by simply looking along row, column and block and for each cell removing all known values in the row, column or block.
KnownValueSolverTest  
MatchingGroupsSolver  
MatchingGroupsSolverTest  
SplitGroupsSolver Provides resolution by looking for a triplet that only contain 3 common numbers (they do not each need to contain all of the common numbers but must not contain any other numbers) these numbers can be removed from all other cells in the group.
SplitGroupsSolverTest  
ZeroChoiceSolver Provides resolution by looking for unresolved squares for lines where a number can only go in one square Because of the basic nature of this solver it repeatedly runs until no more solutions are found
ZeroChoiceSolverTest  
 

Enum Summary
AbstractSolver.SolverDifficulty