![]() |
#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) |
static void | nrnCoeffWrite (const coeffs r, BOOLEAN) |
coeffs | nrnInitCfByName (char *s, n_coeffType n) |
static char * | nrnCoeffName (const coeffs r) |
static BOOLEAN | nrnCoeffIsEqual (const coeffs r, n_coeffType n, void *parameter) |
static char * | nrnCoeffString (const coeffs r) |
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 | nrnIntDiv (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 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 204 of file rmodulon.cc.
#define nrnSize nrzSize |
Definition at line 205 of file rmodulon.cc.
|
static |
Definition at line 936 of file rmodulon.cc.
Definition at line 244 of file rmodulon.cc.
Definition at line 544 of file rmodulon.cc.
|
static |
Definition at line 104 of file rmodulon.cc.
Definition at line 86 of file rmodulon.cc.
Definition at line 112 of file rmodulon.cc.
Definition at line 35 of file rmodulon.cc.
|
static |
Definition at line 986 of file rmodulon.cc.
|
static |
Definition at line 991 of file rmodulon.cc.
Definition at line 177 of file rmodulon.cc.
Definition at line 922 of file rmodulon.cc.
Definition at line 576 of file rmodulon.cc.
Definition at line 558 of file rmodulon.cc.
Definition at line 568 of file rmodulon.cc.
Definition at line 361 of file rmodulon.cc.
Definition at line 340 of file rmodulon.cc.
Definition at line 288 of file rmodulon.cc.
Definition at line 366 of file rmodulon.cc.
Definition at line 513 of file rmodulon.cc.
Definition at line 518 of file rmodulon.cc.
Definition at line 187 of file rmodulon.cc.
coeffs nrnInitCfByName | ( | char * | s, |
n_coeffType | n | ||
) |
Definition at line 57 of file rmodulon.cc.
Definition at line 998 of file rmodulon.cc.
|
static |
Definition at line 911 of file rmodulon.cc.
Definition at line 198 of file rmodulon.cc.
Definition at line 646 of file rmodulon.cc.
Definition at line 275 of file rmodulon.cc.
Definition at line 503 of file rmodulon.cc.
Definition at line 356 of file rmodulon.cc.
Definition at line 536 of file rmodulon.cc.
Definition at line 262 of file rmodulon.cc.
|
static |
Definition at line 124 of file rmodulon.cc.
Definition at line 307 of file rmodulon.cc.
Definition at line 712 of file rmodulon.cc.
Definition at line 731 of file rmodulon.cc.
Definition at line 707 of file rmodulon.cc.
Definition at line 739 of file rmodulon.cc.
Definition at line 761 of file rmodulon.cc.
Definition at line 721 of file rmodulon.cc.
Definition at line 614 of file rmodulon.cc.
Definition at line 227 of file rmodulon.cc.
Definition at line 267 of file rmodulon.cc.
Definition at line 236 of file rmodulon.cc.
Definition at line 132 of file rmodulon.cc.
Definition at line 669 of file rmodulon.cc.
Definition at line 960 of file rmodulon.cc.
|
static |
Definition at line 899 of file rmodulon.cc.
Definition at line 814 of file rmodulon.cc.
Definition at line 253 of file rmodulon.cc.
Definition at line 776 of file rmodulon.cc.
|
static |
Definition at line 412 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 85 of file rmodulon.cc.
STATIC_VAR mpz_ptr nrnMapCoef = NULL |
Definition at line 705 of file rmodulon.cc.