Changeset b00f8a in git for kernel/GBEngine/shiftgb.h


Ignore:
Timestamp:
Jun 14, 2018, 7:49:34 PM (6 years ago)
Author:
Karim Abou Zeid <karim23697@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'd08f5f0bb3329b8ca19f23b74cb1473686415c3a')
Children:
8fdfee786b3e1012ed42fb016959acde02a0a50f
Parents:
8c73fdea988c87d699605750b3180fa69edf5d10
Message:
Remove all shrink calls. Remove uptodeg/lV parameters from almost all methods.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/GBEngine/shiftgb.h

    r8c73fde rb00f8a  
    1212#include "polys/nc/nc.h"
    1313
    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);
     14poly p_LPshiftT(poly p, int sh, kStrategy strat, const ring r);
     15int p_LastVblockT(poly p, kStrategy strat, const ring r);
    1616
    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);
     17poly p_LPshift(poly p, int sh, const ring r);
     18poly p_mLPshift(poly p, int sh, const ring r);
    2219
    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);
     20int p_mLastVblock(poly p, const ring r);
     21int p_LastVblock(poly p, const ring r);
    2522
    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)
    2825
    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)
     26int p_FirstVblock(poly p, const ring r);
     27int p_mFirstVblock(poly p, const ring r);
    3328
    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)
    3631
    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)
     32int isInV(poly p, const ring r);
     33int poly_isInV(poly p, const ring r);
     34int ideal_isInV(ideal I, const ring r);
    4135
    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);
     36int itoInsert(poly p, const ring r);
    4737
    4838void k_SplitFrame(const poly p, poly &m1, poly &m2, const ring r);
Note: See TracChangeset for help on using the changeset viewer.