![]() |
#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 "longrat.h"
#include "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) |
number | npAdd (number a, number b, const coeffs r) |
number | npSub (number a, number b, 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) |
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) |
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) |
void | nvInpMult (number &a, number b, const coeffs r) |
long | nvInvMod (long a, const coeffs R) |
number | nvInversM (number c, const coeffs r) |
#define ULONG64 (unsigned long) |
Definition at line 125 of file modulop.cc.
Definition at line 445 of file modulop.cc.
|
static |
Definition at line 420 of file modulop.cc.
Definition at line 452 of file modulop.cc.
Definition at line 901 of file modulop.cc.
number npConvFactoryNSingN | ( | const CanonicalForm | n, |
const coeffs | r | ||
) |
Definition at line 432 of file modulop.cc.
CanonicalForm npConvSingNFactoryN | ( | number | n, |
BOOLEAN | setChar, | ||
const coeffs | r | ||
) |
Definition at line 425 of file modulop.cc.
Definition at line 609 of file modulop.cc.
Definition at line 237 of file modulop.cc.
Definition at line 351 of file modulop.cc.
Definition at line 311 of file modulop.cc.
Definition at line 302 of file modulop.cc.
Definition at line 72 of file modulop.cc.
Definition at line 103 of file modulop.cc.
Definition at line 475 of file modulop.cc.
Definition at line 117 of file modulop.cc.
Definition at line 270 of file modulop.cc.
Definition at line 218 of file modulop.cc.
Definition at line 163 of file modulop.cc.
Definition at line 156 of file modulop.cc.
Definition at line 149 of file modulop.cc.
void npKillChar | ( | coeffs | r | ) |
Definition at line 404 of file modulop.cc.
Definition at line 741 of file modulop.cc.
Definition at line 708 of file modulop.cc.
Definition at line 632 of file modulop.cc.
Definition at line 734 of file modulop.cc.
Definition at line 620 of file modulop.cc.
Definition at line 721 of file modulop.cc.
Definition at line 88 of file modulop.cc.
Definition at line 285 of file modulop.cc.
|
static |
Definition at line 470 of file modulop.cc.
Definition at line 370 of file modulop.cc.
Definition at line 462 of file modulop.cc.
Definition at line 748 of file modulop.cc.
Definition at line 137 of file modulop.cc.
Definition at line 321 of file modulop.cc.
Definition at line 457 of file modulop.cc.
Definition at line 856 of file modulop.cc.
Definition at line 803 of file modulop.cc.
Definition at line 871 of file modulop.cc.
Definition at line 850 of file modulop.cc.
Definition at line 795 of file modulop.cc.
Definition at line 54 of file modulop.cc.