Changeset c7aad0 in git for libpolys/polys/nc/nc.h


Ignore:
Timestamp:
Sep 27, 2011, 6:04:08 PM (13 years ago)
Author:
Oleksandr Motsak <motsak@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
c14846c48e3ff9e4167bc71fd6c4c4cf2f7d6e03
Parents:
a0a9f0d6ddf91bf97a108e81a1b1415c0ad58615
git-author:
Oleksandr Motsak <motsak@mathematik.uni-kl.de>2011-09-27 18:04:08+02:00
git-committer:
Mohamed Barakat <mohamed.barakat@rwth-aachen.de>2011-11-09 16:13:38+01:00
Message:
FIX: non-commutative (left) GB should now work.
NOTE: SCA was disabled with this!
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libpolys/polys/nc/nc.h

    ra0a9f0 rc7aad0  
    1616class ip_smatrix;
    1717typedef ip_smatrix *       matrix;
    18 
    19 class skStrategy;
    20 typedef skStrategy * kStrategy;
    2118
    2219
     
    6259
    6360
    64 typedef ideal (*GB_Proc_Ptr)(const ideal F, const ideal Q, const intvec *w, const intvec *hilb, kStrategy strat, const ring r);
    65 
    6661typedef poly (*SPoly_Proc_Ptr)(const poly p1, const poly p2, const ring r);
    6762typedef poly (*SPolyReduce_Proc_Ptr)(const poly p1, poly p2, const ring r);
     
    8075  SPoly_Proc_Ptr                        SPoly;
    8176  SPolyReduce_Proc_Ptr                  ReduceSPoly;
    82 
    83   GB_Proc_Ptr                           GB;
    84 //                                         GlobalGB, // BBA
    85 //                                         LocalGB;  // MORA
    8677};
    8778
     
    321312}
    322313
    323 static inline ideal nc_GB(const ideal F, const ideal Q, const intvec *w, const intvec *hilb, kStrategy strat, const ring r)
    324 {
    325   assume(rIsPluralRing(r));
    326 
    327   assume(r->GetNC()->p_Procs.GB!=NULL);
    328   return r->GetNC()->p_Procs.GB(F, Q, w, hilb, strat, r);
    329 }
    330 
    331 
    332314
    333315/* subst: */
Note: See TracChangeset for help on using the changeset viewer.