 |
My Project
debian-1:4.1.1-p2+ds-4build1
|
static FORCE_INLINE number n_Gcd(number a, number b, const ring r)
static FORCE_INLINE number n_GetNumerator(number &n, const ring r)
static FORCE_INLINE number n_GetDenom(number &n, const ring r)
static FORCE_INLINE int n_ParDeg(number n, const ring r)
static FORCE_INLINE nMapFunc n_SetMap(const ring src, const ring dst)
static FORCE_INLINE BOOLEAN n_GreaterZero(number n, const ring r)
static FORCE_INLINE number n_Div(number a, number b, const ring r)
static FORCE_INLINE BOOLEAN n_IsZero(number n, const ring r)
static FORCE_INLINE int n_GetChar(const ring r)
static FORCE_INLINE void n_Normalize(number &n, const ring r)
static FORCE_INLINE number n_Invers(number a, const ring r)
static FORCE_INLINE void n_InpMult(number &a, number b, const ring r)
number(* nMapFunc)(number a, const coeffs src, const coeffs dst)
maps "a", which lives in src, into dst
static FORCE_INLINE number n_Init(int i, const ring r)
static FORCE_INLINE number n_InpNeg(number n, const ring r)
static FORCE_INLINE BOOLEAN n_IsMOne(number n, const ring r)
static FORCE_INLINE void n_Write(number &n, const ring r)
static FORCE_INLINE number n_ExactDiv(number a, number b, const ring r)
static FORCE_INLINE number n_Mult(number a, number b, const ring r)
static FORCE_INLINE number n_GetUnit(number n, const ring r)
static FORCE_INLINE void n_Delete(number *p, const ring r)
static FORCE_INLINE number n_Copy(number n, const ring r)
static FORCE_INLINE BOOLEAN n_IsUnit(number n, const ring r)
static FORCE_INLINE int n_Size(number n, const ring r)
static FORCE_INLINE number n_Add(number a, number b, const ring r)
static FORCE_INLINE void n_Power(number a, int b, number *res, const ring r)
static FORCE_INLINE BOOLEAN n_Equal(number a, number b, const ring r)
static FORCE_INLINE BOOLEAN n_IsOne(number n, const ring r)
static FORCE_INLINE BOOLEAN n_DivBy(number a, number b, const ring r)
static FORCE_INLINE number n_Sub(number a, number b, const ring r)
static BOOLEAN rShortOut(const ring r)