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

563580 views
1
#ifdef __cplusplus
2
extern "C" {
3
#endif
4
5
6
7
#ifndef _REDUCTION_H_
8
#define _REDUCTION_H_
9
10
#ifndef _CARAT_TYPEDEF_H_
11
#include"typedef.h"
12
#endif
13
14
#ifdef __STDC__
15
/*-------------------------------------------------------------*\
16
| FILE: mink_red.c
17
\*-------------------------------------------------------------*/
18
extern matrix_TYP *mink_red(matrix_TYP *G, matrix_TYP *T);
19
20
/*-------------------------------------------------------------*\
21
| FILE: pair_red.c
22
\*-------------------------------------------------------------*/
23
extern void pr_red(int **G, int **T, int n);
24
extern matrix_TYP *pair_red(matrix_TYP *Gram, matrix_TYP *Tr);
25
26
/*-------------------------------------------------------------*\
27
| FILE: reduction_sort.c
28
\*-------------------------------------------------------------*/
29
extern void reduction_sort(int **G,int **T,int n);
30
31
/*-------------------------------------------------------------*\
32
| FILE: short_reduce.c
33
\*-------------------------------------------------------------*/
34
extern matrix_TYP *short_reduce(matrix_TYP *A, matrix_TYP *SV, matrix_TYP *Trf);
35
extern matrix_TYP *pr_short_red(matrix_TYP *A, matrix_TYP *Trf);
36
37
#else
38
/*-------------------------------------------------------------*\
39
| FILE: mink_red.c
40
\*-------------------------------------------------------------*/
41
extern matrix_TYP *mink_red();
42
43
/*-------------------------------------------------------------*\
44
| FILE: pair_red.c
45
\*-------------------------------------------------------------*/
46
extern void pr_red();
47
extern matrix_TYP *pair_red();
48
49
/*-------------------------------------------------------------*\
50
| FILE: reduction_sort.c
51
\*-------------------------------------------------------------*/
52
extern void reduction_sort();
53
54
/*-------------------------------------------------------------*\
55
| FILE: short_reduce.c
56
\*-------------------------------------------------------------*/
57
extern matrix_TYP *short_reduce();
58
extern matrix_TYP *pr_short_red();
59
60
#endif
61
#endif
62
63
64
65
#ifdef __cplusplus
66
}
67
#endif
68
69
70