A C D E F G H I L M N P R S T U

M

MATRIX - Static variable in class com.act365.sudoku.LinearSystemState
 
MOST_CANDIDATES - Static variable in class com.act365.sudoku.Strategy
 
MaskFactory - class com.act365.sudoku.MaskFactory.
The MaskFactory class iterates through the complete set of possible masks (a mask is a boolean[][] array that indicates whether the corresponding cells in Su Doku grids should have their initial values exposed) of a given size.
MaskFactory(int, int) - Constructor for class com.act365.sudoku.MaskFactory
Creates a new MaskFactory.
MaskFactory(int, int, boolean) - Constructor for class com.act365.sudoku.MaskFactory
Creates a new MaskFactory.
MaskFactory(int, int, boolean[][]) - Constructor for class com.act365.sudoku.MaskFactory
Creates a new MaskFactory.
MaskFactory(int, int, int[]) - Constructor for class com.act365.sudoku.MaskFactory
Creates a new MaskFactory.
MaskFactory(String) - Constructor for class com.act365.sudoku.MaskFactory
Creates a new MaskFactory.
MaskFactory(int, int, int) - Constructor for class com.act365.sudoku.MaskFactory
Creates a new MaskFactory.
MaskState - class com.act365.sudoku.MaskState.
MaskState is broadly similar to InvulnerableState except that it calculates the state for a mask - no values are involved.
MaskState() - Constructor for class com.act365.sudoku.MaskState
 
MostCandidates - class com.act365.sudoku.MostCandidates.
The MostCandidates strategy makes the move at any timestep that will eliminate the greatest number of remaining candidates.
MostCandidates(boolean[][], boolean) - Constructor for class com.act365.sudoku.MostCandidates
 
MoveAlreadyEliminatedException - exception com.act365.sudoku.MoveAlreadyEliminatedException.
A MoveAlreadyEliminatedException exception is thrown by a state grid if the given move has already been eliminated.
MoveAlreadyEliminatedException(int, int, int) - Constructor for class com.act365.sudoku.MoveAlreadyEliminatedException
Creates a new exception for the move (x,y):=v.
MoveCantBeEliminatedException - exception com.act365.sudoku.MoveCantBeEliminatedException.
A MoveCantBeEliminatedException exception is thrown by a state grid if the given move cannot be eliminated.
MoveCantBeEliminatedException(int, int, int) - Constructor for class com.act365.sudoku.MoveCantBeEliminatedException
Creates a new exception for the move (x,y):=v.
MoveException - exception com.act365.sudoku.MoveException.
MoveException is the base class for all exceptions associated with the move (x,y):=value.
main(String[]) - Static method in class com.act365.sudoku.Composer
Command-line app to compose Su Doku puzzles.
main(String[]) - Static method in class com.act365.sudoku.MaskFactory
Class test program takes the form MaskFactory [-c cellsInRow] [-r|-i|-a boxes across] [-d] filledCells.
main(String[]) - Static method in class com.act365.sudoku.Solver
Command-line app to solve Su Doku puzzles.
main(String[]) - Static method in class com.act365.sudoku.SuDoku
Starts a new app with a Su Doku grid of the given size.
mouseClicked(MouseEvent) - Method in class com.act365.sudoku.ControlContainer
When a mouse is clicked in the Reasoning Area, the puzzle will reset itself to the appropriate partial-solution.
mouseEntered(MouseEvent) - Method in class com.act365.sudoku.ControlContainer
Mouse motion is ignored.
mouseExited(MouseEvent) - Method in class com.act365.sudoku.ControlContainer
Mouse motion is ignored.
mousePressed(MouseEvent) - Method in class com.act365.sudoku.ControlContainer
Mouse presses are ignored.
mouseReleased(MouseEvent) - Method in class com.act365.sudoku.ControlContainer
Mouse releases are ignored.

A C D E F G H I L M N P R S T U