![]() |
My Project
|
#include "misc/auxiliary.h"
#include "misc/mylimits.h"
#include "reporter/reporter.h"
#include "coeffs/si_gmp.h"
#include "coeffs/coeffs.h"
#include "coeffs/numbers.h"
#include "coeffs/longrat.h"
#include "coeffs/mpr_complex.h"
#include "coeffs/rmodulo2m.h"
#include "coeffs/rmodulon.h"
#include <string.h>
Go to the source code of this file.
Macros | |
#define | nr2mNegM(A, r) |
#define | nr2mEqualM(A, B) |
Functions | |
static BOOLEAN | nr2mDBTest (number a, const char *f, const int l, const coeffs r) |
static number | nr2mMultM (number a, number b, const coeffs r) |
static void | nr2mInpMultM (number &a, number b, const coeffs r) |
static number | nr2mAddM (number a, number b, const coeffs r) |
static void | nr2mInpAddM (number &a, number b, const coeffs r) |
static number | nr2mSubM (number a, number b, const coeffs r) |
static char * | nr2mCoeffName (const coeffs cf) |
static BOOLEAN | nr2mCoeffIsEqual (const coeffs r, n_coeffType n, void *p) |
static coeffs | nr2mQuot1 (number c, const coeffs r) |
static BOOLEAN | nr2mGreaterZero (number k, const coeffs r) |
static number | nr2mMult (number a, number b, const coeffs r) |
static void | nr2mInpMult (number &a, number b, const coeffs r) |
static number | nr2mAnn (number b, const coeffs r) |
static number | nr2mLcm (number a, number b, const coeffs) |
static number | nr2mGcd (number a, number b, const coeffs) |
static void | specialXGCD (unsigned long &s, unsigned long a, const coeffs r) |
static unsigned long | InvMod (unsigned long a, const coeffs r) |
static number | nr2mInversM (number c, const coeffs r) |
static number | nr2mInvers (number c, const coeffs r) |
static number | nr2mExtGcd (number a, number b, number *s, number *t, const coeffs r) |
static void | nr2mPower (number a, int i, number *result, const coeffs r) |
static number | nr2mInit (long i, const coeffs r) |
static long | nr2mInt (number &n, const coeffs r) |
static number | nr2mAdd (number a, number b, const coeffs r) |
static void | nr2mInpAdd (number &a, number b, const coeffs r) |
static number | nr2mSub (number a, number b, const coeffs r) |
static BOOLEAN | nr2mIsUnit (number a, const coeffs) |
static number | nr2mGetUnit (number k, const coeffs) |
static BOOLEAN | nr2mIsZero (number a, const coeffs) |
static BOOLEAN | nr2mIsOne (number a, const coeffs) |
static BOOLEAN | nr2mIsMOne (number a, const coeffs r) |
static BOOLEAN | nr2mEqual (number a, number b, const coeffs) |
static number | nr2mDiv (number a, number b, const coeffs r) |
static BOOLEAN | nr2mDivBy (number a, number b, const coeffs r) |
static BOOLEAN | nr2mGreater (number as, number bs, const coeffs r) |
static int | nr2mDivComp (number as, number bs, const coeffs) |
static number | nr2mMod (number a, number b, const coeffs r) |
static number | nr2mNeg (number c, const coeffs r) |
static number | nr2mMapMachineInt (number from, const coeffs, const coeffs dst) |
static number | nr2mMapProject (number from, const coeffs, const coeffs dst) |
number | nr2mMapZp (number from, const coeffs, const coeffs dst) |
static number | nr2mMapGMP (number from, const coeffs, const coeffs dst) |
static number | nr2mMapQ (number from, const coeffs src, const coeffs dst) |
static number | nr2mMapZ (number from, const coeffs src, const coeffs dst) |
static nMapFunc | nr2mSetMap (const coeffs src, const coeffs dst) |
static void | nr2mSetExp (int m, coeffs r) |
static void | nr2mInitExp (int m, coeffs r) |
static void | nr2mWrite (number a, const coeffs r) |
static const char * | nr2mEati (const char *s, int *i, const coeffs r) |
static const char * | nr2mRead (const char *s, number *a, const coeffs r) |
BOOLEAN | nr2mInitChar (coeffs r, void *p) |
Variables | |
EXTERN_VAR omBin | gmp_nrz_bin |
Definition at line 69 of file rmodulo2m.cc.
#define nr2mNegM | ( | A, | |
r ) |
Definition at line 68 of file rmodulo2m.cc.
Definition at line 272 of file rmodulo2m.cc.
Definition at line 374 of file rmodulo2m.cc.
Definition at line 49 of file rmodulo2m.cc.
Definition at line 599 of file rmodulo2m.cc.
|
static |
Definition at line 83 of file rmodulo2m.cc.
Definition at line 73 of file rmodulo2m.cc.
Definition at line 24 of file rmodulo2m.cc.
Definition at line 427 of file rmodulo2m.cc.
Definition at line 460 of file rmodulo2m.cc.
Definition at line 495 of file rmodulo2m.cc.
Definition at line 759 of file rmodulo2m.cc.
Definition at line 422 of file rmodulo2m.cc.
Definition at line 303 of file rmodulo2m.cc.
Definition at line 190 of file rmodulo2m.cc.
Definition at line 399 of file rmodulo2m.cc.
Definition at line 488 of file rmodulo2m.cc.
Definition at line 347 of file rmodulo2m.cc.
Definition at line 797 of file rmodulo2m.cc.
|
static |
Definition at line 746 of file rmodulo2m.cc.
Definition at line 381 of file rmodulo2m.cc.
Definition at line 55 of file rmodulo2m.cc.
Definition at line 154 of file rmodulo2m.cc.
Definition at line 43 of file rmodulo2m.cc.
Definition at line 364 of file rmodulo2m.cc.
Definition at line 289 of file rmodulo2m.cc.
Definition at line 280 of file rmodulo2m.cc.
Definition at line 417 of file rmodulo2m.cc.
Definition at line 412 of file rmodulo2m.cc.
Definition at line 394 of file rmodulo2m.cc.
Definition at line 407 of file rmodulo2m.cc.
Definition at line 167 of file rmodulo2m.cc.
Definition at line 651 of file rmodulo2m.cc.
Definition at line 628 of file rmodulo2m.cc.
Definition at line 634 of file rmodulo2m.cc.
Definition at line 667 of file rmodulo2m.cc.
Definition at line 676 of file rmodulo2m.cc.
Definition at line 640 of file rmodulo2m.cc.
Definition at line 522 of file rmodulo2m.cc.
Definition at line 143 of file rmodulo2m.cc.
Definition at line 37 of file rmodulo2m.cc.
Definition at line 620 of file rmodulo2m.cc.
Definition at line 327 of file rmodulo2m.cc.
Definition at line 94 of file rmodulo2m.cc.
Definition at line 778 of file rmodulo2m.cc.
|
static |
Definition at line 728 of file rmodulo2m.cc.
Definition at line 686 of file rmodulo2m.cc.
Definition at line 387 of file rmodulo2m.cc.
Definition at line 61 of file rmodulo2m.cc.
Definition at line 753 of file rmodulo2m.cc.
Definition at line 214 of file rmodulo2m.cc.
EXTERN_VAR omBin gmp_nrz_bin |
Definition at line 71 of file rmodulo2m.cc.