A B C D E G I M O P R S T U 
All Classes All Packages

A

addCellToCollection(Cell) - Method in class io.github.skenvy.CellCollection
 

B

board - Variable in class io.github.skenvy.Sudoku
The known and determined values that populate the grid.
boardCheckComplete() - Method in class io.github.skenvy.Sudoku
 
boardCheckErrors() - Method in class io.github.skenvy.Sudoku
 
boardCheckPlacesFilled() - Method in class io.github.skenvy.Sudoku
 
boardCheckValid() - Method in class io.github.skenvy.Sudoku
 

C

Cell - Class in io.github.skenvy
An individual cell in the whole grid.
Cell() - Constructor for class io.github.skenvy.Cell
Initialise an empty cell for a standard sudoku board of size 3*3*3*3.
Cell(int) - Constructor for class io.github.skenvy.Cell
Initialise a non-empty cell for a standard sudoku board of size 3*3*3*3.
Cell(int, int) - Constructor for class io.github.skenvy.Cell
Initialise a non-empty cell for a sudoku board of arbitrary size.
Cell(int, int, CellCollection, CellCollection, CellCollection) - Constructor for class io.github.skenvy.Cell
Initialise a non-empty cell for a sudoku board of arbitrary size.
Cell.SudokuCellCantSetValueOfPredeterminedCellException - Exception in io.github.skenvy
 
Cell.SudokuCellException - Exception in io.github.skenvy
Used for cell related exceptions.
Cell.SudokuCellInvalidInitialValueException - Exception in io.github.skenvy
 
CellCollection - Class in io.github.skenvy
A collection of cells ~ can be a row, column, or box|region|block.
CellCollection() - Constructor for class io.github.skenvy.CellCollection
Initialise an empty collection to reference 9 cells in a row, column, or box.
CellCollection(int) - Constructor for class io.github.skenvy.CellCollection
Initialise an empty collection to reference N*N cells in a row, column, or box.
CellCollection.SudokuCellCollectionException - Exception in io.github.skenvy
Used for cell collection related exceptions.
cellFilled - Variable in class io.github.skenvy.Sudoku
Whether a cell is filled or not.
checkSoleCandidate() - Method in class io.github.skenvy.Sudoku
 
checkUniqueCandidate() - Method in class io.github.skenvy.Sudoku
 
clear() - Method in class io.github.skenvy.PermutationComputation
 

D

deliminatePotential(int, int, int, int, int) - Method in class io.github.skenvy.Sudoku
 
digestAsArray() - Method in class io.github.skenvy.Sudoku
 

E

errorExists() - Method in class io.github.skenvy.Sudoku
 
errorInSquare - Variable in class io.github.skenvy.Sudoku
 

G

get(int) - Method in class io.github.skenvy.PermutationComputation
 
getBoxes() - Method in class io.github.skenvy.SudokuGrid
 
getCells() - Method in class io.github.skenvy.CellCollection
Get a collection of the cells.
getColumns() - Method in class io.github.skenvy.SudokuGrid
 
getget(int, int) - Method in class io.github.skenvy.PermutationComputation
 
getRows() - Method in class io.github.skenvy.SudokuGrid
 
getValue() - Method in class io.github.skenvy.Cell
 
getValues() - Method in class io.github.skenvy.CellCollection
 

I

initialiseBoard() - Method in class io.github.skenvy.Sudoku
 
initialiseNumberPresentGridRowCol(boolean) - Method in class io.github.skenvy.Sudoku
 
initialisePlaceCanContain(boolean) - Method in class io.github.skenvy.Sudoku
 
initialisePlaceFilled() - Method in class io.github.skenvy.Sudoku
 
integerSquareRoot(int) - Static method in class io.github.skenvy.Utility
 
InvlalidSudokuCongiguration(String) - Constructor for exception io.github.skenvy.Sudoku.InvlalidSudokuCongiguration
 
io.github.skenvy - package io.github.skenvy
 
isIntegerSquared(int) - Static method in class io.github.skenvy.Utility
 
iterateReductionOfCanContainInGridByRowCol() - Method in class io.github.skenvy.Sudoku
 
iterateReductionOfCanContainInRowColByGrid() - Method in class io.github.skenvy.Sudoku
 
iterateReductionOfCanContainSubsetHidden() - Method in class io.github.skenvy.Sudoku
 
iterateReductionOfCanContainSubsetVisible() - Method in class io.github.skenvy.Sudoku
 
iterateSoleCandidate() - Method in class io.github.skenvy.Sudoku
 
iterateUniqueCandidate() - Method in class io.github.skenvy.Sudoku
 

M

main(String[]) - Static method in class io.github.skenvy.PermutationComputation
 
main(String[]) - Static method in class io.github.skenvy.Sudoku
 
main(String[]) - Static method in class io.github.skenvy.SudokuGui
 

O

operationsAsArray() - Method in class io.github.skenvy.Sudoku
 

P

PermutationComputation - Class in io.github.skenvy
 
PermutationComputation() - Constructor for class io.github.skenvy.PermutationComputation
 
permutationComputationRoll(int, int, int, int[]) - Method in class io.github.skenvy.PermutationComputation
 
permutationCompute(int, int) - Method in class io.github.skenvy.PermutationComputation
 
placeCanContainCheckCollision(int, int, int, int, int, int, int, int) - Method in class io.github.skenvy.Sudoku
 
placeCanContainCheckDoesCollide(int, int, int, int, int, int, int, int, int) - Method in class io.github.skenvy.Sudoku
 
printBoardOut() - Method in class io.github.skenvy.Sudoku
 
printDigest() - Method in class io.github.skenvy.Sudoku
 
printOperations() - Method in class io.github.skenvy.Sudoku
 

R

readBoardIn(String[]) - Method in class io.github.skenvy.Sudoku
 
reductionOfCanContainInGridByRowCol() - Method in class io.github.skenvy.Sudoku
 
reductionOfCanContainInRowColByGrid() - Method in class io.github.skenvy.Sudoku
 
reductionOfCanContainSubsetHidden() - Method in class io.github.skenvy.Sudoku
 
reductionOfCanContainSubsetVisible() - Method in class io.github.skenvy.Sudoku
 

S

setValue(int) - Method in class io.github.skenvy.Cell
 
size() - Method in class io.github.skenvy.PermutationComputation
 
solveBoard() - Method in class io.github.skenvy.Sudoku
 
solveBoardEasy() - Method in class io.github.skenvy.Sudoku
 
solveBoardHard() - Method in class io.github.skenvy.Sudoku
 
solveBoardModerate() - Method in class io.github.skenvy.Sudoku
 
subsetCollisionAt(int, int, int[], int[][][]) - Method in class io.github.skenvy.Sudoku
 
subsetCollisionAtRolling(int, int, int[], int[][][]) - Method in class io.github.skenvy.Sudoku
 
Sudoku - Class in io.github.skenvy
 
Sudoku() - Constructor for class io.github.skenvy.Sudoku
 
Sudoku(int) - Constructor for class io.github.skenvy.Sudoku
 
Sudoku(int[][][][]) - Constructor for class io.github.skenvy.Sudoku
 
Sudoku.InvlalidSudokuCongiguration - Exception in io.github.skenvy
Used for sudoku related exceptions.
SudokuCellCantSetValueOfPredeterminedCellException() - Constructor for exception io.github.skenvy.Cell.SudokuCellCantSetValueOfPredeterminedCellException
 
SudokuCellCollectionException(String) - Constructor for exception io.github.skenvy.CellCollection.SudokuCellCollectionException
 
SudokuCellException(String) - Constructor for exception io.github.skenvy.Cell.SudokuCellException
 
SudokuCellGridException(String) - Constructor for exception io.github.skenvy.SudokuGrid.SudokuCellGridException
 
SudokuCellGridInvalidGridShapeException(int) - Constructor for exception io.github.skenvy.SudokuGrid.SudokuCellGridInvalidGridShapeException
 
SudokuCellGridInvalidGridShapeException(int, int) - Constructor for exception io.github.skenvy.SudokuGrid.SudokuCellGridInvalidGridShapeException
 
SudokuCellGridInvalidGridShapeException(int, int, int, int) - Constructor for exception io.github.skenvy.SudokuGrid.SudokuCellGridInvalidGridShapeException
 
SudokuCellInvalidInitialValueException(int, int) - Constructor for exception io.github.skenvy.Cell.SudokuCellInvalidInitialValueException
 
SudokuGrid - Class in io.github.skenvy
A Sudoku Grid ~ the whole "board" with N rows, columns, and boxes.
SudokuGrid() - Constructor for class io.github.skenvy.SudokuGrid
Initialise an empty sudoku grid for a standard Sudoku board.
SudokuGrid(int) - Constructor for class io.github.skenvy.SudokuGrid
Initialise an empty sudoku grid for a custom sized Sudoku board.
SudokuGrid(SudokuGrid, boolean) - Constructor for class io.github.skenvy.SudokuGrid
Initialise a grid from one already established.
SudokuGrid.SudokuCellGridException - Exception in io.github.skenvy
Used for cell related exceptions.
SudokuGrid.SudokuCellGridInvalidGridShapeException - Exception in io.github.skenvy
 
SudokuGui - Class in io.github.skenvy
A JFrame implementation of a GUI to use the Sudoku class to solve puzzles.

T

textFieldAdd(String) - Method in class io.github.skenvy.Sudoku
 

U

updateNumberPresentGridRowCol() - Method in class io.github.skenvy.Sudoku
 
updatePlaceCanContain() - Method in class io.github.skenvy.Sudoku
 
Utility - Class in io.github.skenvy
A stubbed utility class that is WIP.
Utility() - Constructor for class io.github.skenvy.Utility
 
A B C D E G I M O P R S T U 
All Classes All Packages