![]() |
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) |
static 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 | nrnInpMult (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 void | nrnInpAdd (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 175 of file rmodulon.cc.
#define nrnSize nrzSize |
Definition at line 176 of file rmodulon.cc.
|
static |
Definition at line 218 of file rmodulon.cc.
Definition at line 549 of file rmodulon.cc.
|
static |
Definition at line 87 of file rmodulon.cc.
Definition at line 64 of file rmodulon.cc.
|
static |
Definition at line 979 of file rmodulon.cc.
|
static |
Definition at line 984 of file rmodulon.cc.
Definition at line 148 of file rmodulon.cc.
Definition at line 915 of file rmodulon.cc.
Definition at line 581 of file rmodulon.cc.
Definition at line 563 of file rmodulon.cc.
Definition at line 573 of file rmodulon.cc.
Definition at line 348 of file rmodulon.cc.
Definition at line 327 of file rmodulon.cc.
Definition at line 275 of file rmodulon.cc.
Definition at line 353 of file rmodulon.cc.
Definition at line 500 of file rmodulon.cc.
Definition at line 505 of file rmodulon.cc.
Definition at line 158 of file rmodulon.cc.
coeffs nrnInitCfByName | ( | char * | s, |
n_coeffType | n ) |
Definition at line 33 of file rmodulon.cc.
Definition at line 991 of file rmodulon.cc.
|
static |
Definition at line 904 of file rmodulon.cc.
Definition at line 875 of file rmodulon.cc.
Definition at line 227 of file rmodulon.cc.
Definition at line 204 of file rmodulon.cc.
Definition at line 169 of file rmodulon.cc.
Definition at line 255 of file rmodulon.cc.
Definition at line 490 of file rmodulon.cc.
Definition at line 343 of file rmodulon.cc.
Definition at line 541 of file rmodulon.cc.
Definition at line 242 of file rmodulon.cc.
|
static |
Definition at line 95 of file rmodulon.cc.
Definition at line 714 of file rmodulon.cc.
Definition at line 733 of file rmodulon.cc.
Definition at line 709 of file rmodulon.cc.
Definition at line 741 of file rmodulon.cc.
Definition at line 762 of file rmodulon.cc.
Definition at line 723 of file rmodulon.cc.
Definition at line 624 of file rmodulon.cc.
Definition at line 883 of file rmodulon.cc.
Definition at line 195 of file rmodulon.cc.
Definition at line 247 of file rmodulon.cc.
Definition at line 210 of file rmodulon.cc.
Definition at line 103 of file rmodulon.cc.
Definition at line 671 of file rmodulon.cc.
Definition at line 953 of file rmodulon.cc.
|
static |
Definition at line 892 of file rmodulon.cc.
Definition at line 794 of file rmodulon.cc.
Definition at line 233 of file rmodulon.cc.
Definition at line 777 of file rmodulon.cc.
|
static |
Definition at line 399 of file rmodulon.cc.
EXTERN_VAR omBin gmp_nrz_bin |
Definition at line 31 of file rmodulon.cc.
STATIC_VAR char* nrnCoeffName_buff =NULL |
Definition at line 63 of file rmodulon.cc.
STATIC_VAR mpz_ptr nrnMapCoef = NULL |
Definition at line 707 of file rmodulon.cc.