An email conversation with Chuck Fresno turned up several forms of
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Fri, 17 Jun 2005 11:51:52 +0000 (11:51 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Fri, 17 Jun 2005 11:51:52 +0000 (11:51 +0000)
commit154bf9b1ed5f05b68c9f7c4d2e3d42e181170f53
treead964b833e60bc8796d90566a5010aeeb412f849
parentee03cb5f1fc4b47d6c56b5de95af611cff5e2ca8
An email conversation with Chuck Fresno turned up several forms of
symmetry which were not implemented in Solo. Now they are.

In the process I've completely retired symmetry_limit() on the
grounds that some of the new symmetries do not have a rectangular
base region; instead I determine the base region by going through
the grid and finding every square which is not transformed into a
lexicographically lower square by any symmetry operation. This means
that adding new symmetries is now _only_ a matter of encoding the
actual transformation rules.

git-svn-id: svn://svn.tartarus.org/sgt/puzzles@5965 cda61777-01e9-0310-a592-d414129be87e
solo.c