Show / Hide Table of Contents

Interface IPuzzleWithPossibleValues<T>

Holds a puzzle's data and corresponding possible values.

Inherited Members
IPuzzle<T>.Item[Int32, Int32]
IPuzzle<T>.Item[Coordinate]
IPuzzle<T>.DeepCopy()
IReadOnlyPuzzle.Size
IReadOnlyPuzzle.NumSquares
IReadOnlyPuzzle.NumEmptySquares
IReadOnlyPuzzle.NumSetSquares
IReadOnlyPuzzle.AllPossibleValuesSpan
IReadOnlyPuzzle.CountPerUniqueValue
IReadOnlyPuzzle.GetUnsetCoords()
IPossibleValues.SetPossibleValues(Coordinate, BitVector)
IPossibleValues.IntersectPossibleValues(Coordinate, BitVector)
IPossibleValues.ResetPossibleValues(Coordinate)
IReadOnlyPossibleValues.UniquePossibleValues
IReadOnlyPossibleValues.GetPossibleValues(Coordinate)
Namespace: SudokuSpice.RuleBased
Assembly: SudokuSpice.dll
Syntax
public interface IPuzzleWithPossibleValues<T> : IPuzzle<T>, IReadOnlyPuzzleWithMutablePossibleValues, IReadOnlyPuzzleWithPossibleValues, IReadOnlyPuzzle, IPossibleValues, IReadOnlyPossibleValues where T : class, IPuzzle<T>
Type Parameters
Name Description
T

Should be the concrete type implementing this interface.

  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX