![]() |
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 925 of file rmodulon.cc.
Definition at line 217 of file rmodulon.cc.
Definition at line 524 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 975 of file rmodulon.cc.
|
static |
Definition at line 980 of file rmodulon.cc.
|
static |
Definition at line 150 of file rmodulon.cc.
Definition at line 911 of file rmodulon.cc.
Definition at line 556 of file rmodulon.cc.
Definition at line 538 of file rmodulon.cc.
Definition at line 548 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 987 of file rmodulon.cc.
|
static |
Definition at line 900 of file rmodulon.cc.
Definition at line 871 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 516 of file rmodulon.cc.
Definition at line 235 of file rmodulon.cc.
|
static |
Definition at line 97 of file rmodulon.cc.
Definition at line 689 of file rmodulon.cc.
Definition at line 708 of file rmodulon.cc.
Definition at line 684 of file rmodulon.cc.
Definition at line 716 of file rmodulon.cc.
Definition at line 737 of file rmodulon.cc.
Definition at line 698 of file rmodulon.cc.
Definition at line 599 of file rmodulon.cc.
|
static |
Definition at line 879 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 646 of file rmodulon.cc.
Definition at line 949 of file rmodulon.cc.
|
static |
Definition at line 888 of file rmodulon.cc.
Definition at line 790 of file rmodulon.cc.
Definition at line 226 of file rmodulon.cc.
Definition at line 752 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 682 of file rmodulon.cc.