My Project
Toggle main menu visibility
Loading...
Searching...
No Matches
libpolys
coeffs
rintegers.cc
Go to the documentation of this file.
1
/****************************************
2
* Computer Algebra System SINGULAR *
3
****************************************/
4
/*
5
* ABSTRACT: numbers (integers)
6
*/
7
8
#include "
misc/auxiliary.h
"
9
10
#include "
factory/factory.h
"
11
12
#include "
misc/mylimits.h
"
13
#include "
reporter/reporter.h
"
14
15
#include "
coeffs/rintegers.h
"
16
#include "
coeffs/mpr_complex.h
"
17
#include "
coeffs/rmodulon.h
"
18
#include "
coeffs/longrat.h
"
19
#include "
coeffs/numbers.h
"
20
21
#include <string.h>
22
23
VAR
omBin
gmp_nrz_bin
=
omGetSpecBin
(
sizeof
(mpz_t));
24
25
static
char
*
nrzCoeffName
(
const
coeffs
)
26
{
27
return
(
char
*)
"ZZ"
;
28
}
29
30
#if SI_INTEGER_VARIANT == 2
31
#include "
rintegers2.cc
"
32
#elif SI_INTEGER_VARIANT == 3
33
#include "
rintegers3.cc
"
34
#elif SI_INTEGER_VARIANT == 1
35
BOOLEAN
nrzInitChar
(
coeffs
r,
void
*)
36
{
37
return
nlInitChar
(r,(
void
*)1);
38
}
39
#else
40
#error set SI_INTEGER_VARIANT
41
#endif
auxiliary.h
All the auxiliary stuff.
BOOLEAN
int BOOLEAN
Definition
auxiliary.h:88
factory.h
factory.h' is the user interface to Factory.
VAR
#define VAR
Definition
globaldefs.h:5
nlInitChar
BOOLEAN nlInitChar(coeffs r, void *p)
Definition
longrat.cc:3560
longrat.h
mpr_complex.h
mylimits.h
coeffs
The main handler for Singular numbers which are suitable for Singular polynomials.
numbers.h
omGetSpecBin
#define omGetSpecBin(size)
Definition
omBin.h:11
omBin
omBin_t * omBin
Definition
omStructs.h:12
reporter.h
rintegers2.cc
rintegers3.cc
nrzCoeffName
static char * nrzCoeffName(const coeffs)
Definition
rintegers.cc:25
gmp_nrz_bin
VAR omBin gmp_nrz_bin
Definition
rintegers.cc:23
rintegers.h
nrzInitChar
BOOLEAN nrzInitChar(coeffs r, void *parameter)
rmodulon.h
Generated on
for My Project by
doxygen 1.17.0
for
Singular