Initialize r.
512{
514
518
519
520
522 n->ch = 0;
524
526
551#ifdef LDEBUG
552
553#endif
554
556
557 if( parameter !=
NULL)
558 {
560
561 n->float_len =
p->float_len;
562 n->float_len2 =
p->float_len2;
563 } else
564 {
567 }
568
570
573
575}
@ n_long_R
real floating point (GMP) numbers
static FORCE_INLINE char const ** n_ParameterNames(const coeffs r)
Returns a (const!) pointer to (const char*) names of parameters.
static FORCE_INLINE n_coeffType getCoeffType(const coeffs r)
Returns the type of coeffs domain.
static FORCE_INLINE int n_NumberOfParameters(const coeffs r)
Returns the number of parameters.
@ n_rep_gmp_float
(gmp_float), see
static number ngfInit(long i, const coeffs r)
static number ngfCopy(number a, const coeffs r)
static BOOLEAN ngfGreater(number a, number b, const coeffs r)
static void ngfSetChar(const coeffs r)
static void ngfInpAdd(number &a, number b, const coeffs R)
static number ngfInvers(number a, const coeffs r)
static long ngfInt(number &i, const coeffs r)
static number ngfInitMPZ(mpz_t m, const coeffs)
static number ngfDiv(number a, number b, const coeffs r)
static number ngfAdd(number a, number b, const coeffs R)
const char * ngfRead(const char *start, number *a, const coeffs r)
static BOOLEAN ngfGreaterZero(number a, const coeffs r)
static BOOLEAN ngfIsMOne(number a, const coeffs r)
static BOOLEAN ngfIsZero(number a, const coeffs r)
static void ngfWrite(number a, const coeffs r)
static number ngfPower(number x, int exp, const coeffs r)
static BOOLEAN ngfEqual(number a, number b, const coeffs r)
static int ngfSize(number n, const coeffs r)
static void ngfDelete(number *a, const coeffs r)
static BOOLEAN ngfCoeffIsEqual(const coeffs r, n_coeffType n, void *parameter)
static number ngfNeg(number a, const coeffs r)
static void ngfInpMult(number &a, number b, const coeffs R)
static BOOLEAN ngfIsOne(number a, const coeffs r)
static number ngfMult(number a, number b, const coeffs R)
static nMapFunc ngfSetMap(const coeffs src, const coeffs dst)
static char * ngfCoeffName(const coeffs r)
static number ngfSub(number a, number b, const coeffs R)
#define SHORT_REAL_LENGTH