![]() |
#include "misc/auxiliary.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 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, const ssiInfo *d, const coeffs) |
static number | npReadFd (const ssiInfo *d, 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 347 of file modulop.cc.
|
static |
Definition at line 323 of file modulop.cc.
Definition at line 354 of file modulop.cc.
Definition at line 766 of file modulop.cc.
number npConvFactoryNSingN | ( | const CanonicalForm | n, |
const coeffs | r | ||
) |
Definition at line 334 of file modulop.cc.
CanonicalForm npConvSingNFactoryN | ( | number | n, |
BOOLEAN | setChar, | ||
const coeffs | r | ||
) |
Definition at line 328 of file modulop.cc.
Definition at line 515 of file modulop.cc.
Definition at line 149 of file modulop.cc.
Definition at line 265 of file modulop.cc.
Definition at line 225 of file modulop.cc.
Definition at line 216 of file modulop.cc.
Definition at line 70 of file modulop.cc.
Definition at line 113 of file modulop.cc.
Definition at line 377 of file modulop.cc.
Definition at line 98 of file modulop.cc.
Definition at line 127 of file modulop.cc.
Definition at line 184 of file modulop.cc.
Definition at line 142 of file modulop.cc.
Definition at line 135 of file modulop.cc.
void npKillChar | ( | coeffs | r | ) |
Definition at line 304 of file modulop.cc.
Definition at line 647 of file modulop.cc.
Definition at line 614 of file modulop.cc.
Definition at line 538 of file modulop.cc.
Definition at line 640 of file modulop.cc.
Definition at line 526 of file modulop.cc.
Definition at line 627 of file modulop.cc.
Definition at line 86 of file modulop.cc.
Definition at line 199 of file modulop.cc.
|
static |
Definition at line 372 of file modulop.cc.
Definition at line 270 of file modulop.cc.
Definition at line 364 of file modulop.cc.
Definition at line 654 of file modulop.cc.
Definition at line 235 of file modulop.cc.
Definition at line 359 of file modulop.cc.
Definition at line 721 of file modulop.cc.
Definition at line 709 of file modulop.cc.
Definition at line 736 of file modulop.cc.
Definition at line 715 of file modulop.cc.
Definition at line 701 of file modulop.cc.
Definition at line 52 of file modulop.cc.