A B C D E G I M O P R S T U
All Classes All Packages
All Classes All Packages
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
All Classes All Packages