![]() |
My Project
|
Go to the source code of this file.
Data Structures | |
| struct | poly |
Macros | |
| #define | pNext(p) |
| #define | pIter(p) |
| #define | p_GetCoeff(p, r) |
| #define | pSetCoeff0(p, n) |
| #define | p_SetCoeff0(p, n, r) |
| #define | __p_GetComp(p, r) |
| #define | p_GetComp(p, r) |
| #define | pAssumeReturn(cond) |
| #define | pAssume(cond) |
| #define | _pPolyAssumeReturn(cond, p, r) |
| #define | _pPolyAssume(cond, p, r) |
| #define | _pPolyAssumeReturnMsg(cond, msg, p, r) |
| #define | pPolyAssume(cond) |
| #define | pPolyAssumeReturn(cond) |
| #define | pPolyAssumeReturnMsg(cond, msg) |
| #define | pFalseReturn(cond) |
| #define | p_SetRingOfLm(p, r) |
| #define | pAssume1(cond) |
| #define | pPolyAssume1(cond) |
| #define | _pPolyAssume1(cond, p, r) |
| #define | pAssumeReturn1(cond) |
| #define | pPolyAssumeReturn1(cond) |
| #define | _pPolyAssumeReturn1(cond, p, r) |
| #define | p_LmCheckPolyRing1(p, r) |
| #define | p_CheckRing1(r) |
| #define | pIfThen1(cond, check) |
| #define | pAssume2(cond) |
| #define | pPolyAssume2(cond) |
| #define | _pPolyAssume2(cond, p, r) |
| #define | pAssumeReturn2(cond) |
| #define | pPolyAssumeReturn2(cond) |
| #define | _pPolyAssumeReturn2(cond, p, r) |
| #define | p_LmCheckPolyRing2(p, r) |
| #define | p_CheckRing2(r) |
| #define | pIfThen2(cond, check) |
| #define | p_AllocBin(p, bin, r) |
| #define | p_FreeBinAddr(p, r) |
| #define | POLYSIZE (sizeof(poly) + sizeof(number)) |
| #define | POLYSIZEW (POLYSIZE / sizeof(long)) |
| #define | POLY_NEGWEIGHT_OFFSET (((long)0x80000000) << 32) |
| #define | p_AllocBin(p, bin, r) |
| #define | p_FreeBinAddr(p, r) |
| #define | rRing_has_Comp(r) |
Functions | |
| static number & | pGetCoeff (poly p) |
| return an alias to the leading coefficient of p assumes that p != NULL NOTE: not copy | |
| BOOLEAN | dPolyReportError (poly p, ring r, const char *fmt,...) |
| struct spolyrec |
Definition at line 22 of file monomials.h.
| Data Fields | ||
|---|---|---|
| number | coef | |
| unsigned long | exp[1] | |
| poly | next | |
| #define __p_GetComp | ( | p, | |
| r ) |
Definition at line 63 of file monomials.h.
| #define _pPolyAssume | ( | cond, | |
| p, | |||
| r ) |
Definition at line 113 of file monomials.h.
| #define _pPolyAssume1 | ( | cond, | |
| p, | |||
| r ) |
Definition at line 173 of file monomials.h.
| #define _pPolyAssume2 | ( | cond, | |
| p, | |||
| r ) |
Definition at line 195 of file monomials.h.
| #define _pPolyAssumeReturn | ( | cond, | |
| p, | |||
| r ) |
Definition at line 101 of file monomials.h.
| #define _pPolyAssumeReturn1 | ( | cond, | |
| p, | |||
| r ) |
Definition at line 176 of file monomials.h.
| #define _pPolyAssumeReturn2 | ( | cond, | |
| p, | |||
| r ) |
Definition at line 198 of file monomials.h.
| #define _pPolyAssumeReturnMsg | ( | cond, | |
| msg, | |||
| p, | |||
| r ) |
Definition at line 124 of file monomials.h.
| #define p_AllocBin | ( | p, | |
| bin, | |||
| r ) |
Definition at line 210 of file monomials.h.
| #define p_AllocBin | ( | p, | |
| bin, | |||
| r ) |
Definition at line 210 of file monomials.h.
| #define p_CheckRing1 | ( | r | ) |
Definition at line 178 of file monomials.h.
| #define p_CheckRing2 | ( | r | ) |
Definition at line 200 of file monomials.h.
| #define p_FreeBinAddr | ( | p, | |
| r ) |
Definition at line 217 of file monomials.h.
| #define p_FreeBinAddr | ( | p, | |
| r ) |
Definition at line 217 of file monomials.h.
| #define p_GetCoeff | ( | p, | |
| r ) |
Definition at line 50 of file monomials.h.
| #define p_GetComp | ( | p, | |
| r ) |
Definition at line 64 of file monomials.h.
| #define p_LmCheckPolyRing1 | ( | p, | |
| r ) |
Definition at line 177 of file monomials.h.
| #define p_LmCheckPolyRing2 | ( | p, | |
| r ) |
Definition at line 199 of file monomials.h.
| #define p_SetCoeff0 | ( | p, | |
| n, | |||
| r ) |
Definition at line 60 of file monomials.h.
| #define p_SetRingOfLm | ( | p, | |
| r ) |
Definition at line 144 of file monomials.h.
| #define pAssume | ( | cond | ) |
Definition at line 90 of file monomials.h.
| #define pAssume1 | ( | cond | ) |
Definition at line 171 of file monomials.h.
| #define pAssume2 | ( | cond | ) |
Definition at line 193 of file monomials.h.
| #define pAssumeReturn | ( | cond | ) |
Definition at line 78 of file monomials.h.
| #define pAssumeReturn1 | ( | cond | ) |
Definition at line 174 of file monomials.h.
| #define pAssumeReturn2 | ( | cond | ) |
Definition at line 196 of file monomials.h.
| #define pFalseReturn | ( | cond | ) |
Definition at line 139 of file monomials.h.
| #define pIfThen1 | ( | cond, | |
| check ) |
Definition at line 179 of file monomials.h.
| #define pIfThen2 | ( | cond, | |
| check ) |
Definition at line 201 of file monomials.h.
| #define pIter | ( | p | ) |
Definition at line 37 of file monomials.h.
| #define pNext | ( | p | ) |
Definition at line 36 of file monomials.h.
| #define POLY_NEGWEIGHT_OFFSET (((long)0x80000000) << 32) |
Definition at line 236 of file monomials.h.
| #define POLYSIZE (sizeof(poly) + sizeof(number)) |
Definition at line 233 of file monomials.h.
| #define POLYSIZEW (POLYSIZE / sizeof(long)) |
Definition at line 234 of file monomials.h.
| #define pPolyAssume | ( | cond | ) |
Definition at line 135 of file monomials.h.
| #define pPolyAssume1 | ( | cond | ) |
Definition at line 172 of file monomials.h.
| #define pPolyAssume2 | ( | cond | ) |
Definition at line 194 of file monomials.h.
| #define pPolyAssumeReturn | ( | cond | ) |
Definition at line 136 of file monomials.h.
| #define pPolyAssumeReturn1 | ( | cond | ) |
Definition at line 175 of file monomials.h.
| #define pPolyAssumeReturn2 | ( | cond | ) |
Definition at line 197 of file monomials.h.
| #define pPolyAssumeReturnMsg | ( | cond, | |
| msg ) |
Definition at line 137 of file monomials.h.
| #define pSetCoeff0 | ( | p, | |
| n ) |
Definition at line 59 of file monomials.h.
| #define rRing_has_Comp | ( | r | ) |
Definition at line 266 of file monomials.h.
Definition at line 43 of file pDebug.cc.
|
inlinestatic |
return an alias to the leading coefficient of p assumes that p != NULL NOTE: not copy
Definition at line 44 of file monomials.h.