 |
My Project
debian-1:4.1.1-p2+ds-4
|
#include "singularconfig.h"
#include "misc/auxiliary.h"
Go to the source code of this file.
◆ ngcInitChar()
Initialize r (n_long_C)
Definition at line 555 of file gnumpc.cc.
662 n->iNumberOfParameters = 1;
665 char ** pParameterNames = (
char **)
omAlloc0(
sizeof(
char *));
667 if( parameter !=
NULL)
670 pParameterNames[0] =
omStrDup(
p->par_name);
673 n->float_len =
p->float_len;
674 n->float_len2 =
p->float_len2;
686 n->pParameterNames = (
const char**)pParameterNames;
◆ ngcSetChar()
static FORCE_INLINE n_coeffType getCoeffType(const coeffs r)
Returns the type of coeffs domain.
static number ngcInvers(number a, const coeffs R)
static void ngcKillChar(coeffs r)
static void ngcCoeffWrite(const coeffs r, BOOLEAN)
static void ngcDelete(number *a, const coeffs r)
static number ngcCopy(number a, const coeffs r)
static long ngcInt(number &i, const coeffs r)
static BOOLEAN ngcGreater(number a, number b, const coeffs r)
#define SHORT_REAL_LENGTH
complex floating point (GMP) numbers
static BOOLEAN ngcCoeffIsEqual(const coeffs r, n_coeffType n, void *parameter)
static number ngcNeg(number a, const coeffs R)
static char * ngcCoeffString(const coeffs r)
static number ngcSub(number a, number b, const coeffs R)
static BOOLEAN ngcIsZero(number a, const coeffs r)
static number ngcMult(number a, number b, const coeffs R)
static void ngcPower(number x, int exp, number *u, const coeffs r)
void setGMPFloatDigits(size_t digits, size_t rest)
Set size of mantissa digits - the number of output digits (basis 10) the size of mantissa consists of...
static number ngcDiv(number a, number b, const coeffs r)
static number ngcRePart(number a, const coeffs r)
static number ngcParameter(int i, const coeffs r)
static BOOLEAN ngcEqual(number a, number b, const coeffs r)
void ngcSetChar(const coeffs r)
static char * ngcCoeffName(const coeffs r)
static BOOLEAN ngcIsOne(number a, const coeffs r)
static BOOLEAN ngcGreaterZero(number a, const coeffs r)
static number ngcAdd(number a, number b, const coeffs R)
static number ngcImPart(number a, const coeffs r)
static nMapFunc ngcSetMap(const coeffs src, const coeffs dst)
static number ngcInit(long i, const coeffs r)
static const char * ngcRead(const char *s, number *a, const coeffs r)
static void ngcWrite(number a, const coeffs r)
static BOOLEAN ngcIsMOne(number a, const coeffs r)
(gmp_complex), see gnumpc.h