My Project
|
#include "misc/auxiliary.h"
#include "coeffs/coeffs.h"
#include "coeffs/numbers.h"
#include "polys/monomials/ring.h"
#include "coeffs/modulop.h"
#include "coeffs/modulop_inl.h"
#include "coeffs/longrat.cc"
Go to the source code of this file.
Macros | |
#define | n_Copy_RingGeneral(n, r) n_Copy_FieldGeneral(n, r) |
#define | n_Delete_RingGeneral(n, r) n_Delete_FieldGeneral(n, r) |
#define | n_Mult_RingGeneral(n1, n2, r) n_Mult_FieldGeneral(n1, n2, r) |
#define | n_Add_RingGeneral(n1, n2, r) n_Add_FieldGeneral(n1, n2, r) |
#define | n_IsZero_RingGeneral(n, r) n_IsZero_FieldGeneral(n, r) |
#define | n_Equal_RingGeneral(n1, n2, r) n_Equal_FieldGeneral(n1, n2, r) |
#define | n_Neg_RingGeneral(n, r) n_Neg_FieldGeneral(n, r) |
#define | n_Sub_RingGeneral(n1, n2, r) n_Sub_FieldGeneral(n1, n2, r) |
#define | n_InpMult_RingGeneral(n1, n2, r) n_InpMult_FieldGeneral(n1, n2, r) |
#define | n_InpAdd_RingGeneral(n1, n2, r) n_InpAdd(n1, n2, r) |
#define | n_Copy_FieldZp(n, r) n |
#define | n_Delete_FieldZp(n, r) do {} while (0) |
#define | n_Mult_FieldZp(n1, n2, r) npMultM(n1,n2,r) |
#define | n_Add_FieldZp(n1, n2, r) npAddM(n1,n2,r) |
#define | n_Sub_FieldZp(n1, n2, r) npSubM(n1,n2,r) |
#define | n_IsZero_FieldZp(n, r) npIsZeroM(n,r) |
#define | n_Equal_FieldZp(n1, n2, r) npEqualM(n1,n2,r) |
#define | n_Neg_FieldZp(n, r) npNegM(n,r) |
#define | n_InpMult_FieldZp(n1, n2, r) npInpMultM(n1,n2,r) |
#define | n_InpAdd_FieldZp(n1, n2, r) npInpAddM(n1,n2,r) |
#define | DO_LFORCE_INLINE |
#define | n_Copy_FieldQ(n, r) nlCopy(n,r) |
#define | n_Delete_FieldQ(n, r) nlDelete(n,r) |
#define | n_Mult_FieldQ(n1, n2, r) nlMult(n1,n2,r) |
#define | n_Add_FieldQ(n1, n2, r) nlAdd(n1,n2,r) |
#define | n_Sub_FieldQ(n1, n2, r) nlSub(n1,n2,r) |
#define | n_IsZero_FieldQ(n, r) nlIsZero(n,r) |
#define | n_Equal_FieldQ(n1, n2, r) nlEqual(n1,n2,r) |
#define | n_Neg_FieldQ(n, r) nlNeg(n,r) |
#define | n_InpMult_FieldQ(n1, n2, r) nlInpMult(n1,n2,r) |
#define | n_InpAdd_FieldQ(n1, n2, r) nlInpAdd(n1,n2,r) |
Functions | |
static FORCE_INLINE number | n_Copy_FieldGeneral (number n, const coeffs r) |
static FORCE_INLINE void | n_Delete_FieldGeneral (number *p, const coeffs r) |
static FORCE_INLINE number | n_Mult_FieldGeneral (number n1, number n2, const coeffs r) |
static FORCE_INLINE number | n_Add_FieldGeneral (number n1, number n2, const coeffs r) |
static FORCE_INLINE BOOLEAN | n_IsZero_FieldGeneral (number n, const coeffs r) |
static FORCE_INLINE BOOLEAN | n_Equal_FieldGeneral (number n1, number n2, const coeffs r) |
static FORCE_INLINE number | n_Neg_FieldGeneral (number n, const coeffs r) |
static FORCE_INLINE number | n_Sub_FieldGeneral (number n1, number n2, const coeffs r) |
static FORCE_INLINE void | n_InpMult_FieldGeneral (number &n1, number n2, const coeffs r) |
static FORCE_INLINE void | n_InpAdd_FieldGeneral (number &n1, number n2, const coeffs r) |
#define DO_LFORCE_INLINE |
Definition at line 75 of file p_Numbers.h.
#define n_Add_FieldQ | ( | n1, | |
n2, | |||
r | |||
) | nlAdd(n1,n2,r) |
Definition at line 81 of file p_Numbers.h.
#define n_Add_FieldZp | ( | n1, | |
n2, | |||
r | |||
) | npAddM(n1,n2,r) |
Definition at line 67 of file p_Numbers.h.
#define n_Add_RingGeneral | ( | n1, | |
n2, | |||
r | |||
) | n_Add_FieldGeneral(n1, n2, r) |
Definition at line 52 of file p_Numbers.h.
#define n_Copy_FieldQ | ( | n, | |
r | |||
) | nlCopy(n,r) |
Definition at line 78 of file p_Numbers.h.
#define n_Copy_FieldZp | ( | n, | |
r | |||
) | n |
Definition at line 64 of file p_Numbers.h.
#define n_Copy_RingGeneral | ( | n, | |
r | |||
) | n_Copy_FieldGeneral(n, r) |
Definition at line 49 of file p_Numbers.h.
#define n_Delete_FieldQ | ( | n, | |
r | |||
) | nlDelete(n,r) |
Definition at line 79 of file p_Numbers.h.
Definition at line 65 of file p_Numbers.h.
#define n_Delete_RingGeneral | ( | n, | |
r | |||
) | n_Delete_FieldGeneral(n, r) |
Definition at line 50 of file p_Numbers.h.
#define n_Equal_FieldQ | ( | n1, | |
n2, | |||
r | |||
) | nlEqual(n1,n2,r) |
Definition at line 84 of file p_Numbers.h.
#define n_Equal_FieldZp | ( | n1, | |
n2, | |||
r | |||
) | npEqualM(n1,n2,r) |
Definition at line 70 of file p_Numbers.h.
#define n_Equal_RingGeneral | ( | n1, | |
n2, | |||
r | |||
) | n_Equal_FieldGeneral(n1, n2, r) |
Definition at line 54 of file p_Numbers.h.
#define n_InpAdd_FieldQ | ( | n1, | |
n2, | |||
r | |||
) | nlInpAdd(n1,n2,r) |
Definition at line 87 of file p_Numbers.h.
#define n_InpAdd_FieldZp | ( | n1, | |
n2, | |||
r | |||
) | npInpAddM(n1,n2,r) |
Definition at line 73 of file p_Numbers.h.
#define n_InpAdd_RingGeneral | ( | n1, | |
n2, | |||
r | |||
) | n_InpAdd(n1, n2, r) |
Definition at line 58 of file p_Numbers.h.
#define n_InpMult_FieldQ | ( | n1, | |
n2, | |||
r | |||
) | nlInpMult(n1,n2,r) |
Definition at line 86 of file p_Numbers.h.
#define n_InpMult_FieldZp | ( | n1, | |
n2, | |||
r | |||
) | npInpMultM(n1,n2,r) |
Definition at line 72 of file p_Numbers.h.
#define n_InpMult_RingGeneral | ( | n1, | |
n2, | |||
r | |||
) | n_InpMult_FieldGeneral(n1, n2, r) |
Definition at line 57 of file p_Numbers.h.
#define n_IsZero_FieldQ | ( | n, | |
r | |||
) | nlIsZero(n,r) |
Definition at line 83 of file p_Numbers.h.
#define n_IsZero_FieldZp | ( | n, | |
r | |||
) | npIsZeroM(n,r) |
Definition at line 69 of file p_Numbers.h.
#define n_IsZero_RingGeneral | ( | n, | |
r | |||
) | n_IsZero_FieldGeneral(n, r) |
Definition at line 53 of file p_Numbers.h.
#define n_Mult_FieldQ | ( | n1, | |
n2, | |||
r | |||
) | nlMult(n1,n2,r) |
Definition at line 80 of file p_Numbers.h.
#define n_Mult_FieldZp | ( | n1, | |
n2, | |||
r | |||
) | npMultM(n1,n2,r) |
Definition at line 66 of file p_Numbers.h.
#define n_Mult_RingGeneral | ( | n1, | |
n2, | |||
r | |||
) | n_Mult_FieldGeneral(n1, n2, r) |
Definition at line 51 of file p_Numbers.h.
#define n_Neg_FieldQ | ( | n, | |
r | |||
) | nlNeg(n,r) |
Definition at line 85 of file p_Numbers.h.
#define n_Neg_FieldZp | ( | n, | |
r | |||
) | npNegM(n,r) |
Definition at line 71 of file p_Numbers.h.
#define n_Neg_RingGeneral | ( | n, | |
r | |||
) | n_Neg_FieldGeneral(n, r) |
Definition at line 55 of file p_Numbers.h.
#define n_Sub_FieldQ | ( | n1, | |
n2, | |||
r | |||
) | nlSub(n1,n2,r) |
Definition at line 82 of file p_Numbers.h.
#define n_Sub_FieldZp | ( | n1, | |
n2, | |||
r | |||
) | npSubM(n1,n2,r) |
Definition at line 68 of file p_Numbers.h.
#define n_Sub_RingGeneral | ( | n1, | |
n2, | |||
r | |||
) | n_Sub_FieldGeneral(n1, n2, r) |
Definition at line 56 of file p_Numbers.h.
|
static |
Definition at line 27 of file p_Numbers.h.
|
static |
Definition at line 18 of file p_Numbers.h.
|
static |
Definition at line 21 of file p_Numbers.h.
|
static |
Definition at line 33 of file p_Numbers.h.
|
static |
Definition at line 45 of file p_Numbers.h.
|
static |
Definition at line 42 of file p_Numbers.h.
|
static |
Definition at line 30 of file p_Numbers.h.
|
static |
Definition at line 24 of file p_Numbers.h.
|
static |
Definition at line 36 of file p_Numbers.h.
|
static |
Definition at line 39 of file p_Numbers.h.