| __init__(self) | puzzle.Puzzle | |
| __repr__(self) | puzzle.Puzzle | |
| __str__(self) | puzzle.Puzzle | |
| addNote(self, int row, int col, int value) | puzzle.Puzzle | |
| autoNotes(self) | puzzle.Puzzle | |
| clearAllNotes(self) | puzzle.Puzzle | |
| clearNotes(self, int row, int col) | puzzle.Puzzle | |
| clearValue(self, int row, int col) | puzzle.Puzzle | |
| clone(cls, "Puzzle" original) | puzzle.Puzzle | |
| generateSolution(cls, bool verbose=True) | puzzle.Puzzle | |
| getBlock(self, *int row, int col) | puzzle.Puzzle | |
| getColumn(self, *int col) | puzzle.Puzzle | |
| getEmptyFields(self, bool sortByNotesLength=False) | puzzle.Puzzle | |
| getField(self, int row, int col) | puzzle.Puzzle | |
| getFixedFields(self) | puzzle.Puzzle | |
| getFlatGrid(self) | puzzle.Puzzle | |
| getNonEmptyFields(self) | puzzle.Puzzle | |
| getNonFixedFields(self) | puzzle.Puzzle | |
| getRow(self, *int row) | puzzle.Puzzle | |
| getValue(self, int row, int col) | puzzle.Puzzle | |
| hasNoDuplicateValues(self) | puzzle.Puzzle | |
| hasValidCandidates(self) | puzzle.Puzzle | |
| isFinished(self) | puzzle.Puzzle | |
| isValid(self) | puzzle.Puzzle | |
| isValidCell(self, int row, int col, int value) | puzzle.Puzzle | |
| iterGrid(self) | puzzle.Puzzle | |
| loadFromList(cls, list[list[int|None]] grid) | puzzle.Puzzle | |
| loadFromSerialized(cls, tuple[int|None] serialized) | puzzle.Puzzle | |
| lockValues(self) | puzzle.Puzzle | |
| removeNote(self, int row, int col, int value) | puzzle.Puzzle | |
| serialize(self) | puzzle.Puzzle | |
| setValue(self, int row, int col, int value) | puzzle.Puzzle | |
| usedInBlock(self, *int row, int col, int value) | puzzle.Puzzle | |
| usedInColumn(self, *int col, int value) | puzzle.Puzzle | |
| usedInRow(self, *int row, int value) | puzzle.Puzzle | |