Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Class: PuzzleSolvers.SixCellLambdaConstraint

Summary

Constrains six cells to values that satisfy a lambda expression.

Remarks

This constraint is not very efficient as it will only be evaluated once all but one of the cells is filled in.

Constructors

SixCellLambdaConstraint(int affectedCell1, int affectedCell2, int affectedCell3, int affectedCell4, int affectedCell5, int affectedCell6, Func<int, int, int, int, int, int, bool> isValid)
Constrains six cells to values that satisfy a lambda expression. (see also remarks)

Instance methods

ConstraintResultRefer to the documentation for Constraint.Process.

Instance properties

Func<int, int, int, int, int, int, bool>A function that determines whether a set of values is valid in the relevant cells.