595 n->nNULL = n->cfInit(0,n);
656 n->iNumberOfParameters = 1;
659 char ** pParameterNames = (
char **)
omAlloc0(
sizeof(
char *));
661 if( parameter !=
NULL)
664 pParameterNames[0] =
omStrDup(
p->par_name);
667 n->float_len =
p->float_len;
668 n->float_len2 =
p->float_len2;
680 n->pParameterNames = (
const char**)pParameterNames;
static void ngcKillChar(coeffs r)
static void ngcCoeffWrite(const coeffs r, BOOLEAN)
static number ngcInvers(number a, const coeffs R)
#define SHORT_REAL_LENGTH
static BOOLEAN ngcGreater(number a, number b, const coeffs r)
static number ngcNeg(number a, const coeffs R)
static long ngcInt(number &i, const coeffs r)
static number ngcSub(number a, number b, const coeffs R)
static BOOLEAN ngcCoeffIsEqual(const coeffs r, n_coeffType n, void *parameter)
static void ngcPower(number x, int exp, number *u, const coeffs r)
static number ngcMult(number a, number b, const coeffs R)
static number ngcDiv(number a, number b, const coeffs r)
static BOOLEAN ngcIsZero(number a, const coeffs r)
static char * ngcCoeffString(const coeffs r)
void ngcSetChar(const coeffs r)
static BOOLEAN ngcEqual(number a, number b, const coeffs r)
complex floating point (GMP) numbers
(gmp_complex), see gnumpc.h
static number ngcParameter(int i, const coeffs r)
static number ngcRePart(number a, const coeffs r)
static number ngcInit(long i, const coeffs r)
static FORCE_INLINE n_coeffType getCoeffType(const coeffs r)
Returns the type of coeffs domain.
static nMapFunc ngcSetMap(const coeffs src, const coeffs dst)
static BOOLEAN ngcGreaterZero(number a, const coeffs r)
static BOOLEAN ngcIsOne(number a, const coeffs r)
static number ngcAdd(number a, number b, const coeffs R)
static number ngcImPart(number a, const coeffs r)
static const char * ngcRead(const char *s, number *a, const coeffs r)
static void ngcDelete(number *a, const coeffs r)
static number ngcCopy(number a, const coeffs r)
static void ngcWrite(number a, const coeffs r)
static BOOLEAN ngcIsMOne(number a, const coeffs r)