![]() |
#include <misc/auxiliary.h>
#include <omalloc/omalloc.h>
#include <misc/mylimits.h>
#include <reporter/reporter.h>
#include "si_gmp.h"
#include "coeffs.h"
#include "numbers.h"
#include "mpr_complex.h"
#include "longrat.h"
#include "rmodulon.h"
#include <string.h>
Go to the source code of this file.
Macros | |
#define | nrnWrite nrzWrite |
Functions | |
number | nrnCopy (number a, const coeffs r) |
int | nrnSize (number a, const coeffs r) |
void | nrnDelete (number *a, const coeffs r) |
BOOLEAN | nrnGreaterZero (number k, const coeffs r) |
number | nrnMult (number a, number b, const coeffs r) |
number | nrnInit (long i, const coeffs r) |
long | nrnInt (number &n, const coeffs r) |
number | nrnAdd (number a, number b, const coeffs r) |
number | nrnSub (number a, number b, const coeffs r) |
void | nrnPower (number a, int i, number *result, const coeffs r) |
BOOLEAN | nrnIsZero (number a, const coeffs r) |
BOOLEAN | nrnIsOne (number a, const coeffs r) |
BOOLEAN | nrnIsMOne (number a, const coeffs r) |
BOOLEAN | nrnIsUnit (number a, const coeffs r) |
number | nrnGetUnit (number a, const coeffs r) |
number | nrnAnn (number a, const coeffs r) |
number | nrnDiv (number a, number b, const coeffs r) |
number | nrnMod (number a, number b, const coeffs r) |
number | nrnIntDiv (number a, number b, const coeffs r) |
number | nrnNeg (number c, const coeffs r) |
number | nrnInvers (number c, const coeffs r) |
BOOLEAN | nrnGreater (number a, number b, const coeffs r) |
BOOLEAN | nrnDivBy (number a, number b, const coeffs r) |
int | nrnDivComp (number a, number b, const coeffs r) |
BOOLEAN | nrnEqual (number a, number b, const coeffs r) |
number | nrnLcm (number a, number b, const coeffs r) |
number | nrnGcd (number a, number b, const coeffs r) |
number | nrnExtGcd (number a, number b, number *s, number *t, const coeffs r) |
number | nrnXExtGcd (number a, number b, number *s, number *t, number *u, number *v, const coeffs r) |
number | nrnQuotRem (number a, number b, number *s, const coeffs r) |
nMapFunc | nrnSetMap (const coeffs src, const coeffs dst) |
const char * | nrnRead (const char *s, number *a, const coeffs r) |
void | nrnCoeffWrite (const coeffs r, BOOLEAN details) |
BOOLEAN | nrnDBTest (number a, const char *f, const int l, const coeffs r) |
void | nrnSetExp (unsigned long c, const coeffs r) |
void | nrnInitExp (unsigned long c, const coeffs r) |
coeffs | nrnQuot1 (number c, const coeffs r) |
number | nrnMapQ (number from, const coeffs src, const coeffs dst) |
static BOOLEAN | nrnCoeffsEqual (const coeffs r, n_coeffType n, void *parameter) |
static char * | nrnCoeffString (const coeffs r) |
static void | nrnKillChar (coeffs r) |
BOOLEAN | nrnInitChar (coeffs r, void *p) |
number | nrnMapModN (number from, const coeffs, const coeffs dst) |
number | nrnMap2toM (number from, const coeffs, const coeffs dst) |
number | nrnMapZp (number from, const coeffs, const coeffs dst) |
number | nrnMapGMP (number from, const coeffs, const coeffs dst) |
number | nrnMapZ (number from, const coeffs src, const coeffs dst) |
static const char * | nlCPEatLongC (char *s, mpz_ptr i) |
Variables | |
omBin | gmp_nrz_bin |
mpz_ptr | nrnMapCoef = NULL |
#define nrnWrite nrzWrite |
Definition at line 59 of file rmodulon.cc.
|
static |
Definition at line 954 of file rmodulon.cc.
Definition at line 292 of file rmodulon.cc.
Definition at line 582 of file rmodulon.cc.
|
static |
Definition at line 89 of file rmodulon.cc.
Definition at line 95 of file rmodulon.cc.
Definition at line 77 of file rmodulon.cc.
Definition at line 251 of file rmodulon.cc.
Definition at line 940 of file rmodulon.cc.
Definition at line 243 of file rmodulon.cc.
Definition at line 617 of file rmodulon.cc.
Definition at line 595 of file rmodulon.cc.
Definition at line 609 of file rmodulon.cc.
Definition at line 522 of file rmodulon.cc.
Definition at line 377 of file rmodulon.cc.
Definition at line 343 of file rmodulon.cc.
Definition at line 545 of file rmodulon.cc.
Definition at line 527 of file rmodulon.cc.
Definition at line 532 of file rmodulon.cc.
Definition at line 235 of file rmodulon.cc.
Definition at line 167 of file rmodulon.cc.
Definition at line 929 of file rmodulon.cc.
Definition at line 267 of file rmodulon.cc.
Definition at line 682 of file rmodulon.cc.
Definition at line 318 of file rmodulon.cc.
Definition at line 509 of file rmodulon.cc.
Definition at line 501 of file rmodulon.cc.
Definition at line 537 of file rmodulon.cc.
Definition at line 493 of file rmodulon.cc.
|
static |
Definition at line 113 of file rmodulon.cc.
Definition at line 330 of file rmodulon.cc.
Definition at line 749 of file rmodulon.cc.
Definition at line 768 of file rmodulon.cc.
Definition at line 744 of file rmodulon.cc.
Definition at line 823 of file rmodulon.cc.
Definition at line 789 of file rmodulon.cc.
Definition at line 758 of file rmodulon.cc.
Definition at line 650 of file rmodulon.cc.
Definition at line 275 of file rmodulon.cc.
Definition at line 310 of file rmodulon.cc.
Definition at line 284 of file rmodulon.cc.
Definition at line 121 of file rmodulon.cc.
Definition at line 706 of file rmodulon.cc.
Definition at line 978 of file rmodulon.cc.
Definition at line 917 of file rmodulon.cc.
Definition at line 832 of file rmodulon.cc.
Definition at line 258 of file rmodulon.cc.
Definition at line 301 of file rmodulon.cc.
number nrnXExtGcd | ( | number | a, |
number | b, | ||
number * | s, | ||
number * | t, | ||
number * | u, | ||
number * | v, | ||
const coeffs | r | ||
) |
Definition at line 401 of file rmodulon.cc.
omBin gmp_nrz_bin |
Definition at line 76 of file rintegers.cc.
mpz_ptr nrnMapCoef = NULL |
Definition at line 742 of file rmodulon.cc.