Function ADS::squareTiling
Defined in File Domino.h
Function Documentation
-
inline std::optional<Tiling> ADS::squareTiling(const std::vector<Tile> &D, int n)
a legal covering of the n x n square, by backtrack, or nothing (also if n < 1 or D is empty)
- Post:
a covering returned passes legalTiling()