|
Defines |
| #define | USE_MEMCPY |
Functions |
| void | print_perm (int *p, int n, int nl) |
| void | print_array_perm (int *perms, int m, int n, int nl) |
| void | print_list (int *list, int n, int nl) |
| void | print_array (int *array, int m, int n, int nl) |
| int | equal_list (int *list1, int *list2, int n) |
| void | copy_list (int *list1, int *list2, int n) |
| int | position (int i, int *list, int n) |
| int | position_list (int *matrix, int m, int *row, int n) |
| void | zeros (int *list, int n) |
| void | range (int *list, int n) |
| void | complement (int *all, int al, int *part, int pl, int n, int *com, int *cl) |
| void | sort (int *list, int *slist, int l) |
| void | sortB (int *list, int *slist, int l, int *B, int Bl) |
| int | minim (int *list, int n) |
| int | maxim (int *list, int n) |
| void | intersection (int *list1, int l1, int *list2, int l2, int *list, int *l) |
| int | isid (int *list, int n) |
| void | product (int *p1, int *p2, int *p, int n) |
| void | inverse (int *p, int *ip, int n) |
| int | onpoints (int point, int *p, int n) |
| void | stable_points (int *p, int n, int *list, int *m) |
| int | first_nonstable_point (int *p, int n) |
| void | nonstable_points (int *list1, int l1, int *GS, int m, int n, int *list2, int *l2) |
| void | stabilizer (int *points, int k, int *GS, int m, int n, int *subGS, int *mm) |
| void | one_orbit (int point, int *GS, int m, int n, int *orbit, int *ol) |
| void | all_orbits (int *GS, int m, int n, int *orbits) |
| void | schreier_vector (int point, int *GS, int m, int n, int *nu, int *w) |
| void | trace_schreier (int point, int *nu, int *w, int *perm, int n) |
| long long int | order_of_group (int *base, int bl, int *GS, int m, int n) |
| int | perm_member (int *p, int *base, int bl, int *GS, int m, int n) |
| void | schreier_sims_step (int *base, int bl, int *GS, int m, int n, int i, int *T, int mm, int *newbase, int *nbl, int **newGS, int *nm, int *num) |
| void | schreier_sims (int *base, int bl, int *GS, int m, int n, int *newbase, int *nbl, int **newGS, int *nm, int *num) |
| void | coset_rep (int *p, int n, int *base, int bl, int *GS, int *m, int *freeps, int fl, int *cr) |
| void | double_coset_rep (int *g, int n, int *base, int bl, int *GS, int m, int *dummypairs, int dpl, int *dummysetlabels, int sym, int *dcr) |
| void | one_schreier_orbit (int point, int *GS, int m, int n, int *orbit, int *ol, int *nu, int *w, int init) |
| void | canonical_perm (int *perm, int SGSQ, int *base, int bl, int *GS, int m, int n, int *freeps, int fl, int *dummyps, int dl, int *dummysetlabels, int ob, int metricQ, int *cperm) |