![]() |
#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 598 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 447 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 558 of file gnumpfl.cc.
Definition at line 550 of file gnumpfl.cc.
Definition at line 511 of file gnumpfl.cc.
Definition at line 541 of file gnumpfl.cc.
Definition at line 519 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 567 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.