Skip navigation links
A B C D E F G I J L M N O P R S T V W 

S

saveBoard(String) - Method in class org.mariuszgromada.math.janetsudoku.SudokuGenerator
Saves board to the text file.
saveBoard(String, String) - Method in class org.mariuszgromada.math.janetsudoku.SudokuGenerator
Saves board to the text file.
saveBoard(String, String, String) - Method in class org.mariuszgromada.math.janetsudoku.SudokuGenerator
Saves board to the text file.
saveBoard(String) - Method in class org.mariuszgromada.math.janetsudoku.SudokuSolver
Saves board to the text file.
saveBoard(String, String) - Method in class org.mariuszgromada.math.janetsudoku.SudokuSolver
Saves board to the text file.
saveBoard(String, String, String) - Method in class org.mariuszgromada.math.janetsudoku.SudokuSolver
Saves board to the text file.
saveBoard(int[][], String) - Static method in class org.mariuszgromada.math.janetsudoku.SudokuStore
Saves board to the text file.
saveBoard(int[][], String, String) - Static method in class org.mariuszgromada.math.janetsudoku.SudokuStore
Saves board to the text file.
saveBoard(int[][], String, String, String) - Static method in class org.mariuszgromada.math.janetsudoku.SudokuStore
Saves board to the text file.
saveSolvedBoard(String) - Method in class org.mariuszgromada.math.janetsudoku.SudokuSolver
Saves solved board to the text file.
saveSolvedBoard(String, String) - Method in class org.mariuszgromada.math.janetsudoku.SudokuSolver
Saves solved board to the text file.
saveSolvedBoard(String, String, String) - Method in class org.mariuszgromada.math.janetsudoku.SudokuSolver
Saves solved board to the text file.
seqOfRandomBoardTransf(int[][], int) - Static method in class org.mariuszgromada.math.janetsudoku.SudokuStore
Applies to the Sudoku board sequence (of a given length) of transformations selected randomly (each transformation selected randomly between 0 and SudokuStore.AVAILABLE_RND_BOARD_TRANSF).
seqOfRandomBoardTransf(int[][]) - Static method in class org.mariuszgromada.math.janetsudoku.SudokuStore
Applies to the Sudoku board sequence (of default length) of transformations selected randomly (each transformation selected randomly between 0 and SudokuStore.AVAILABLE_RND_BOARD_TRANSF).
setCell(int, int, int) - Method in class org.mariuszgromada.math.janetsudoku.SudokuSolver
Manually set cell value.
SOLUTION_NON_UNIQUE - Static variable in class org.mariuszgromada.math.janetsudoku.SudokuSolver
Solution exists and is non-unique.
SOLUTION_NOT_EXISTS - Static variable in class org.mariuszgromada.math.janetsudoku.SudokuSolver
Solution does not exist.
SOLUTION_UNIQUE - Static variable in class org.mariuszgromada.math.janetsudoku.SudokuSolver
Solution exists and is unique.
solutionPathToString() - Method in class org.mariuszgromada.math.janetsudoku.SudokuSolver
Return string representation of cells that lead to the solution, keeping the sequence.
solutionPathToString(BoardCell[]) - Static method in class org.mariuszgromada.math.janetsudoku.SudokuStore
Returns string representation of the 'path' leading to the solution.
solve() - Method in class org.mariuszgromada.math.janetsudoku.SudokuSolver
Method starts solving procedure.
SOLVING_STATE_NOT_STARTED - Static variable in class org.mariuszgromada.math.janetsudoku.SudokuSolver
Sudoku solving not initiated.
SOLVING_STATE_SOLVED - Static variable in class org.mariuszgromada.math.janetsudoku.SudokuSolver
Sudoku solving finished and successful.
SOLVING_STATE_STARTED - Static variable in class org.mariuszgromada.math.janetsudoku.SudokuSolver
Sudoku solving started.
start() - Static method in class org.mariuszgromada.math.janetsudoku.demoapp.JanetSudoku
Start the Janet-Sudoku Demo app.
start(int) - Static method in class org.mariuszgromada.math.janetsudoku.regtests.RegTests
Start all regression tests.
start() - Static method in class org.mariuszgromada.math.janetsudoku.regtests.RegTests
Start all regression tests with default number of threads.
start() - Static method in class org.mariuszgromada.math.janetsudoku.regtests.RegTestsApi
Runs SudokuStore regression tests with default number of threads.
start(int) - Static method in class org.mariuszgromada.math.janetsudoku.regtests.RegTestsApi
Runs SudokuStore regression tests.
start() - Static method in class org.mariuszgromada.math.janetsudoku.regtests.RegTestsGenerator
Runs SudokuSolver regression tests with default number of threads.
start(int) - Static method in class org.mariuszgromada.math.janetsudoku.regtests.RegTestsGenerator
Runs SudokuSolver regression tests.
start() - Static method in class org.mariuszgromada.math.janetsudoku.regtests.RegTestsSolver
Runs SudokuSolver regression tests with default number of threads.
start(int) - Static method in class org.mariuszgromada.math.janetsudoku.regtests.RegTestsSolver
Runs SudokuSolver regression tests.
start() - Static method in class org.mariuszgromada.math.janetsudoku.regtests.RegTestsStore
Runs SudokuStore regression tests with default number of threads.
start(int) - Static method in class org.mariuszgromada.math.janetsudoku.regtests.RegTestsStore
Runs SudokuStore regression tests.
startApp() - Method in class org.mariuszgromada.math.janetsudoku.demoapp.JanetSudoku
Start the Janet-Sudoku Demp app.
SudokuBoard - Class in org.mariuszgromada.math.janetsudoku
Data type used while returning all solutions list
SudokuBoard() - Constructor for class org.mariuszgromada.math.janetsudoku.SudokuBoard
Default constructor.
SudokuGenerator - Class in org.mariuszgromada.math.janetsudoku
Sudoku generator.
SudokuGenerator(char...) - Constructor for class org.mariuszgromada.math.janetsudoku.SudokuGenerator
Default constructor based on random Sudoku puzzle example.
SudokuGenerator(int, char...) - Constructor for class org.mariuszgromada.math.janetsudoku.SudokuGenerator
Default constructor based on puzzle example.
SudokuGenerator(int[][], char...) - Constructor for class org.mariuszgromada.math.janetsudoku.SudokuGenerator
Default constructor based on provided initial board.
SudokuGenerator(String, char...) - Constructor for class org.mariuszgromada.math.janetsudoku.SudokuGenerator
Constructor based on the sudoku board provided in text file.
SudokuGenerator(String[], char...) - Constructor for class org.mariuszgromada.math.janetsudoku.SudokuGenerator
Constructor based on the sudoku board provided array of strings.
SudokuGenerator(ArrayList<String>, char...) - Constructor for class org.mariuszgromada.math.janetsudoku.SudokuGenerator
Constructor based on the sudoku board provided list of strings.
SudokuPuzzles - Class in org.mariuszgromada.math.janetsudoku
Set of static final arrays containing Sudoku puzzles.
SudokuPuzzles() - Constructor for class org.mariuszgromada.math.janetsudoku.SudokuPuzzles
 
SudokuSolver - Class in org.mariuszgromada.math.janetsudoku
Sudoku board, with predefined Sudoku examples and possibility to load external examples from arrays or files.
SudokuSolver() - Constructor for class org.mariuszgromada.math.janetsudoku.SudokuSolver
Default constructor - only board initialization.
SudokuSolver(int) - Constructor for class org.mariuszgromada.math.janetsudoku.SudokuSolver
Constructor - based on the Sudoku predefined example number.
SudokuSolver(String) - Constructor for class org.mariuszgromada.math.janetsudoku.SudokuSolver
Constructor - based on file path to the Sudoku definition.
SudokuSolver(String[]) - Constructor for class org.mariuszgromada.math.janetsudoku.SudokuSolver
Constructor - based on file path to the Sudoku definition.
SudokuSolver(ArrayList<String>) - Constructor for class org.mariuszgromada.math.janetsudoku.SudokuSolver
Constructor - based on file path to the Sudoku definition.
SudokuSolver(int[][]) - Constructor for class org.mariuszgromada.math.janetsudoku.SudokuSolver
Constructor - based on array representing Sudoku board.
SUDOKUSOLVER_BOARD_ERROR - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Board contains an error.
SUDOKUSOLVER_BOARD_ERROR_MSG - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Board contains an error.
SUDOKUSOLVER_CHECKIFUNIQUESOLUTION_CHECKING_NOT_STARTED - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Finding all Sudoku solutions requested, but not started.
SUDOKUSOLVER_CHECKIFUNIQUESOLUTION_CHECKING_NOT_STARTED_MSG - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Finding all Sudoku solutions requested, but not started.
SUDOKUSOLVER_FINDALLSOLUTIONS_SEARCHING_NOT_STARTED - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Finding all Sudoku solutions requested, but not started.
SUDOKUSOLVER_FINDALLSOLUTIONS_SEARCHING_NOT_STARTED_MSG - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Finding all Sudoku solutions requested, but not started.
SUDOKUSOLVER_GETCELLDIGIT_INCORRECT_INDEX - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Incorrect cell definition while calling getCell method (incorrect index).
SUDOKUSOLVER_GETCELLDIGIT_INCORRECT_INDEX_MSG - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Incorrect cell definition while calling getCell method (incorrect index).
SUDOKUSOLVER_LOADBOARD_LOADING_FAILED - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Sudoku board loading failed.
SUDOKUSOLVER_LOADBOARD_LOADING_FAILED_MSG - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Sudoku board loading failed.
SUDOKUSOLVER_SETCELL_INCORRECT_DEFINITION - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Incorrect cell definition while calling setCell method (incorrect index or incorrect digit).
SUDOKUSOLVER_SETCELL_INCORRECT_DEFINITION_MSG - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Incorrect cell definition while calling setCell method (incorrect index or incorrect digit).
SUDOKUSOLVER_SOLVE_SOLVING_FAILED - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Sudoku solving requested, but falied.
SUDOKUSOLVER_SOLVE_SOLVING_FAILED_MSG - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Sudoku solving requested, but falied.
SUDOKUSOLVER_SOLVE_SOLVING_NOT_STARTED - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Sudoku solving requested, but not started.
SUDOKUSOLVER_SOLVE_SOLVING_NOT_STARTED_MSG - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Sudoku solving requested, but not started.
SudokuStore - Class in org.mariuszgromada.math.janetsudoku
Storehouse for various things used in library, i.e. sudoku board examples.
SudokuStore() - Constructor for class org.mariuszgromada.math.janetsudoku.SudokuStore
 
SUDOKUSTORE_BOARDSEGMENTSTARTINDEX_INCORRECT_SEGMENT - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Incorrect segment index while calling SudokuStore.boardSegmentStartIndex(int)
SUDOKUSTORE_BOARDSEGMENTSTARTINDEX_INCORRECT_SEGMENT_MSG - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Incorrect segment index while calling SudokuStore.boardSegmentStartIndex(int)
SUDOKUSTORE_CALCULATEPUZZLERATING_NO_SOLUTION - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Puzzle solution does not exist.
SUDOKUSTORE_CALCULATEPUZZLERATING_NO_SOLUTION_MSG - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Puzzle solution does not exist.
SUDOKUSTORE_CALCULATEPUZZLERATING_NON_UNIQUE_SOLUTION - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Puzzle has non-unique solution.
SUDOKUSTORE_CALCULATEPUZZLERATING_NON_UNIQUE_SOLUTION_MSG - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Puzzle has non-unique solution.
SUDOKUSTORE_CALCULATEPUZZLERATING_PUZZLE_ERROR - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Obvious puzzle error.
SUDOKUSTORE_CALCULATEPUZZLERATING_PUZZLE_ERROR_MSG - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Puzzle contains obvious puzzle error.
SUDOKUSTORE_CALCULATEPUZZLERATING_THREADS_JOIN_FAILED - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Threads join failed.
SUDOKUSTORE_CALCULATEPUZZLERATING_THREADS_JOIN_FAILED_MSG - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Threads join failed.
SUDOKUSTORE_RANDOMINDEX_INCORRECT_PARAMETER - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Negative or zero parameter while calling SudokuStore.randomIndex(int)
SUDOKUSTORE_RANDOMINDEX_INCORRECT_PARAMETER_MSG - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Negative or zero parameter while calling SudokuStore.randomIndex(int)
SUDOKUSTORE_RANDOMNUMBER_INCORRECT_PARAMETER - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Negative or zero parameter while calling SudokuStore.randomNumber(int)
SUDOKUSTORE_RANDOMNUMBER_INCORRECT_PARAMETER_MSG - Static variable in class org.mariuszgromada.math.janetsudoku.ErrorCodes
Negative or zero parameter while calling SudokuStore.randomNumber(int)
swapColSegments(int[][], int, int) - Static method in class org.mariuszgromada.math.janetsudoku.SudokuStore
Swapping 2 column segments (9x3 each one) of Sudoku board.
swapColSegmentsRandomly(int[][]) - Static method in class org.mariuszgromada.math.janetsudoku.SudokuStore
Swapping randomly selected 2 column segments (9x3 each one) of Sudoku board.
swapColsInSegment(int[][], int, int, int) - Static method in class org.mariuszgromada.math.janetsudoku.SudokuStore
Swapping 2 columns within a given column segment.
swapColsInSegmentRandomly(int[][]) - Static method in class org.mariuszgromada.math.janetsudoku.SudokuStore
Swapping randomly selected 2 columns within randomly select column segment.
swapRowSegments(int[][], int, int) - Static method in class org.mariuszgromada.math.janetsudoku.SudokuStore
Swapping 2 row segments (3x9 each one) of Sudoku board.
swapRowSegmentsRandomly(int[][]) - Static method in class org.mariuszgromada.math.janetsudoku.SudokuStore
Swapping randomly selected 2 row segments (3x9 each one) of Sudoku board.
swapRowsInSegment(int[][], int, int, int) - Static method in class org.mariuszgromada.math.janetsudoku.SudokuStore
Swapping 2 rows within a given row segment.
swapRowsInSegmentRandomly(int[][]) - Static method in class org.mariuszgromada.math.janetsudoku.SudokuStore
Swapping randomly selected 2 rows within randomly select row segment.
A B C D E F G I J L M N O P R S T V W 
Skip navigation links