![]() |
#include <misc/auxiliary.h>
#include <omalloc/omalloc.h>
#include <reporter/reporter.h>
#include "coeffs.h"
#include "numbers.h"
#include "mpr_complex.h"
#include "longrat.h"
#include "shortfl.h"
#include "gnumpfl.h"
#include "modulop.h"
Go to the source code of this file.
Data Structures | |
union | nf |
Functions | |
nMapFunc | ngfSetMap (const coeffs src, const coeffs dst) |
Get a mapping function from src into the domain of this type: More... | |
const char * | ngfRead (const char *s, number *a, const coeffs r) |
BOOLEAN | ngfGreaterZero (number za, const coeffs r) |
Note: MAY NOT WORK AS EXPECTED! More... | |
BOOLEAN | ngfGreater (number a, number b, const coeffs r) |
BOOLEAN | ngfEqual (number a, number b, const coeffs r) |
BOOLEAN | ngfIsOne (number a, const coeffs r) |
BOOLEAN | ngfIsMOne (number a, const coeffs r) |
BOOLEAN | ngfIsZero (number za, const coeffs r) |
number | ngfInit (long i, const coeffs r) |
long | ngfInt (number &n, const coeffs r) |
number | ngfNeg (number za, const coeffs r) |
number | ngfInvers (number a, const coeffs r) |
number | ngfAdd (number la, number li, const coeffs r) |
number | ngfSub (number la, number li, const coeffs r) |
number | ngfMult (number a, number b, const coeffs r) |
number | ngfDiv (number a, number b, const coeffs r) |
void | ngfPower (number x, int exp, number *lu, const coeffs r) |
number | ngfCopy (number a, const coeffs r) |
number | ngf_Copy (number a, coeffs r) |
void | ngfWrite (number a, const coeffs r) |
void | ngfCoeffWrite (const coeffs r, BOOLEAN details) |
void | ngfDelete (number *a, const coeffs r) |
number | ngfMapQ (number from, const coeffs src, const coeffs r) |
int | ngfSize (number n, const coeffs r) |
number | ngfPower (number x, int exp, const coeffs r) |
static char * | ngfEatFloatNExp (char *s) |
BOOLEAN | ngfCoeffIsEqual (const coeffs r, n_coeffType n, void *parameter) |
void | ngfSetChar (const coeffs r) |
static char * | ngfCoeffString (const coeffs r) |
static char * | ngfCoeffName (const coeffs r) |
BOOLEAN | ngfInitChar (coeffs n, void *parameter) |
Initialize r. More... | |
number | ngfMapZ (number from, const coeffs aRing, const coeffs r) |
static number | ngfMapR (number from, const coeffs src, const coeffs dst) |
static number | ngfMapP (number from, const coeffs src, const coeffs dst) |
static number | ngfMapC (number from, const coeffs src, const coeffs dst) |
number ngf_Copy | ( | number | a, |
coeffs | r | ||
) |
Definition at line 176 of file gnumpfl.cc.
BOOLEAN ngfCoeffIsEqual | ( | const coeffs | r, |
n_coeffType | n, | ||
void * | parameter | ||
) |
Definition at line 415 of file gnumpfl.cc.
Definition at line 440 of file gnumpfl.cc.
Definition at line 433 of file gnumpfl.cc.
Definition at line 602 of file gnumpfl.cc.
Definition at line 120 of file gnumpfl.cc.
Definition at line 106 of file gnumpfl.cc.
Definition at line 209 of file gnumpfl.cc.
|
static |
Definition at line 309 of file gnumpfl.cc.
Definition at line 282 of file gnumpfl.cc.
Definition at line 272 of file gnumpfl.cc.
Note: MAY NOT WORK AS EXPECTED!
Definition at line 262 of file gnumpfl.cc.
Definition at line 70 of file gnumpfl.cc.
Initialize r.
Definition at line 451 of file gnumpfl.cc.
Definition at line 81 of file gnumpfl.cc.
Definition at line 157 of file gnumpfl.cc.
Definition at line 302 of file gnumpfl.cc.
Definition at line 292 of file gnumpfl.cc.
Definition at line 252 of file gnumpfl.cc.
Definition at line 562 of file gnumpfl.cc.
Definition at line 554 of file gnumpfl.cc.
Definition at line 515 of file gnumpfl.cc.
Definition at line 545 of file gnumpfl.cc.
Definition at line 523 of file gnumpfl.cc.
Definition at line 198 of file gnumpfl.cc.
Definition at line 146 of file gnumpfl.cc.
Definition at line 247 of file gnumpfl.cc.
Definition at line 226 of file gnumpfl.cc.
Definition at line 338 of file gnumpfl.cc.
Definition at line 428 of file gnumpfl.cc.
Get a mapping function from src into the domain of this type:
Definition at line 571 of file gnumpfl.cc.
Definition at line 92 of file gnumpfl.cc.
Definition at line 187 of file gnumpfl.cc.
Definition at line 397 of file gnumpfl.cc.