![]() |
#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 | |
static const n_coeffType | ID = n_Zn |
Our Type! More... | |
static const n_coeffType | ID2 = n_Znm |
omBin | gmp_nrz_bin |
mpz_ptr | nrnMapCoef = NULL |
#define nrnWrite nrzWrite |
Definition at line 63 of file rmodulon.cc.
|
static |
Definition at line 948 of file rmodulon.cc.
Definition at line 288 of file rmodulon.cc.
Definition at line 576 of file rmodulon.cc.
|
static |
Definition at line 91 of file rmodulon.cc.
Definition at line 97 of file rmodulon.cc.
Definition at line 81 of file rmodulon.cc.
Definition at line 247 of file rmodulon.cc.
Definition at line 934 of file rmodulon.cc.
Definition at line 239 of file rmodulon.cc.
Definition at line 611 of file rmodulon.cc.
Definition at line 589 of file rmodulon.cc.
Definition at line 603 of file rmodulon.cc.
Definition at line 516 of file rmodulon.cc.
Definition at line 373 of file rmodulon.cc.
Definition at line 339 of file rmodulon.cc.
Definition at line 539 of file rmodulon.cc.
Definition at line 521 of file rmodulon.cc.
Definition at line 526 of file rmodulon.cc.
Definition at line 231 of file rmodulon.cc.
Definition at line 163 of file rmodulon.cc.
Definition at line 923 of file rmodulon.cc.
Definition at line 263 of file rmodulon.cc.
Definition at line 676 of file rmodulon.cc.
Definition at line 314 of file rmodulon.cc.
Definition at line 504 of file rmodulon.cc.
Definition at line 496 of file rmodulon.cc.
Definition at line 531 of file rmodulon.cc.
Definition at line 488 of file rmodulon.cc.
|
static |
Definition at line 109 of file rmodulon.cc.
Definition at line 326 of file rmodulon.cc.
Definition at line 743 of file rmodulon.cc.
Definition at line 762 of file rmodulon.cc.
Definition at line 738 of file rmodulon.cc.
Definition at line 817 of file rmodulon.cc.
Definition at line 783 of file rmodulon.cc.
Definition at line 752 of file rmodulon.cc.
Definition at line 644 of file rmodulon.cc.
Definition at line 271 of file rmodulon.cc.
Definition at line 306 of file rmodulon.cc.
Definition at line 280 of file rmodulon.cc.
Definition at line 117 of file rmodulon.cc.
Definition at line 700 of file rmodulon.cc.
Definition at line 972 of file rmodulon.cc.
Definition at line 911 of file rmodulon.cc.
Definition at line 826 of file rmodulon.cc.
Definition at line 254 of file rmodulon.cc.
Definition at line 297 of file rmodulon.cc.
number nrnXExtGcd | ( | number | a, |
number | b, | ||
number * | s, | ||
number * | t, | ||
number * | u, | ||
number * | v, | ||
const coeffs | r | ||
) |
Definition at line 397 of file rmodulon.cc.
omBin gmp_nrz_bin |
Definition at line 80 of file rintegers.cc.
|
static |
Our Type!
Definition at line 27 of file rmodulon.cc.
|
static |
Definition at line 28 of file rmodulon.cc.
mpz_ptr nrnMapCoef = NULL |
Definition at line 736 of file rmodulon.cc.