11typedef struct snumber2 * number2;
12typedef struct spoly2 * poly2;
23static inline number2 n2Init(
long i,
coeffs c)
26static inline poly2 p2Init(
long i, ring c)
44number2 n2Copy(
const number2 d);
45void n2Delete(number2 &d);
46char *n2String(number2 d,
BOOLEAN typed);
47void n2Print(number2 d);
49poly2 p2Copy(
const poly2 d);
50void p2Delete(poly2 &d);
51char *p2String(poly2 d,
BOOLEAN typed);
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.
char * crString(coeffs c)
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)
poly p_ISet(long i, const ring r)
returns the poly representing the integer i