![]() |
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 | |
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 258 of file ffields.cc.
|
static |
Definition at line 848 of file ffields.cc.
Definition at line 820 of file ffields.cc.
Definition at line 834 of file ffields.cc.
Definition at line 111 of file ffields.cc.
Definition at line 335 of file ffields.cc.
Definition at line 501 of file ffields.cc.
Definition at line 160 of file ffields.cc.
Definition at line 191 of file ffields.cc.
Definition at line 858 of file ffields.cc.
Definition at line 732 of file ffields.cc.
Definition at line 240 of file ffields.cc.
Definition at line 363 of file ffields.cc.
Definition at line 148 of file ffields.cc.
Definition at line 324 of file ffields.cc.
Definition at line 137 of file ffields.cc.
|
static |
Definition at line 812 of file ffields.cc.
Definition at line 704 of file ffields.cc.
Definition at line 714 of file ffields.cc.
Definition at line 723 of file ffields.cc.
Definition at line 695 of file ffields.cc.
Definition at line 171 of file ffields.cc.
Definition at line 297 of file ffields.cc.
|
static |
Definition at line 228 of file ffields.cc.
Definition at line 473 of file ffields.cc.
|
static |
Definition at line 829 of file ffields.cc.
|
static |
Definition at line 592 of file ffields.cc.
Definition at line 753 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 551 of file ffields.cc.
Definition at line 315 of file ffields.cc.
Definition at line 406 of file ffields.cc.
Definition at line 440 of file ffields.cc.
const unsigned short fftable[] |
Definition at line 31 of file ffields.cc.
STATIC_VAR int nfMapGG_factor |
Definition at line 703 of file ffields.cc.
STATIC_VAR int nfMinPoly[16] |
Definition at line 549 of file ffields.cc.