Instead of using the default refiner, which involves building a stabiliser chain for a symmetric group, we can refine for the same constraint with a combination of the moved points, a set transporter, and a tuple transporter.
This is now much faster for this special case. Compare the current master branch:
Instead of using the default refiner, which involves building a stabiliser chain for a symmetric group, we can refine for the same constraint with a combination of the moved points, a set transporter, and a tuple transporter.
This is now much faster for this special case. Compare the current master branch:
with this PR:
Fixes #35.