![]() |
#include "misc/auxiliary.h"
#include "omalloc/omalloc.h"
#include "factory/factory.h"
#include "misc/mylimits.h"
#include "reporter/reporter.h"
#include "coeffs/coeffs.h"
#include "coeffs/longrat.h"
#include "coeffs/numbers.h"
#include "coeffs/si_gmp.h"
#include "coeffs/mpr_complex.h"
#include "coeffs/rintegers.h"
#include "coeffs/rmodulon.h"
#include <string.h>
Go to the source code of this file.
Functions | |
static number | nrzMult (number a, number b, const coeffs) |
static number | nrzLcm (number a, number b, const coeffs) |
static number | nrzGcd (number a, number b, const coeffs) |
static number | nrzExtGcd (number a, number b, number *s, number *t, const coeffs) |
static number | nrzXExtGcd (number a, number b, number *s, number *t, number *u, number *v, const coeffs) |
static void | nrzPower (number a, int i, number *result, const coeffs) |
number | nrzInit (long i, const coeffs) |
static void | nrzDelete (number *a, const coeffs) |
static number | nrzCopy (number a, const coeffs) |
static int | nrzSize (number a, const coeffs) |
static long | nrzInt (number &n, const coeffs) |
static number | nrzAdd (number a, number b, const coeffs) |
static number | nrzSub (number a, number b, const coeffs) |
static number | nrzGetUnit (number, const coeffs r) |
static BOOLEAN | nrzIsUnit (number a, const coeffs) |
static BOOLEAN | nrzIsZero (number a, const coeffs) |
static BOOLEAN | nrzIsOne (number a, const coeffs) |
static BOOLEAN | nrzIsMOne (number a, const coeffs) |
static BOOLEAN | nrzEqual (number a, number b, const coeffs) |
static BOOLEAN | nrzGreater (number a, number b, const coeffs) |
static BOOLEAN | nrzGreaterZero (number k, const coeffs) |
static BOOLEAN | nrzDivBy (number a, number b, const coeffs) |
static int | nrzDivComp (number a, number b, const coeffs r) |
static number | nrzDiv (number a, number b, const coeffs) |
static number | nrzExactDiv (number a, number b, const coeffs) |
static number | nrzQuotRem (number a, number b, number *r, const coeffs) |
static number | nrzIntMod (number a, number b, const coeffs) |
static number | nrzInvers (number c, const coeffs r) |
static number | nrzNeg (number c, const coeffs) |
static number | nrzMapMachineInt (number from, const coeffs, const coeffs) |
static number | nrzMapZp (number from, const coeffs, const coeffs) |
static number | nrzMapQ (number from, const coeffs src, const coeffs) |
static nMapFunc | nrzSetMap (const coeffs src, const coeffs) |
void | nrzSetExp (int, coeffs) |
void | nrzInitExp (int, coeffs) |
static BOOLEAN | nrzDBTest (number, const char *, const int, const coeffs) |
void | nrzWrite (number a, const coeffs) |
static const char * | nlEatLongC (char *s, mpz_ptr i) |
static CanonicalForm | nrzConvSingNFactoryN (number n, BOOLEAN setChar, const coeffs) |
static number | nrzConvFactoryNSingN (const CanonicalForm n, const coeffs r) |
static const char * | nrzRead (const char *s, number *a, const coeffs) |
static void | nrzCoeffWrite (const coeffs, BOOLEAN) |
static char * | nrzCoeffName (const coeffs) |
static char * | nrzCoeffString (const coeffs cf) |
static coeffs | nrzQuot1 (number c, const coeffs r) |
static number | nrzInitMPZ (mpz_t m, const coeffs) |
static number | nrzFarey (number r, number N, const coeffs R) |
BOOLEAN | nrzInitChar (coeffs r, void *) |
Variables | |
omBin | gmp_nrz_bin = omGetSpecBin(sizeof(mpz_t)) |
|
static |
Definition at line 406 of file rintegers.cc.
Definition at line 172 of file rintegers.cc.
Definition at line 470 of file rintegers.cc.
Definition at line 475 of file rintegers.cc.
Definition at line 465 of file rintegers.cc.
|
static |
Definition at line 442 of file rintegers.cc.
|
static |
Definition at line 431 of file rintegers.cc.
Definition at line 143 of file rintegers.cc.
Definition at line 380 of file rintegers.cc.
Definition at line 135 of file rintegers.cc.
Definition at line 244 of file rintegers.cc.
Definition at line 228 of file rintegers.cc.
Definition at line 233 of file rintegers.cc.
Definition at line 213 of file rintegers.cc.
Definition at line 261 of file rintegers.cc.
Definition at line 72 of file rintegers.cc.
Definition at line 500 of file rintegers.cc.
Definition at line 60 of file rintegers.cc.
Definition at line 188 of file rintegers.cc.
Definition at line 218 of file rintegers.cc.
Definition at line 223 of file rintegers.cc.
Definition at line 128 of file rintegers.cc.
Definition at line 571 of file rintegers.cc.
void nrzInitExp | ( | int | , |
coeffs | |||
) |
Definition at line 375 of file rintegers.cc.
Definition at line 493 of file rintegers.cc.
Definition at line 167 of file rintegers.cc.
Definition at line 288 of file rintegers.cc.
Definition at line 300 of file rintegers.cc.
Definition at line 208 of file rintegers.cc.
Definition at line 203 of file rintegers.cc.
Definition at line 193 of file rintegers.cc.
Definition at line 198 of file rintegers.cc.
Definition at line 48 of file rintegers.cc.
Definition at line 317 of file rintegers.cc.
Definition at line 331 of file rintegers.cc.
Definition at line 324 of file rintegers.cc.
Definition at line 37 of file rintegers.cc.
Definition at line 310 of file rintegers.cc.
Definition at line 117 of file rintegers.cc.
Definition at line 480 of file rintegers.cc.
Definition at line 269 of file rintegers.cc.
Definition at line 454 of file rintegers.cc.
void nrzSetExp | ( | int | , |
coeffs | |||
) |
Definition at line 371 of file rintegers.cc.
Definition at line 339 of file rintegers.cc.
Definition at line 158 of file rintegers.cc.
Definition at line 180 of file rintegers.cc.
Definition at line 386 of file rintegers.cc.
|
static |
Definition at line 86 of file rintegers.cc.
omBin gmp_nrz_bin = omGetSpecBin(sizeof(mpz_t)) |
Definition at line 31 of file rintegers.cc.