![]() |
My Project
debian-1:4.1.2-p1+ds-2
|
#include "misc/auxiliary.h"
#include "misc/mylimits.h"
#include "misc/sirandom.h"
#include "misc/prime.h"
#include "reporter/reporter.h"
#include "coeffs/coeffs.h"
#include "coeffs/numbers.h"
#include "coeffs/longrat.h"
#include "coeffs/ffields.h"
#include <cmath>
#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 r) |
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_VAR int | nfMinPoly [16] |
STATIC_VAR int | nfMapGG_factor |
#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 257 of file ffields.cc.
|
static |
Definition at line 823 of file ffields.cc.
Definition at line 795 of file ffields.cc.
Definition at line 787 of file ffields.cc.
Definition at line 809 of file ffields.cc.
Definition at line 110 of file ffields.cc.
Definition at line 334 of file ffields.cc.
Definition at line 500 of file ffields.cc.
Definition at line 159 of file ffields.cc.
Definition at line 190 of file ffields.cc.
Definition at line 833 of file ffields.cc.
Definition at line 239 of file ffields.cc.
Definition at line 362 of file ffields.cc.
Definition at line 147 of file ffields.cc.
Definition at line 323 of file ffields.cc.
Definition at line 136 of file ffields.cc.
|
static |
Definition at line 779 of file ffields.cc.
Definition at line 703 of file ffields.cc.
Definition at line 713 of file ffields.cc.
Definition at line 694 of file ffields.cc.
Definition at line 170 of file ffields.cc.
Definition at line 296 of file ffields.cc.
|
static |
Definition at line 227 of file ffields.cc.
Definition at line 472 of file ffields.cc.
|
static |
Definition at line 804 of file ffields.cc.
Definition at line 508 of file ffields.cc.
|
static |
Definition at line 566 of file ffields.cc.
Definition at line 591 of file ffields.cc.
Definition at line 725 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 550 of file ffields.cc.
Definition at line 314 of file ffields.cc.
Definition at line 405 of file ffields.cc.
Definition at line 439 of file ffields.cc.
const unsigned short fftable[] |
Definition at line 30 of file ffields.cc.
STATIC_VAR int nfMapGG_factor |
Definition at line 702 of file ffields.cc.
STATIC_VAR int nfMinPoly[16] |
Definition at line 548 of file ffields.cc.