11 typedef struct snumber2 * number2;
12 typedef struct spoly2 * poly2;
23 static inline number2 n2Init(
long i,
coeffs c)
26 static inline poly2 p2Init(
long i, ring c)
44 number2 n2Copy(
const number2 d);
45 void n2Delete(number2 &d);
46 char *n2String(number2 d,
BOOLEAN typed);
47 void n2Print(number2 d);
49 poly2 p2Copy(
const poly2 d);
50 void p2Delete(poly2 &d);
51 char *p2String(poly2 d,
BOOLEAN typed);
52 void p2Print(poly2 d);
const CanonicalForm CFMap CFMap & N
Class used for (list of) interpreter objects.
Coefficient rings, fields and other domains suitable for Singular polynomials.
static FORCE_INLINE number n_Init(long i, const coeffs r)
a number representing i in the given coeff field/ring r
The main handler for Singular numbers which are suitable for Singular polynomials.
BOOLEAN jjCRING_Zp(leftv res, leftv a, leftv b)
BOOLEAN jjEQUAL_CR(leftv res, leftv a, leftv b)
BOOLEAN jjCRING_Zm(leftv res, leftv a, leftv b)
BOOLEAN jjR2_CR(leftv res, leftv a)
char * crString(coeffs c)
poly p_ISet(long i, const ring r)
returns the poly representing the integer i