Initialize r.
617{
622
623 n->ch = 0;
626
636 n->cfExactDiv=
nnDiv;
649
652
655#ifdef LDEBUG
657#endif
658
660}
@ n_nTupel
n-tupel of cf: ZZ/p1,... ZZ/pn, R, long_R
static BOOLEAN nnIsZero(number a, const coeffs r)
static char * nnCoeffName(const coeffs r)
static BOOLEAN nnDBTest(number a, const char *f, const int l, const coeffs r)
static BOOLEAN nnIsMOne(number a, const coeffs r)
static number nnCopy(number a, const coeffs r)
static number nnDiv(number a, number b, const coeffs r)
static number nnAdd(number a, number b, const coeffs r)
static void nnDelete(number *a, const coeffs r)
static number nnInpNeg(number a, const coeffs r)
static void nnWriteShort(number a, const coeffs r)
static BOOLEAN nnEqual(number a, number b, const coeffs r)
static number nnInit(long l, const coeffs r)
static long nnInt(number &n, const coeffs r)
static number nnMult(number a, number b, const coeffs r)
static BOOLEAN nnGreaterZero(number k, const coeffs r)
static const char * nnRead(const char *s, number *a, const coeffs r)
static BOOLEAN nnGreater(number a, number b, const coeffs r)
static nMapFunc nnSetMap(const coeffs, const coeffs)
static number nnInvers(number a, const coeffs r)
static number nnSub(number a, number b, const coeffs r)
static void nnCoeffWrite(const coeffs r, BOOLEAN b)
static BOOLEAN nnIsOne(number a, const coeffs r)
static int nnSize(number n, const coeffs r)
static number nnChineseRemainder(number *, number *, int, BOOLEAN, CFArray &, const coeffs)
static void nnInpAdd(number &a, number b, const coeffs r)
static void nnWriteLong(number a, const coeffs r)
static void nnInpMult(number &a, number b, const coeffs r)
static char * nnCoeffString(const coeffs r)