 |
My Project
UNKNOWN_GIT_VERSION
|
#include "singularconfig.h"
#include "misc/auxiliary.h"
Go to the source code of this file.
◆ ngfInitChar()
Initialize r.
Definition at line 508 of file gnumpfl.cc.
552 if( parameter !=
NULL)
556 n->float_len =
p->float_len;
557 n->float_len2 =
p->float_len2;
◆ ngfRead()
Definition at line 308 of file gnumpfl.cc.
312 char *
s= (
char *)start;
340 divisor.setFromStr(start2+1);
345 Werror(
"wrong long real format: %s",start2);
353 if (divisor.isZero())
static FORCE_INLINE n_coeffType getCoeffType(const coeffs r)
Returns the type of coeffs domain.
const char * ngfRead(const char *s, number *a, const coeffs r)
static number ngfSub(number a, number b, const coeffs R)
static char * ngfEatFloatNExp(char *s)
#define SHORT_REAL_LENGTH
@ n_long_C
complex floating point (GMP) numbers
static void ngfCoeffWrite(const coeffs r, BOOLEAN)
static number ngfDiv(number a, number b, const coeffs r)
static number ngfCopy(number a, const coeffs r)
static number ngfInvers(number a, const coeffs r)
static FORCE_INLINE int n_NumberOfParameters(const coeffs r)
Returns the number of parameters.
@ n_long_R
real floating point (GMP) numbers
static number ngfAdd(number a, number b, const coeffs R)
static void ngfDelete(number *a, const coeffs r)
const char *const nDivBy0
static void ngfWrite(number a, const coeffs r)
static BOOLEAN ngfEqual(number a, number b, const coeffs r)
static BOOLEAN ngfCoeffIsEqual(const coeffs r, n_coeffType n, void *parameter)
static number ngfMult(number a, number b, const coeffs R)
static BOOLEAN ngfIsZero(number a, const coeffs r)
static number ngfPower(number x, int exp, const coeffs r)
static FORCE_INLINE const char ** n_ParameterNames(const coeffs r)
Returns a (const!) pointer to (const char*) names of parameters.
@ n_rep_gmp_float
(gmp_float), see
void Werror(const char *fmt,...)
static BOOLEAN ngfIsOne(number a, const coeffs r)
static long ngfInt(number &i, const coeffs r)
void WerrorS(const char *s)
static number ngfNeg(number a, const coeffs r)
static nMapFunc ngfSetMap(const coeffs src, const coeffs dst)
static BOOLEAN ngfGreaterZero(number a, const coeffs r)
static number ngfInit(long i, const coeffs r)
static char * ngfCoeffString(const coeffs r)
const CanonicalForm int s
static BOOLEAN ngfIsMOne(number a, const coeffs r)
static void ngfSetChar(const coeffs r)
static BOOLEAN ngfGreater(number a, number b, const coeffs r)
static char * ngfCoeffName(const coeffs r)