![]() |
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 | 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 177 of file rmodulon.cc.
#define nrnSize nrzSize |
Definition at line 178 of file rmodulon.cc.
|
static |
Definition at line 223 of file rmodulon.cc.
Definition at line 554 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 984 of file rmodulon.cc.
|
static |
Definition at line 989 of file rmodulon.cc.
|
static |
Definition at line 150 of file rmodulon.cc.
Definition at line 920 of file rmodulon.cc.
Definition at line 586 of file rmodulon.cc.
Definition at line 568 of file rmodulon.cc.
Definition at line 578 of file rmodulon.cc.
Definition at line 353 of file rmodulon.cc.
Definition at line 332 of file rmodulon.cc.
Definition at line 280 of file rmodulon.cc.
Definition at line 358 of file rmodulon.cc.
Definition at line 505 of file rmodulon.cc.
Definition at line 510 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 996 of file rmodulon.cc.
|
static |
Definition at line 909 of file rmodulon.cc.
Definition at line 880 of file rmodulon.cc.
Definition at line 232 of file rmodulon.cc.
Definition at line 209 of file rmodulon.cc.
|
static |
Definition at line 171 of file rmodulon.cc.
Definition at line 260 of file rmodulon.cc.
Definition at line 495 of file rmodulon.cc.
Definition at line 348 of file rmodulon.cc.
Definition at line 546 of file rmodulon.cc.
Definition at line 247 of file rmodulon.cc.
|
static |
Definition at line 97 of file rmodulon.cc.
Definition at line 719 of file rmodulon.cc.
Definition at line 738 of file rmodulon.cc.
Definition at line 714 of file rmodulon.cc.
Definition at line 746 of file rmodulon.cc.
Definition at line 767 of file rmodulon.cc.
Definition at line 728 of file rmodulon.cc.
Definition at line 629 of file rmodulon.cc.
|
static |
Definition at line 888 of file rmodulon.cc.
Definition at line 200 of file rmodulon.cc.
Definition at line 252 of file rmodulon.cc.
Definition at line 215 of file rmodulon.cc.
Definition at line 105 of file rmodulon.cc.
Definition at line 676 of file rmodulon.cc.
Definition at line 958 of file rmodulon.cc.
|
static |
Definition at line 897 of file rmodulon.cc.
Definition at line 799 of file rmodulon.cc.
Definition at line 238 of file rmodulon.cc.
void nrnWrite | ( | number | a, |
const | coeffs | ||
) |
Definition at line 782 of file rmodulon.cc.
|
static |
Definition at line 404 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 712 of file rmodulon.cc.