Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download

GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it

563595 views
1
#ifdef __cplusplus
2
extern "C" {
3
#endif
4
5
6
7
#ifndef _TIETZETRANS_H_
8
9
#define _TIETZETRANS_H_
10
11
typedef struct {
12
matrix_TYP* element;
13
int* product;
14
int nproduct;
15
int left, right;
16
} derived_TYP;
17
typedef struct{
18
derived_TYP** list;
19
int sizemult;
20
int firstfree;} derivedsg_TYP;
21
#define NIL (-1)
22
23
typedef struct
24
{
25
int* lhsproduct;
26
int lhsnproduct;
27
int* rhsproduct;
28
int rhsnproduct;
29
} relator_TYP;
30
31
typedef struct
32
{
33
derivedsg_TYP* generators;
34
relator_TYP* relators;
35
int norelators;
36
int ext_factor;
37
} presentation_TYP;
38
39
40
typedef struct
41
{
42
int* lhsproduct;
43
int lhs_no;
44
int* rhsproduct;
45
int rhs_no;
46
} anne_relator_TYP;
47
48
typedef struct
49
{
50
matrix_TYP** generators;
51
anne_relator_TYP* relators;
52
int gen_no;
53
int rel_no;
54
} anne_presentation_TYP;
55
56
57
typedef struct {
58
int dim;
59
int P_no;
60
bravais_TYP *R;
61
matrix_TYP *T;
62
matrix_TYP **PRV;
63
} RG_TYP;
64
65
typedef struct {
66
int dim;
67
polyeder_TYP *P;
68
matrix_TYP **BK;
69
} Fube_TYP;
70
71
typedef struct{
72
matrix_TYP *elm;
73
int *schreier_vec;
74
matrix_TYP *trans;
75
} ele_TYP;
76
77
typedef struct {
78
int *sword;
79
matrix_TYP *trans;
80
}Stab_word_TYP;
81
82
#endif
83
84
85
#ifdef __cplusplus
86
}
87
#endif
88
89
90