Changeset 119853 in git


Ignore:
Timestamp:
Apr 13, 2011, 3:01:05 PM (13 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
c9c1186ff876027a15ba78ce440c0206aa356e29
Parents:
4a08e734bcadfbe2d48db4ef660748bc3d5c8c56
git-author:
Hans Schoenemann <hannes@mathematik.uni-kl.de>2011-04-13 15:01:05+02:00
git-committer:
Mohamed Barakat <mohamed.barakat@rwth-aachen.de>2011-11-09 12:12:30+01:00
Message:
fix void id_DelLmEquals(ideal id, const ring r)
Location:
libpolys/polys
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • libpolys/polys/simpleideals.cc

    r4a08e7 r119853  
    267267// Delete id[j], if Lm(j) == Lm(i) and both LC(j), LC(i) are units and j > i
    268268//
    269 void idDelLmEquals(ideal id)
     269void id_DelLmEquals(ideal id, const ring r)
    270270{
    271271  int i, j;
     
    278278      {
    279279        if ((id->m[j] != NULL)
    280         && pLmEqual(id->m[i], id->m[j])
     280        && p_LmEqual(id->m[i], id->m[j],r)
    281281#ifdef HAVE_RINGS
    282         && nIsUnit(pGetCoeff(id->m[i])) && nIsUnit(pGetCoeff(id->m[j]))
     282        && n_IsUnit(pGetCoeff(id->m[i],r->cf)) && n_IsUnit(pGetCoeff(id->m[j]),r->cf)
    283283#endif
    284284        )
    285285        {
    286           pDelete(&id->m[j]);
     286          p_Delete(&id->m[j],r);
    287287        }
    288288      }
  • libpolys/polys/simpleideals.h

    r4a08e7 r119853  
    9999void id_Norm(ideal id, const ring r);
    100100void id_DelEquals(ideal id, const ring r);
     101void id_DelLmEquals(ideal id, const ring r);
    101102#endif
Note: See TracChangeset for help on using the changeset viewer.