SudoklifySolverEngine

inline fun <T> SudoklifySolverEngine(gridProcessor: SudokuGridProcessor<T>, puzzle: SudokuPuzzle, mistakeCheckingMode: MistakeCheckingMode = MistakeCheckingMode.CheckViolations): SudoklifySolverEngine<T>

DSL function for creating a SudoklifySolverEngine instance with the specified parameters.

Return

A new SudoklifySolverEngine instance.

Parameters

T

The type of the user grid cells.

gridProcessor

A SudokuGridProcessor instance to handle grid processing and mistake checking.

puzzle

The SudokuPuzzle configuration to be used.

mistakeCheckingMode

The mode used for mistake checking (optional, default is MistakeCheckingMode.CheckViolations).