Changeset b00f8a in git for kernel/GBEngine/shiftgb.h
- Timestamp:
- Jun 14, 2018, 7:49:34 PM (6 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'd08f5f0bb3329b8ca19f23b74cb1473686415c3a')
- Children:
- 8fdfee786b3e1012ed42fb016959acde02a0a50f
- Parents:
- 8c73fdea988c87d699605750b3180fa69edf5d10
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/GBEngine/shiftgb.h
r8c73fde rb00f8a 12 12 #include "polys/nc/nc.h" 13 13 14 poly p_LPshiftT(poly p, int sh, int uptodeg, int lV,kStrategy strat, const ring r);15 int p_LastVblockT(poly p, int lV,kStrategy strat, const ring r);14 poly p_LPshiftT(poly p, int sh, kStrategy strat, const ring r); 15 int p_LastVblockT(poly p, kStrategy strat, const ring r); 16 16 17 poly p_ShrinkT(poly p, int lV, kStrategy strat, const ring r); 18 poly p_Shrink(poly p, int lV, const ring r); 19 poly p_mShrink(poly p, int lV, const ring r); 20 //poly p_Shrink(poly p, int uptodeg, int lV, kStrategy strat, const ring r); 21 //poly p_mShrink(poly p, int uptodeg, int lV, const ring r); 17 poly p_LPshift(poly p, int sh, const ring r); 18 poly p_mLPshift(poly p, int sh, const ring r); 22 19 23 poly p_LPshift(poly p, int sh, int uptodeg, int lV,const ring r);24 poly p_mLPshift(poly p, int sh, int uptodeg, int lV,const ring r);20 int p_mLastVblock(poly p, const ring r); 21 int p_LastVblock(poly p, const ring r); 25 22 26 int p_mLastVblock(poly p, int lV,const ring r); 27 int p_LastVblock(poly p, int lV, const ring r); 23 #define pLastVblock(p) p_LastVblock(p,currRing) 24 #define pmLastVblock(p) p_mLastVblock(p,currRing) 28 25 29 //int pLastVblock(poly p, int lV); 30 #define pLastVblock(p,lV) p_LastVblock(p,lV,currRing) 31 //int pmLastVblock(poly p, int lV); 32 #define pmLastVblock(p,lV) p_mLastVblock(p,lV,currRing) 26 int p_FirstVblock(poly p, const ring r); 27 int p_mFirstVblock(poly p, const ring r); 33 28 34 int p_FirstVblock(poly p, int lV, const ring r); 35 int p_mFirstVblock(poly p, int lV, const ring r); 29 #define pFirstVblock(p) p_FirstVblock(p,currRing) 30 #define pmFirstVblock(p) p_mFirstVblock(p,currRing) 36 31 37 //int pLastVblock(poly p, int lV); 38 #define pFirstVblock(p,lV) p_FirstVblock(p,lV,currRing) 39 //int pmLastVblock(poly p, int lV); 40 #define pmFirstVblock(p,lV) p_mFirstVblock(p,lV,currRing) 32 int isInV(poly p, const ring r); 33 int poly_isInV(poly p, const ring r); 34 int ideal_isInV(ideal I, const ring r); 41 35 42 int isInV(poly p, int lV); 43 int poly_isInV(poly p, int lV); 44 int ideal_isInV(ideal I, int lV); 45 46 int itoInsert(poly p, int uptodeg, int lV, const ring r); 36 int itoInsert(poly p, const ring r); 47 37 48 38 void k_SplitFrame(const poly p, poly &m1, poly &m2, const ring r);
Note: See TracChangeset
for help on using the changeset viewer.