![]() |
My Project
debian-1:4.1.1-p2+ds-4build4
|
#include "misc/auxiliary.h"
#include "omalloc/omalloc.h"
#include "factory/factory.h"
#include "misc/mylimits.h"
#include "misc/sirandom.h"
#include "reporter/reporter.h"
#include "coeffs/coeffs.h"
#include "coeffs/numbers.h"
#include "coeffs/mpr_complex.h"
#include "coeffs/longrat.h"
#include "coeffs/modulop.h"
#include <string.h>
Go to the source code of this file.
Macros | |
#define | ULONG64 (unsigned long) |
Functions | |
BOOLEAN | npGreaterZero (number k, const coeffs r) |
number | npMult (number a, number b, const coeffs r) |
number | npInit (long i, const coeffs r) |
long | npInt (number &n, const coeffs r) |
void | npPower (number a, int i, number *result, const coeffs r) |
BOOLEAN | npIsZero (number a, const coeffs r) |
BOOLEAN | npIsOne (number a, const coeffs r) |
BOOLEAN | npIsMOne (number a, const coeffs r) |
number | npDiv (number a, number b, const coeffs r) |
number | npNeg (number c, const coeffs r) |
number | npInvers (number c, const coeffs r) |
BOOLEAN | npGreater (number a, number b, const coeffs r) |
BOOLEAN | npEqual (number a, number b, const coeffs r) |
void | npWrite (number a, const coeffs r) |
void | npCoeffWrite (const coeffs r, BOOLEAN details) |
const char * | npRead (const char *s, number *a, const coeffs r) |
void | nvInpMult (number &a, number b, const coeffs r) |
BOOLEAN | npDBTest (number a, const char *f, const int l, const coeffs r) |
nMapFunc | npSetMap (const coeffs src, const coeffs dst) |
static number | nvMultM (number a, number b, const coeffs r) |
number | nvMult (number a, number b, const coeffs r) |
number | nvDiv (number a, number b, const coeffs r) |
number | nvInvers (number c, const coeffs r) |
void | npInpMult (number &a, number b, const coeffs r) |
static long | InvMod (long a, const coeffs R) |
static number | npInversM (number c, const coeffs r) |
static const char * | npEati (const char *s, int *i, const coeffs r) |
void | npKillChar (coeffs r) |
static BOOLEAN | npCoeffsEqual (const coeffs r, n_coeffType n, void *parameter) |
CanonicalForm | npConvSingNFactoryN (number n, BOOLEAN setChar, const coeffs r) |
number | npConvFactoryNSingN (const CanonicalForm n, const coeffs r) |
static char * | npCoeffName (const coeffs cf) |
static char * | npCoeffString (const coeffs cf) |
static void | npWriteFd (number n, FILE *f, const coeffs) |
static number | npReadFd (s_buff f, const coeffs) |
static number | npRandom (siRandProc p, number, number, const coeffs cf) |
BOOLEAN | npInitChar (coeffs r, void *p) |
static number | npMapP (number from, const coeffs src, const coeffs dst_r) |
static number | npMapLongR (number from, const coeffs, const coeffs dst_r) |
static number | npMapGMP (number from, const coeffs, const coeffs dst) |
static number | npMapZ (number from, const coeffs src, const coeffs dst) |
static number | npMapMachineInt (number from, const coeffs, const coeffs dst) |
static number | npMapCanonicalForm (number a, const coeffs, const coeffs dst) |
static number | nvInversM (number c, const coeffs r) |
#define ULONG64 (unsigned long) |
Definition at line 168 of file modulop.cc.
Definition at line 458 of file modulop.cc.
|
static |
Definition at line 433 of file modulop.cc.
Definition at line 465 of file modulop.cc.
Definition at line 877 of file modulop.cc.
number npConvFactoryNSingN | ( | const CanonicalForm | n, |
const coeffs | r | ||
) |
Definition at line 445 of file modulop.cc.
CanonicalForm npConvSingNFactoryN | ( | number | n, |
BOOLEAN | setChar, | ||
const coeffs | r | ||
) |
Definition at line 438 of file modulop.cc.
Definition at line 626 of file modulop.cc.
Definition at line 245 of file modulop.cc.
Definition at line 361 of file modulop.cc.
Definition at line 321 of file modulop.cc.
Definition at line 71 of file modulop.cc.
Definition at line 114 of file modulop.cc.
Definition at line 488 of file modulop.cc.
Definition at line 128 of file modulop.cc.
Definition at line 213 of file modulop.cc.
Definition at line 150 of file modulop.cc.
Definition at line 143 of file modulop.cc.
Definition at line 136 of file modulop.cc.
void npKillChar | ( | coeffs | r | ) |
Definition at line 414 of file modulop.cc.
Definition at line 758 of file modulop.cc.
Definition at line 725 of file modulop.cc.
Definition at line 649 of file modulop.cc.
Definition at line 751 of file modulop.cc.
Definition at line 738 of file modulop.cc.
Definition at line 295 of file modulop.cc.
|
static |
Definition at line 483 of file modulop.cc.
Definition at line 380 of file modulop.cc.
|
static |
Definition at line 475 of file modulop.cc.
Definition at line 765 of file modulop.cc.
Definition at line 331 of file modulop.cc.
|
static |
Definition at line 470 of file modulop.cc.
Definition at line 832 of file modulop.cc.
Definition at line 820 of file modulop.cc.
Definition at line 847 of file modulop.cc.
Definition at line 826 of file modulop.cc.
Definition at line 812 of file modulop.cc.
Definition at line 53 of file modulop.cc.