|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| YAPB++/ | H | 03-May-2022 | - | 15,725 | 13,934 |
| cnf/ | H | 03-May-2022 | - | 16,842 | 12,581 |
| doc/ | H | 03-May-2022 | - | 919 | 730 |
| gap_cpp_headers/ | H | 03-May-2022 | - | 566 | 460 |
| lib/ | H | 03-May-2022 | - | 1,025 | 880 |
| m4/ | H | 03-May-2022 | - | 9,219 | 8,325 |
| nongap-tst/ | H | 03-May-2022 | - | 923 | 788 |
| scripts/ | H | 03-May-2022 | - | 206 | 158 |
| src/ | H | 03-May-2022 | - | 550 | 413 |
| tst/ | H | 03-May-2022 | - | 754 | 660 |
| Makefile.am | H A D | 03-May-2022 | 1.7 KiB | 62 | 32 |
| Makefile.in | H A D | 03-May-2022 | 32.2 KiB | 946 | 823 |
| PackageInfo.g | H A D | 03-May-2022 | 3 KiB | 102 | 84 |
| README | H A D | 03-May-2022 | 994 | 32 | 21 |
| VERSION | H A D | 03-May-2022 | 5 | 1 | 1 |
| aclocal.m4 | H A D | 03-May-2022 | 43 KiB | 1,202 | 1,093 |
| autogen.sh | H A D | 03-May-2022 | 184 | 9 | 1 |
| build.sh | H A D | 03-May-2022 | 160 | 7 | 3 |
| build_symmetry_detect.sh | H A D | 03-May-2022 | 496 | 6 | 1 |
| configure | H A D | 03-May-2022 | 581.5 KiB | 19,048 | 16,052 |
| configure.ac | H A D | 03-May-2022 | 2.1 KiB | 107 | 90 |
| ferret.vars.in | H A D | 03-May-2022 | 207 | 10 | 6 |
| init.g | H A D | 03-May-2022 | 454 | 16 | 12 |
| makedoc.g | H A D | 03-May-2022 | 282 | 10 | 7 |
| read.g | H A D | 03-May-2022 | 667 | 24 | 19 |
README
1The GAP 4 package `ferret'
2==========================
3
4Ferret is a reimplementation of parts Jeffery Leon's Partition Backtrack
5framework in C++, with extensions including:
6
7* Ability to intersect many group simultaneously.
8* Improved refiners based on orbital graphs.
9
10This package currently supports:
11
12* Group intersection.
13* Stabilizing many structures including sets, sets of sets, graphs,
14 sets of tuples and tuples of sets.
15
16This package can be used by users in two ways:
17
18* When the package is loaded many built-in GAP functions such as
19 'Intersection' and 'Stabilizer' are replaced with more optimised
20 implementations. This requires no changes to existing code.
21
22* The function 'Solve' provides a unified interface to accessing
23 all the functionality of the package directly.
24
25This package needs to be built. This can be done by entering GAP's
26pkg directory and running
27
28../bin/BuildPackages.sh ferret*
29
30(Running ../bin/BuildPackages.sh will build all packages,
31 including Ferret)
32