629 r->has_simple_Alloc=
FALSE;
630 r->has_simple_Inverse=
FALSE;
static const char * nrzRead(const char *s, number *a, const coeffs)
static BOOLEAN nrzEqual(number a, number b, const coeffs)
static number nrzExtGcd(number a, number b, number *s, number *t, const coeffs)
static number nrzMult(number a, number b, const coeffs)
void nrzWrite(number a, const coeffs)
static number nrzNeg(number c, const coeffs)
static void nrzDelete(number *a, const coeffs)
static number nrzAdd(number a, number b, const coeffs)
static number nrzInitMPZ(mpz_t m, const coeffs)
static void nrzCoeffWrite(const coeffs, BOOLEAN)
static number nrzGcd(number a, number b, const coeffs)
static BOOLEAN nrzDBTest(number, const char *, const int, const coeffs)
static BOOLEAN nrzDivBy(number a, number b, const coeffs)
static long nrzInt(number &n, const coeffs)
static BOOLEAN nrzGreaterZero(number k, const coeffs)
static int nrzDivComp(number a, number b, const coeffs r)
static number nrzIntMod(number a, number b, const coeffs)
static number nrzCopy(number a, const coeffs)
static number nrzExactDiv(number a, number b, const coeffs)
static BOOLEAN nrzGreater(number a, number b, const coeffs)
static number nrzGetUnit(number, const coeffs r)
static BOOLEAN nrzIsUnit(number a, const coeffs)
static BOOLEAN nrzIsOne(number a, const coeffs)
static number nrzLcm(number a, number b, const coeffs)
static CanonicalForm nrzConvSingNFactoryN(number n, BOOLEAN setChar, const coeffs)
only used if HAVE_RINGS is defined
(mpz_ptr), see rmodulon,h
static int nrzSize(number a, const coeffs)
static FORCE_INLINE n_coeffType getCoeffType(const coeffs r)
Returns the type of coeffs domain.
static char * nrzCoeffName(const coeffs)
number nrzInit(long i, const coeffs)
number nlChineseRemainderSym(number *x, number *q, int rl, BOOLEAN sym, CFArray &inv_cache, const coeffs CF)
static number nrzDiv(number a, number b, const coeffs)
static BOOLEAN nrzIsZero(number a, const coeffs)
static number nrzFarey(number r, number N, const coeffs R)
static BOOLEAN nrzIsMOne(number a, const coeffs)
static void nrzPower(number a, int i, number *result, const coeffs)
static coeffs nrzQuot1(number c, const coeffs r)
static number nrzQuotRem(number a, number b, number *r, const coeffs)
static char * nrzCoeffString(const coeffs cf)
static number nrzXExtGcd(number a, number b, number *s, number *t, number *u, number *v, const coeffs)
static number nrzConvFactoryNSingN(const CanonicalForm n, const coeffs r)
static number nrzSub(number a, number b, const coeffs)
static number nrzInvers(number c, const coeffs r)
static nMapFunc nrzSetMap(const coeffs src, const coeffs)