![]() |
#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) |
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) |
Variables | |
static const n_coeffType | ID = n_long_R |
Our Type! More... | |
number ngf_Copy | ( | number | a, |
coeffs | r | ||
) |
Definition at line 179 of file gnumpfl.cc.
BOOLEAN ngfCoeffIsEqual | ( | const coeffs | r, |
n_coeffType | n, | ||
void * | parameter | ||
) |
Definition at line 418 of file gnumpfl.cc.
Definition at line 436 of file gnumpfl.cc.
Definition at line 593 of file gnumpfl.cc.
Definition at line 123 of file gnumpfl.cc.
Definition at line 109 of file gnumpfl.cc.
Definition at line 212 of file gnumpfl.cc.
|
static |
Definition at line 312 of file gnumpfl.cc.
Definition at line 285 of file gnumpfl.cc.
Definition at line 275 of file gnumpfl.cc.
Note: MAY NOT WORK AS EXPECTED!
Definition at line 265 of file gnumpfl.cc.
Definition at line 73 of file gnumpfl.cc.
Initialize r.
Definition at line 443 of file gnumpfl.cc.
Definition at line 84 of file gnumpfl.cc.
Definition at line 160 of file gnumpfl.cc.
Definition at line 305 of file gnumpfl.cc.
Definition at line 295 of file gnumpfl.cc.
Definition at line 255 of file gnumpfl.cc.
Definition at line 553 of file gnumpfl.cc.
Definition at line 545 of file gnumpfl.cc.
Definition at line 506 of file gnumpfl.cc.
Definition at line 536 of file gnumpfl.cc.
Definition at line 514 of file gnumpfl.cc.
Definition at line 201 of file gnumpfl.cc.
Definition at line 149 of file gnumpfl.cc.
Definition at line 250 of file gnumpfl.cc.
Definition at line 229 of file gnumpfl.cc.
Definition at line 341 of file gnumpfl.cc.
Definition at line 431 of file gnumpfl.cc.
Get a mapping function from src into the domain of this type:
Definition at line 562 of file gnumpfl.cc.
Definition at line 95 of file gnumpfl.cc.
Definition at line 190 of file gnumpfl.cc.
Definition at line 400 of file gnumpfl.cc.
|
static |
Our Type!
Definition at line 27 of file gnumpfl.cc.