1 | #ifndef POLYS_NC_GB_HACK_H |
---|
2 | #define POLYS_NC_GB_HACK_H |
---|
3 | |
---|
4 | #ifdef HAVE_PLURAL |
---|
5 | |
---|
6 | #ifdef PLURAL_INTERNAL_DECLARATIONS |
---|
7 | #include "polys/nc/nc.h" |
---|
8 | |
---|
9 | EXTERN_VAR NF_Proc nc_NF; |
---|
10 | EXTERN_VAR BBA_Proc gnc_gr_bba, gnc_gr_mora, sca_bba, sca_mora, sca_gr_bba; |
---|
11 | |
---|
12 | /* the realiziation of the routines above in libkernel:*/ |
---|
13 | ideal k_gnc_gr_bba(const ideal, const ideal, const intvec *, const intvec *, kStrategy, const ring _currRing); |
---|
14 | ideal k_gnc_gr_mora(const ideal, const ideal, const intvec *, const intvec *, kStrategy, const ring _currRing); |
---|
15 | /// Modified Plural's Buchberger's algorithmus. |
---|
16 | ideal k_sca_gr_bba(const ideal, const ideal, const intvec *, const intvec *, kStrategy, const ring _currRing); |
---|
17 | |
---|
18 | /// Modified modern Sinuglar Buchberger's algorithm. |
---|
19 | ideal k_sca_bba(const ideal, const ideal, const intvec *, const intvec *, kStrategy, const ring _currRing); |
---|
20 | |
---|
21 | /// Modified modern Sinuglar Mora's algorithm. |
---|
22 | ideal k_sca_mora(const ideal, const ideal, const intvec *, const intvec *, kStrategy, const ring _currRing); |
---|
23 | |
---|
24 | ideal k_sca_gr_bba(const ideal, const ideal, const intvec *, const intvec *, kStrategy, const ring _currRing); |
---|
25 | |
---|
26 | #endif // PLURAL_INTERNAL_DECLARATIONS |
---|
27 | |
---|
28 | #endif // HAVE_PLURAL |
---|
29 | #endif // POLYS_NC_GB_HACK_H |
---|
30 | |
---|