 |
My Project
debian-1:4.1.1-p2+ds-4build2
|
Go to the source code of this file.
◆ nrzInit()
◆ nrzInitChar()
◆ nrzWrite()
Definition at line 386 of file rintegers.cc.
395 int l=mpz_sizeinbase((mpz_ptr) a, 10) + 2;
397 z=mpz_get_str(
s,10,(mpz_ptr) a);
static FORCE_INLINE n_coeffType getCoeffType(const coeffs r)
Returns the type of coeffs domain.
@ n_rep_gmp
(mpz_ptr), see rmodulon,h
static number nrzCopy(number a, const coeffs)
void StringAppendS(const char *st)
static number nrzInvers(number c, const coeffs r)
static number nrzDiv(number a, number b, const coeffs)
static nMapFunc nrzSetMap(const coeffs src, const coeffs)
static number nrzFarey(number r, number N, const coeffs R)
static CanonicalForm nrzConvSingNFactoryN(number n, BOOLEAN setChar, const coeffs)
number nlChineseRemainderSym(number *x, number *q, int rl, BOOLEAN sym, CFArray &inv_cache, const coeffs CF)
static coeffs nrzQuot1(number c, const coeffs r)
static int nrzSize(number a, const coeffs)
static number nrzIntMod(number a, number b, const coeffs)
static BOOLEAN nrzGreater(number a, number b, const coeffs)
static number nrzConvFactoryNSingN(const CanonicalForm n, const coeffs r)
static BOOLEAN nrzDBTest(number, const char *, const int, const coeffs)
static BOOLEAN nrzIsOne(number a, const coeffs)
static char * nrzCoeffString(const coeffs cf)
static number nrzGetUnit(number, const coeffs r)
#define omFreeSize(addr, size)
static BOOLEAN nrzGreaterZero(number k, 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 nrzAdd(number a, number b, const coeffs)
static void nrzCoeffWrite(const coeffs, BOOLEAN)
@ n_Z
only used if HAVE_RINGS is defined
static number nrzSub(number a, number b, const coeffs)
static number nrzNeg(number c, const coeffs)
static BOOLEAN nrzDivBy(number a, number b, const coeffs)
static BOOLEAN nrzIsZero(number a, const coeffs)
static long nrzInt(number &n, const coeffs)
static number nrzQuotRem(number a, number b, number *r, const coeffs)
static number nrzInitMPZ(mpz_t m, const coeffs)
static char * nrzCoeffName(const coeffs)
static int nrzDivComp(number a, number b, const coeffs r)
static BOOLEAN nrzIsMOne(number a, const coeffs)
static number nrzMult(number a, number b, const coeffs)
number nrzInit(long i, const coeffs)
static number nrzExactDiv(number a, number b, const coeffs)
static const char * nrzRead(const char *s, number *a, const coeffs)
static void nrzDelete(number *a, const coeffs)
static number nrzXExtGcd(number a, number b, number *s, number *t, number *u, number *v, const coeffs)
static void nrzPower(number a, int i, number *result, const coeffs)
void nrzWrite(number a, const coeffs)
const CanonicalForm int s
static BOOLEAN nrzIsUnit(number a, const coeffs)
static number nrzLcm(number a, number b, const coeffs)
static number nrzGcd(number a, number b, const coeffs)