![]() |
#include <misc/auxiliary.h>
#include <omalloc/omalloc.h>
#include <misc/mylimits.h>
#include <misc/sirandom.h>
#include <reporter/reporter.h>
#include "coeffs.h"
#include "numbers.h"
#include "longrat.h"
#include "ffields.h"
#include <string.h>
#include <math.h>
#include <errno.h>
Go to the source code of this file.
Macros | |
#define | nfTest(N, R) nfDBTest(N,__FILE__,__LINE__, R) |
#define | sixteenlog2 11.09035489 |
Functions | |
BOOLEAN | nfDBTest (number a, const char *f, const int l, const coeffs r) |
static BOOLEAN | nfIsZero (number a, const coeffs r) |
static BOOLEAN | nfIsMOne (number a, const coeffs r) |
static BOOLEAN | nfGreaterZero (number k, const coeffs r) |
static number | nfMult (number a, number b, const coeffs r) |
static number | nfInit (long i, const coeffs r) |
static number | nfParameter (int i, const coeffs) |
static int | nfParDeg (number n, const coeffs r) |
static long | nfInt (number &n, const coeffs) |
static number | nfAdd (number a, number b, const coeffs R) |
static number | nfNeg (number c, const coeffs r) |
static number | nfSub (number a, number b, const coeffs r) |
static BOOLEAN | nfIsOne (number a, const coeffs r) |
static number | nfDiv (number a, number b, const coeffs r) |
static number | nfInvers (number c, const coeffs r) |
static BOOLEAN | nfGreater (number a, number b, const coeffs r) |
static BOOLEAN | nfEqual (number a, number b, const coeffs r) |
static void | nfWriteLong (number a, const coeffs r) |
static void | nfWriteShort (number a, const coeffs r) |
static void | nfPower (number a, int i, number *result, const coeffs r) |
static const char * | nfEati (const char *s, int *i, const coeffs r) |
static const char * | nfRead (const char *s, number *a, const coeffs r) |
int | gf_tab_numdigits62 (int q) |
int | convertback62 (char *p, int n) |
void | nfShowMipo (const coeffs r) |
Show the mininimal polynom.... NOTE: this is used by char * sleftv::String(void *d, BOOLEAN typed, int dim) (from Singular/subexpr.cc) for printing minpoly. More... | |
static void | nfReadMipo (char *s) |
static void | nfReadTable (const int c, const coeffs r) |
static number | nfMapP (number c, const coeffs, const coeffs dst) |
static number | nfMapGG (number c, const coeffs src, const coeffs) |
static number | nfMapGGrev (number c, const coeffs src, const coeffs) |
static nMapFunc | nfSetMap (const coeffs src, const coeffs dst) |
static BOOLEAN | nfCoeffIsEqual (const coeffs, n_coeffType, void *) |
static void | nfKillChar (coeffs r) |
static char * | nfCoeffString (const coeffs r) |
static char * | nfCoeffName (const coeffs r) |
static number | nfRandom (siRandProc p, number, number, const coeffs cf) |
static void | nfCoeffWrite (const coeffs r, BOOLEAN details) |
BOOLEAN | nfInitChar (coeffs r, void *parameter) |
Variables | |
const unsigned short | fftable [] |
static int | nfMinPoly [16] |
static int | nfMapGG_factor |
static char | nfCoeffName_buf [32] |
#define sixteenlog2 11.09035489 |
int convertback62 | ( | char * | p, |
int | n | ||
) |
Definition at line 50 of file gf_tabutil.cc.
int gf_tab_numdigits62 | ( | int | q | ) |
Definition at line 12 of file gf_tabutil.cc.
Definition at line 248 of file ffields.cc.
|
static |
Definition at line 805 of file ffields.cc.
Definition at line 778 of file ffields.cc.
Definition at line 769 of file ffields.cc.
Definition at line 791 of file ffields.cc.
Definition at line 111 of file ffields.cc.
Definition at line 325 of file ffields.cc.
Definition at line 467 of file ffields.cc.
Definition at line 384 of file ffields.cc.
Definition at line 372 of file ffields.cc.
Definition at line 160 of file ffields.cc.
Definition at line 191 of file ffields.cc.
Definition at line 815 of file ffields.cc.
Definition at line 240 of file ffields.cc.
Definition at line 353 of file ffields.cc.
Definition at line 148 of file ffields.cc.
Definition at line 314 of file ffields.cc.
Definition at line 137 of file ffields.cc.
|
static |
Definition at line 756 of file ffields.cc.
Definition at line 680 of file ffields.cc.
Definition at line 690 of file ffields.cc.
Definition at line 671 of file ffields.cc.
Definition at line 171 of file ffields.cc.
Definition at line 287 of file ffields.cc.
Definition at line 215 of file ffields.cc.
Definition at line 228 of file ffields.cc.
Definition at line 439 of file ffields.cc.
|
static |
Definition at line 786 of file ffields.cc.
Definition at line 488 of file ffields.cc.
|
static |
Definition at line 546 of file ffields.cc.
Definition at line 571 of file ffields.cc.
Definition at line 702 of file ffields.cc.
Show the mininimal polynom.... NOTE: this is used by char * sleftv::String(void *d, BOOLEAN typed, int dim) (from Singular/subexpr.cc) for printing minpoly.
Definition at line 530 of file ffields.cc.
Definition at line 305 of file ffields.cc.
Definition at line 396 of file ffields.cc.
Definition at line 418 of file ffields.cc.
const unsigned short fftable[] |
Definition at line 31 of file ffields.cc.
|
static |
Definition at line 777 of file ffields.cc.
|
static |
Definition at line 679 of file ffields.cc.
|
static |
Definition at line 528 of file ffields.cc.