gb_hack.h
Go to the documentation of this file.
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 struct spolyrec; typedef struct spolyrec polyrec; typedef polyrec * poly;
10 struct ip_sring; typedef struct ip_sring * ring;
11 struct sip_sideal; typedef struct sip_sideal * ideal;
12 
13 class intvec;
14 
15 extern NF_Proc nc_NF;
17 
18 /* the realiziation of the routines above in libkernel:*/
19 ideal k_gnc_gr_bba(const ideal, const ideal, const intvec *, const intvec *, kStrategy, const ring _currRing);
20 ideal k_gnc_gr_mora(const ideal, const ideal, const intvec *, const intvec *, kStrategy, const ring _currRing);
21 /// Modified Plural's Buchberger's algorithmus.
22 ideal k_sca_gr_bba(const ideal, const ideal, const intvec *, const intvec *, kStrategy, const ring _currRing);
23 
24 /// Modified modern Sinuglar Buchberger's algorithm.
25 ideal k_sca_bba(const ideal, const ideal, const intvec *, const intvec *, kStrategy, const ring _currRing);
26 
27 /// Modified modern Sinuglar Mora's algorithm.
28 ideal k_sca_mora(const ideal, const ideal, const intvec *, const intvec *, kStrategy, const ring _currRing);
29 
30 ideal k_sca_gr_bba(const ideal, const ideal, const intvec *, const intvec *, kStrategy, const ring _currRing);
31 
32 #endif // PLURAL_INTERNAL_DECLARATIONS
33 
34 #endif // HAVE_PLURAL
35 #endif // POLYS_NC_GB_HACK_H
36 
BBA_Proc sca_mora
Definition: old.gring.cc:76
poly(* NF_Proc)(ideal, ideal, poly, int, int, const ring _currRing)
Definition: ring.h:205
ideal(* BBA_Proc)(const ideal, const ideal, const intvec *, const intvec *, kStrategy strat, const ring)
Definition: ring.h:206
ideal k_sca_mora(const ideal, const ideal, const intvec *, const intvec *, kStrategy, const ring _currRing)
Modified modern Sinuglar Mora's algorithm.
Definition: sca.cc:897
Definition: ring.h:209
BBA_Proc gnc_gr_bba
Definition: old.gring.cc:73
polyrec * poly
Definition: gb_hack.h:9
Definition: intvec.h:16
BBA_Proc sca_bba
Definition: old.gring.cc:75
BBA_Proc gnc_gr_mora
Definition: old.gring.cc:74
ideal k_sca_gr_bba(const ideal, const ideal, const intvec *, const intvec *, kStrategy, const ring _currRing)
Modified Plural's Buchberger's algorithmus.
Definition: sca.cc:101
ideal k_gnc_gr_bba(const ideal, const ideal, const intvec *, const intvec *, kStrategy, const ring _currRing)
Definition: gr_kstd2.cc:1055
The following sip_sideal structure has many different uses thoughout Singular. Basic use-cases for it...
Definition: simpleideals.h:18
ideal k_gnc_gr_mora(const ideal, const ideal, const intvec *, const intvec *, kStrategy, const ring _currRing)
Definition: gr_kstd2.cc:1317
NF_Proc nc_NF
Definition: old.gring.cc:72
ideal k_sca_bba(const ideal, const ideal, const intvec *, const intvec *, kStrategy, const ring _currRing)
Modified modern Sinuglar Buchberger's algorithm.
Definition: sca.cc:375
BBA_Proc sca_gr_bba
Definition: old.gring.cc:77