![]() |
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 623 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 177 of file numbers.cc.
print a number (BEWARE of string buffers!) mostly for debugging
Definition at line 662 of file numbers.cc.
Definition at line 307 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 212 of file numbers.cc.
Definition at line 284 of file numbers.cc.
Definition at line 350 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 313 of file numbers.cc.
Definition at line 306 of file numbers.cc.
Definition at line 293 of file numbers.cc.
Definition at line 132 of file numbers.cc.
Definition at line 45 of file numbers.cc.
Definition at line 309 of file numbers.cc.
Definition at line 310 of file numbers.cc.
Definition at line 311 of file numbers.cc.
Definition at line 135 of file numbers.cc.
Definition at line 193 of file numbers.cc.
Definition at line 208 of file numbers.cc.
Definition at line 209 of file numbers.cc.
Definition at line 124 of file numbers.cc.
Definition at line 333 of file numbers.cc.
Definition at line 67 of file numbers.cc.
Definition at line 61 of file numbers.cc.
Definition at line 194 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 303 of file numbers.cc.
Converts a non-negative bigint number into a GMP number.
Definition at line 328 of file numbers.cc.
Definition at line 172 of file numbers.cc.
Definition at line 167 of file numbers.cc.
Definition at line 356 of file numbers.cc.
Definition at line 126 of file numbers.cc.
Definition at line 338 of file numbers.cc.
Definition at line 150 of file numbers.cc.
Definition at line 156 of file numbers.cc.
Definition at line 192 of file numbers.cc.
Definition at line 343 of file numbers.cc.
Definition at line 210 of file numbers.cc.
Definition at line 162 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 672 of file numbers.cc.
Definition at line 692 of file numbers.cc.
extracts a long integer from s, returns the rest
Definition at line 713 of file numbers.cc.
find an existing coeff by its "CoeffName"
Definition at line 640 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 412 of file numbers.cc.
undo all initialisations
Definition at line 563 of file numbers.cc.
| n_coeffType nRegister | ( | n_coeffType | n, |
| cfInitCharProc | p | ||
| ) |
Definition at line 590 of file numbers.cc.
| void nRegisterCfByName | ( | cfInitCfByNameProc | p, |
| n_coeffType | n | ||
| ) |
Definition at line 631 of file numbers.cc.
Definition at line 43 of file numbers.cc.
| VAR nFindCoeffByName_p nFindCoeffByName_Root =NULL |
Definition at line 630 of file numbers.cc.
| STATIC_VAR cfInitCharProc* nInitCharTable =nInitCharTableDefault |
Definition at line 408 of file numbers.cc.
| VAR cfInitCharProc nInitCharTableDefault[] |
Definition at line 375 of file numbers.cc.
| STATIC_VAR n_coeffType nLastCoeffs =n_Nemo_Ring |
Definition at line 374 of file numbers.cc.