![]() |
My Project
|
#include "misc/auxiliary.h"
#include "misc/mylimits.h"
#include "misc/prime.h"
#include "reporter/reporter.h"
#include "coeffs/si_gmp.h"
#include "coeffs/coeffs.h"
#include "coeffs/modulop.h"
#include "coeffs/rintegers.h"
#include "coeffs/numbers.h"
#include "coeffs/mpr_complex.h"
#include "coeffs/longrat.h"
#include "coeffs/rmodulon.h"
#include <string.h>
Go to the source code of this file.
Macros | |
#define | nrnDelete nrzDelete |
#define | nrnSize nrzSize |
Functions | |
void | nrnWrite (number a, const coeffs) |
BOOLEAN | nrnDBTest (number a, const char *f, const int l, const coeffs r) |
coeffs | nrnInitCfByName (char *s, n_coeffType) |
static char * | nrnCoeffName (const coeffs r) |
static BOOLEAN | nrnCoeffIsEqual (const coeffs r, n_coeffType n, void *parameter) |
static void | nrnKillChar (coeffs r) |
static coeffs | nrnQuot1 (number c, const coeffs r) |
static number | nrnCopy (number a, const coeffs) |
static number | nrnInit (long i, const coeffs r) |
static long | nrnInt (number &n, const coeffs) |
static number | nrnMult (number a, number b, const coeffs r) |
static void | nrnPower (number a, int i, number *result, const coeffs r) |
static number | nrnAdd (number a, number b, const coeffs r) |
static number | nrnSub (number a, number b, const coeffs r) |
static BOOLEAN | nrnIsZero (number a, const coeffs) |
static number | nrnNeg (number c, const coeffs r) |
static number | nrnInvers (number c, const coeffs r) |
static number | nrnGcd (number a, number b, const coeffs r) |
static number | nrnLcm (number a, number b, const coeffs r) |
static number | nrnExtGcd (number a, number b, number *s, number *t, const coeffs r) |
static BOOLEAN | nrnIsOne (number a, const coeffs) |
static BOOLEAN | nrnEqual (number a, number b, const coeffs) |
static number | nrnGetUnit (number k, const coeffs r) |
static number | nrnXExtGcd (number a, number b, number *s, number *t, number *u, number *v, const coeffs r) |
static BOOLEAN | nrnIsMOne (number a, const coeffs r) |
static BOOLEAN | nrnGreater (number a, number b, const coeffs) |
static BOOLEAN | nrnGreaterZero (number k, const coeffs cf) |
static BOOLEAN | nrnIsUnit (number a, const coeffs r) |
static number | nrnAnn (number k, const coeffs r) |
static BOOLEAN | nrnDivBy (number a, number b, const coeffs r) |
static int | nrnDivComp (number a, number b, const coeffs r) |
static number | nrnDiv (number a, number b, const coeffs r) |
static number | nrnMod (number a, number b, const coeffs r) |
static number | nrnQuotRem (number a, number b, number *rem, const coeffs r) |
static number | nrnMapModN (number from, const coeffs, const coeffs dst) |
static number | nrnMap2toM (number from, const coeffs, const coeffs dst) |
static number | nrnMapZp (number from, const coeffs, const coeffs dst) |
number | nrnMapGMP (number from, const coeffs, const coeffs dst) |
static number | nrnMapQ (number from, const coeffs src, const coeffs dst) |
static number | nrnMapZ (number from, const coeffs src, const coeffs dst) |
nMapFunc | nrnSetMap (const coeffs src, const coeffs dst) |
static number | nrnInitMPZ (mpz_t m, const coeffs r) |
static void | nrnMPZ (mpz_t m, number &n, const coeffs) |
static void | nrnSetExp (unsigned long m, coeffs r) |
static void | nrnInitExp (unsigned long m, coeffs r) |
static const char * | nlCPEatLongC (char *s, mpz_ptr i) |
static const char * | nrnRead (const char *s, number *a, const coeffs r) |
static number | nrnConvFactoryNSingN (const CanonicalForm n, const coeffs r) |
static CanonicalForm | nrnConvSingNFactoryN (number n, BOOLEAN setChar, const coeffs r) |
BOOLEAN | nrnInitChar (coeffs r, void *p) |
Variables | |
EXTERN_VAR omBin | gmp_nrz_bin |
STATIC_VAR char * | nrnCoeffName_buff =NULL |
STATIC_VAR mpz_ptr | nrnMapCoef = NULL |
#define nrnDelete nrzDelete |
Definition at line 177 of file rmodulon.cc.
#define nrnSize nrzSize |
Definition at line 178 of file rmodulon.cc.
|
static |
Definition at line 217 of file rmodulon.cc.
Definition at line 542 of file rmodulon.cc.
|
static |
Definition at line 89 of file rmodulon.cc.
Definition at line 66 of file rmodulon.cc.
|
static |
Definition at line 972 of file rmodulon.cc.
|
static |
Definition at line 977 of file rmodulon.cc.
|
static |
Definition at line 150 of file rmodulon.cc.
Definition at line 908 of file rmodulon.cc.
Definition at line 574 of file rmodulon.cc.
Definition at line 556 of file rmodulon.cc.
Definition at line 566 of file rmodulon.cc.
Definition at line 341 of file rmodulon.cc.
Definition at line 320 of file rmodulon.cc.
Definition at line 268 of file rmodulon.cc.
Definition at line 346 of file rmodulon.cc.
Definition at line 493 of file rmodulon.cc.
Definition at line 498 of file rmodulon.cc.
Definition at line 160 of file rmodulon.cc.
coeffs nrnInitCfByName | ( | char * | s, |
n_coeffType | n | ||
) |
Definition at line 35 of file rmodulon.cc.
Definition at line 984 of file rmodulon.cc.
|
static |
Definition at line 897 of file rmodulon.cc.
Definition at line 868 of file rmodulon.cc.
|
static |
Definition at line 171 of file rmodulon.cc.
Definition at line 248 of file rmodulon.cc.
Definition at line 483 of file rmodulon.cc.
Definition at line 336 of file rmodulon.cc.
Definition at line 534 of file rmodulon.cc.
Definition at line 235 of file rmodulon.cc.
|
static |
Definition at line 97 of file rmodulon.cc.
Definition at line 707 of file rmodulon.cc.
Definition at line 726 of file rmodulon.cc.
Definition at line 702 of file rmodulon.cc.
Definition at line 734 of file rmodulon.cc.
Definition at line 755 of file rmodulon.cc.
Definition at line 716 of file rmodulon.cc.
Definition at line 617 of file rmodulon.cc.
|
static |
Definition at line 876 of file rmodulon.cc.
Definition at line 200 of file rmodulon.cc.
Definition at line 240 of file rmodulon.cc.
Definition at line 209 of file rmodulon.cc.
Definition at line 105 of file rmodulon.cc.
Definition at line 664 of file rmodulon.cc.
Definition at line 946 of file rmodulon.cc.
|
static |
Definition at line 885 of file rmodulon.cc.
Definition at line 787 of file rmodulon.cc.
Definition at line 226 of file rmodulon.cc.
void nrnWrite | ( | number | a, |
const | coeffs | ||
) |
Definition at line 770 of file rmodulon.cc.
|
static |
Definition at line 392 of file rmodulon.cc.
EXTERN_VAR omBin gmp_nrz_bin |
Definition at line 33 of file rmodulon.cc.
STATIC_VAR char* nrnCoeffName_buff =NULL |
Definition at line 65 of file rmodulon.cc.
STATIC_VAR mpz_ptr nrnMapCoef = NULL |
Definition at line 700 of file rmodulon.cc.