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