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 177 of file rmodulon.cc.
#define nrnSize nrzSize |
Definition at line 178 of file rmodulon.cc.
|
static |
Definition at line 220 of file rmodulon.cc.
Definition at line 551 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 981 of file rmodulon.cc.
|
static |
Definition at line 986 of file rmodulon.cc.
|
static |
Definition at line 150 of file rmodulon.cc.
Definition at line 917 of file rmodulon.cc.
Definition at line 583 of file rmodulon.cc.
Definition at line 565 of file rmodulon.cc.
Definition at line 575 of file rmodulon.cc.
Definition at line 350 of file rmodulon.cc.
Definition at line 329 of file rmodulon.cc.
Definition at line 277 of file rmodulon.cc.
Definition at line 355 of file rmodulon.cc.
Definition at line 502 of file rmodulon.cc.
Definition at line 507 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 993 of file rmodulon.cc.
|
static |
Definition at line 906 of file rmodulon.cc.
Definition at line 877 of file rmodulon.cc.
Definition at line 229 of file rmodulon.cc.
Definition at line 206 of file rmodulon.cc.
|
static |
Definition at line 171 of file rmodulon.cc.
Definition at line 257 of file rmodulon.cc.
Definition at line 492 of file rmodulon.cc.
Definition at line 345 of file rmodulon.cc.
Definition at line 543 of file rmodulon.cc.
Definition at line 244 of file rmodulon.cc.
|
static |
Definition at line 97 of file rmodulon.cc.
Definition at line 716 of file rmodulon.cc.
Definition at line 735 of file rmodulon.cc.
Definition at line 711 of file rmodulon.cc.
Definition at line 743 of file rmodulon.cc.
Definition at line 764 of file rmodulon.cc.
Definition at line 725 of file rmodulon.cc.
Definition at line 626 of file rmodulon.cc.
|
static |
Definition at line 885 of file rmodulon.cc.
Definition at line 197 of file rmodulon.cc.
Definition at line 249 of file rmodulon.cc.
Definition at line 212 of file rmodulon.cc.
Definition at line 105 of file rmodulon.cc.
Definition at line 673 of file rmodulon.cc.
Definition at line 955 of file rmodulon.cc.
|
static |
Definition at line 894 of file rmodulon.cc.
Definition at line 796 of file rmodulon.cc.
Definition at line 235 of file rmodulon.cc.
void nrnWrite | ( | number | a, |
const | coeffs | ||
) |
Definition at line 779 of file rmodulon.cc.
|
static |
Definition at line 401 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 709 of file rmodulon.cc.