Compute list of expected solutions
| 675 | } |
| 676 | /// Compute list of expected solutions |
| 677 | static std::vector<IntArgs> expectedSolutions(void) { |
| 678 | static std::vector<IntArgs> expected; |
| 679 | expected.clear(); |
| 680 | expected.push_back(IntArgs({0,0,3, 1,0,2, 2,0,1, 3,0,0})); |
| 681 | expected.push_back(IntArgs({0,0,3, 1,0,2, 2,1,0, 3,0,0})); |
| 682 | expected.push_back(IntArgs({0,0,3, 1,1,1, 2,0,1, 3,0,0})); |
| 683 | expected.push_back(IntArgs({0,0,3, 1,1,1, 2,1,0, 3,0,0})); |
| 684 | expected.push_back(IntArgs({0,0,3, 1,2,0, 2,0,1, 3,0,0})); |
| 685 | expected.push_back(IntArgs({0,0,3, 1,2,0, 2,1,0, 3,0,0})); |
| 686 | expected.push_back(IntArgs({0,1,2, 1,0,2, 2,0,1, 3,0,0})); |
| 687 | expected.push_back(IntArgs({0,1,2, 1,0,2, 2,1,0, 3,0,0})); |
| 688 | expected.push_back(IntArgs({0,1,2, 1,1,1, 2,0,1, 3,0,0})); |
| 689 | expected.push_back(IntArgs({0,1,2, 1,1,1, 2,1,0, 3,0,0})); |
| 690 | expected.push_back(IntArgs({0,1,2, 1,2,0, 2,0,1, 3,0,0})); |
| 691 | expected.push_back(IntArgs({0,1,2, 1,2,0, 2,1,0, 3,0,0})); |
| 692 | expected.push_back(IntArgs({0,2,1, 1,0,2, 2,0,1, 3,0,0})); |
| 693 | expected.push_back(IntArgs({0,2,1, 1,0,2, 2,1,0, 3,0,0})); |
| 694 | expected.push_back(IntArgs({0,2,1, 1,1,1, 2,0,1, 3,0,0})); |
| 695 | expected.push_back(IntArgs({0,2,1, 1,1,1, 2,1,0, 3,0,0})); |
| 696 | expected.push_back(IntArgs({0,2,1, 1,2,0, 2,0,1, 3,0,0})); |
| 697 | expected.push_back(IntArgs({0,2,1, 1,2,0, 2,1,0, 3,0,0})); |
| 698 | expected.push_back(IntArgs({0,3,0, 1,0,2, 2,0,1, 3,0,0})); |
| 699 | expected.push_back(IntArgs({0,3,0, 1,0,2, 2,1,0, 3,0,0})); |
| 700 | expected.push_back(IntArgs({0,3,0, 1,1,1, 2,0,1, 3,0,0})); |
| 701 | expected.push_back(IntArgs({0,3,0, 1,1,1, 2,1,0, 3,0,0})); |
| 702 | expected.push_back(IntArgs({0,3,0, 1,2,0, 2,0,1, 3,0,0})); |
| 703 | expected.push_back(IntArgs({0,3,0, 1,2,0, 2,1,0, 3,0,0})); |
| 704 | return expected; |
| 705 | } |
| 706 | }; |
| 707 | |
| 708 | /// %Test for variable sequence symmetry |