Leptonica  1.82.0
Image processing and image analysis suite
L_Sudoku Struct Reference

Data Fields

l_int32 num
 
l_int32 * locs
 
l_int32 current
 
l_int32 * init
 
l_int32 * state
 
l_int32 nguess
 
l_int32 finished
 
l_int32 failure
 

Detailed Description

Definition at line 52 of file sudoku.h.

Field Documentation

◆ current

l_int32 L_Sudoku::current

index into locs of current location

Definition at line 56 of file sudoku.h.

Referenced by sudokuNewGuess().

◆ failure

l_int32 L_Sudoku::failure

set to 1 if no solution is possible

Definition at line 63 of file sudoku.h.

Referenced by sudokuCreate(), sudokuGenerate(), sudokuNewGuess(), and sudokuSolve().

◆ finished

l_int32 L_Sudoku::finished

set to 1 when solved

Definition at line 62 of file sudoku.h.

Referenced by sudokuCreate(), sudokuNewGuess(), and sudokuSolve().

◆ init

l_int32* L_Sudoku::init

initial state, with 0 representing the unknowns

Definition at line 57 of file sudoku.h.

Referenced by sudokuCreate(), sudokuDestroy(), sudokuGenerate(), and sudokuSolve().

◆ locs

l_int32* L_Sudoku::locs

location of unknowns

Definition at line 55 of file sudoku.h.

Referenced by sudokuCreate(), sudokuDestroy(), and sudokuNewGuess().

◆ nguess

l_int32 L_Sudoku::nguess

shows current number of guesses

Definition at line 61 of file sudoku.h.

Referenced by sudokuNewGuess(), and sudokuSolve().

◆ num

l_int32 L_Sudoku::num

number of unknowns

Definition at line 54 of file sudoku.h.

Referenced by sudokuCreate(), and sudokuNewGuess().

◆ state

l_int32* L_Sudoku::state

present state, including inits and guesses of unknowns up to current

Definition at line 59 of file sudoku.h.

Referenced by sudokuCompareState(), sudokuCreate(), sudokuDestroy(), and sudokuNewGuess().


The documentation for this struct was generated from the following file: