My Project
|
#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 "coeffs/modulop.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 | |
static 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 number | nfMapMPZ (number c, const coeffs, const coeffs dst) |
static number | nfInitMPZ (mpz_t m, const coeffs cf) |
static number | nfMapViaInt (number c, const coeffs src, const coeffs dst) |
static nMapFunc | nfSetMap (const coeffs src, const coeffs dst) |
static BOOLEAN | nfCoeffIsEqual (const coeffs, n_coeffType, void *) |
static void | nfKillChar (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 254 of file ffields.cc.
|
static |
Definition at line 844 of file ffields.cc.
Definition at line 816 of file ffields.cc.
Definition at line 830 of file ffields.cc.
Definition at line 107 of file ffields.cc.
Definition at line 331 of file ffields.cc.
Definition at line 497 of file ffields.cc.
Definition at line 156 of file ffields.cc.
Definition at line 187 of file ffields.cc.
Definition at line 854 of file ffields.cc.
Definition at line 728 of file ffields.cc.
Definition at line 236 of file ffields.cc.
Definition at line 359 of file ffields.cc.
Definition at line 144 of file ffields.cc.
Definition at line 320 of file ffields.cc.
Definition at line 133 of file ffields.cc.
|
static |
Definition at line 808 of file ffields.cc.
Definition at line 700 of file ffields.cc.
Definition at line 710 of file ffields.cc.
Definition at line 719 of file ffields.cc.
Definition at line 691 of file ffields.cc.
Definition at line 167 of file ffields.cc.
Definition at line 293 of file ffields.cc.
|
static |
Definition at line 224 of file ffields.cc.
Definition at line 469 of file ffields.cc.
|
static |
Definition at line 825 of file ffields.cc.
|
static |
Definition at line 588 of file ffields.cc.
Definition at line 749 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 547 of file ffields.cc.
Definition at line 311 of file ffields.cc.
Definition at line 402 of file ffields.cc.
Definition at line 436 of file ffields.cc.
const unsigned short fftable[] |
Definition at line 27 of file ffields.cc.
STATIC_VAR int nfMapGG_factor |
Definition at line 699 of file ffields.cc.
STATIC_VAR int nfMinPoly[16] |
Definition at line 545 of file ffields.cc.