My Project
|
#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>
#include "coeffs/modulop_inl.h"
Go to the source code of this file.
Functions | |
static BOOLEAN | npGreaterZero (number k, const coeffs r) |
static BOOLEAN | npIsMOne (number a, const coeffs r) |
static number | npDiv (number a, number b, const coeffs r) |
static number | npNeg (number c, const coeffs r) |
static number | npInvers (number c, const coeffs r) |
static BOOLEAN | npGreater (number a, number b, const coeffs r) |
static BOOLEAN | npEqual (number a, number b, const coeffs r) |
static void | npWrite (number a, const coeffs r) |
static const char * | npRead (const char *s, number *a, const coeffs r) |
static void | nvInpMult (number &a, number b, const coeffs r) |
static BOOLEAN | npDBTest (number a, const char *f, const int l, const coeffs r) |
static nMapFunc | npSetMap (const coeffs src, const coeffs dst) |
static 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) |
long | npInt (number &n, 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 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) |
static number | npPar (int, coeffs r) |
static number | npInitMPZ (mpz_t m, const coeffs r) |
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) |
Definition at line 300 of file modulop.cc.
|
static |
Definition at line 276 of file modulop.cc.
number npConvFactoryNSingN | ( | const CanonicalForm | n, |
const coeffs | r | ||
) |
Definition at line 287 of file modulop.cc.
CanonicalForm npConvSingNFactoryN | ( | number | n, |
BOOLEAN | setChar, | ||
const coeffs | r | ||
) |
Definition at line 281 of file modulop.cc.
Definition at line 476 of file modulop.cc.
Definition at line 98 of file modulop.cc.
Definition at line 214 of file modulop.cc.
Definition at line 174 of file modulop.cc.
Definition at line 51 of file modulop.cc.
Definition at line 338 of file modulop.cc.
Definition at line 333 of file modulop.cc.
Definition at line 83 of file modulop.cc.
Definition at line 91 of file modulop.cc.
void npKillChar | ( | coeffs | r | ) |
Definition at line 257 of file modulop.cc.
Definition at line 600 of file modulop.cc.
Definition at line 575 of file modulop.cc.
Definition at line 499 of file modulop.cc.
Definition at line 593 of file modulop.cc.
Definition at line 580 of file modulop.cc.
Definition at line 148 of file modulop.cc.
|
static |
Definition at line 327 of file modulop.cc.
|
static |
Definition at line 320 of file modulop.cc.
Definition at line 219 of file modulop.cc.
Definition at line 312 of file modulop.cc.
Definition at line 607 of file modulop.cc.
Definition at line 184 of file modulop.cc.
Definition at line 307 of file modulop.cc.
Definition at line 658 of file modulop.cc.
Definition at line 646 of file modulop.cc.
Definition at line 673 of file modulop.cc.
Definition at line 652 of file modulop.cc.