rmodulon.h
Go to the documentation of this file.
1 #ifndef RMODULON_H
2 #define RMODULON_H
3 /****************************************
4 * Computer Algebra System SINGULAR *
5 ****************************************/
6 /*
7 * ABSTRACT: numbers modulo n
8 */
9 #include <misc/auxiliary.h>
10 
11 struct n_Procs_s; typedef struct n_Procs_s *coeffs;
12 struct snumber; typedef struct snumber * number;
13 
14 #include <coeffs/rintegers.h>
15 
16 #ifdef HAVE_RINGS
17 
18 typedef struct { mpz_ptr base; unsigned long exp; } ZnmInfo;
19 
20 BOOLEAN nrnInitChar (coeffs r, void*);
21 
22 #endif
23 
24 #endif
&#39;SR_INT&#39; is the type of those integers small enough to fit into 29 bits.
Definition: longrat.h:46
char N base
Definition: ValueTraits.h:144
const ring r
Definition: syzextra.cc:208
The main handler for Singular numbers which are suitable for Singular polynomials.
All the auxiliary stuff.
BOOLEAN nrnInitChar(coeffs r, void *)
Definition: rmodulon.cc:163
unsigned long exp
Definition: rmodulon.h:18
int BOOLEAN
Definition: auxiliary.h:131