![]() |
My Project
|
#include <string.h>
#include <stdlib.h>
#include "misc/auxiliary.h"
#include "misc/mylimits.h"
#include "factory/factory.h"
#include "reporter/reporter.h"
#include "coeffs/coeffs.h"
#include "coeffs/numbers.h"
#include "coeffs/longrat.h"
#include "coeffs/modulop.h"
#include "coeffs/gnumpfl.h"
#include "coeffs/gnumpc.h"
#include "coeffs/ffields.h"
#include "coeffs/shortfl.h"
#include "coeffs/ntupel.h"
#include "coeffs/flintcf_Qrat.h"
#include "coeffs/rmodulo2m.h"
#include "coeffs/rmodulon.h"
#include "coeffs/rintegers.h"
#include "polys/ext_fields/algext.h"
#include "polys/ext_fields/transext.h"
Go to the source code of this file.
Data Structures | |
struct | nFindCoeffByName_p |
struct nFindCoeffByName_s |
Definition at line 616 of file numbers.cc.
Data Fields | ||
---|---|---|
n_coeffType | n | |
nFindCoeffByName_p | next | |
cfInitCfByNameProc | p |
Test whether a is a zero divisor in r i.e. not coprime with char. of r very inefficient implementation: should ONLY be used for debug stuff /tests.
Definition at line 171 of file numbers.cc.
print a number (BEWARE of string buffers!) mostly for debugging
Definition at line 655 of file numbers.cc.
Definition at line 301 of file numbers.cc.
Definition at line 46 of file numbers.cc.
|
static |
Definition at line 145 of file numbers.cc.
|
static |
TODO: move to a separate implementation
Definition at line 206 of file numbers.cc.
Definition at line 278 of file numbers.cc.
Definition at line 344 of file numbers.cc.
Definition at line 55 of file numbers.cc.
Definition at line 47 of file numbers.cc.
Definition at line 51 of file numbers.cc.
CanonicalForm ndConvSingNFactoryN | ( | number | , |
BOOLEAN | , | ||
const coeffs | |||
) |
Definition at line 307 of file numbers.cc.
Definition at line 300 of file numbers.cc.
Definition at line 287 of file numbers.cc.
Definition at line 132 of file numbers.cc.
Definition at line 45 of file numbers.cc.
Definition at line 303 of file numbers.cc.
Definition at line 304 of file numbers.cc.
Definition at line 305 of file numbers.cc.
Definition at line 135 of file numbers.cc.
Definition at line 187 of file numbers.cc.
Definition at line 202 of file numbers.cc.
Definition at line 203 of file numbers.cc.
Definition at line 124 of file numbers.cc.
Definition at line 327 of file numbers.cc.
Definition at line 67 of file numbers.cc.
Definition at line 61 of file numbers.cc.
Definition at line 188 of file numbers.cc.
Definition at line 104 of file numbers.cc.
Definition at line 122 of file numbers.cc.
Definition at line 120 of file numbers.cc.
Definition at line 297 of file numbers.cc.
Converts a non-negative bigint number into a GMP number.
Definition at line 322 of file numbers.cc.
Definition at line 166 of file numbers.cc.
Definition at line 161 of file numbers.cc.
Definition at line 350 of file numbers.cc.
Definition at line 126 of file numbers.cc.
Definition at line 332 of file numbers.cc.
Definition at line 150 of file numbers.cc.
Definition at line 186 of file numbers.cc.
Definition at line 337 of file numbers.cc.
Definition at line 204 of file numbers.cc.
Definition at line 156 of file numbers.cc.
|
static |
Definition at line 140 of file numbers.cc.
divide by the first (leading) number and return it, i.e. make monic
does nothing (just returns a dummy one number) helper routine: read an int from a string (mod m), return a pointer to the rest
Definition at line 665 of file numbers.cc.
Definition at line 685 of file numbers.cc.
extracts a long integer from s, returns the rest
Definition at line 706 of file numbers.cc.
find an existing coeff by its "CoeffName"
Definition at line 633 of file numbers.cc.
coeffs nInitChar | ( | n_coeffType | t, |
void * | parameter | ||
) |
one-time initialisations for new coeffs in case of an error return NULL
Definition at line 406 of file numbers.cc.
undo all initialisations
Definition at line 556 of file numbers.cc.
n_coeffType nRegister | ( | n_coeffType | n, |
cfInitCharProc | p | ||
) |
Definition at line 583 of file numbers.cc.
void nRegisterCfByName | ( | cfInitCfByNameProc | p, |
n_coeffType | n | ||
) |
Definition at line 624 of file numbers.cc.
Definition at line 43 of file numbers.cc.
VAR nFindCoeffByName_p nFindCoeffByName_Root =NULL |
Definition at line 623 of file numbers.cc.
STATIC_VAR cfInitCharProc* nInitCharTable =nInitCharTableDefault |
Definition at line 402 of file numbers.cc.
VAR cfInitCharProc nInitCharTableDefault[] |
Definition at line 369 of file numbers.cc.
STATIC_VAR n_coeffType nLastCoeffs =n_Nemo_Ring |
Definition at line 368 of file numbers.cc.