libsingular.h
Go to the documentation of this file.
1 #ifndef LIBSINGULAR__H
2 #define LIBSINGULAR__H
3 
4 #include <math.h> // Why this?
5 
6 #include <misc/auxiliary.h>
7 #include <kernel/structs.h>
8 #include <kernel/polys.h>
9 #include <coeffs/numbers.h>
11 #include <polys/monomials/ring.h>
12 #include <omalloc/omalloc.h>
13 #include <polys/clapsing.h>
14 #include <polys/monomials/maps.h>
15 #include <kernel/GBEngine/kutil.h>
16 #include <kernel/GBEngine/kstd1.h>
17 #include <kernel/GBEngine/tgb.h>
18 #include <polys/sparsmat.h>
19 
20 #include <Singular/mod_lib.h>
21 #include <Singular/subexpr.h>
22 #include <Singular/tok.h>
23 #include <Singular/grammar.h>
24 #include <Singular/ipid.h>
25 #include <Singular/ipshell.h>
26 #include <Singular/attrib.h>
27 #include <misc/options.h>
28 
29 void siInit(char *);
30 
31 /* we need this function in Sage*/
32 number nr2mMapZp(number from); // TODO: replace with something else...
33 
34 
35 #endif // #ifndef LIBSINGULAR__H
36 
void siInit(char *)
Definition: misc_ip.cc:1197
Compatiblity layer for legacy polynomial operations (over currRing)
All the auxiliary stuff.
number nr2mMapZp(number from)