Changeset 6f203b in git
- Timestamp:
- May 17, 2016, 5:46:47 PM (7 years ago)
- Branches:
- (u'spielwiese', 'd1ba061a762c62d3a25159d8da8b6e17332291fa')
- Children:
- 2b0c08e1798ffdc4cdb8493eab751ca7cb11f20e
- Parents:
- e6f1e67739dcb8bc40ce2fcd97b4b37cfe8f0302
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/GBEngine/kstd2.cc
re6f1e6 r6f203b 1640 1640 #endif 1641 1641 } 1642 if (hilb!=NULL) khCheck(Q,w,hilb,hilbeledeg,hilbcount,strat); 1643 // Print("[%d]",hilbeledeg); 1644 if (strat->P.lcm!=NULL) 1645 { 1646 if (rField_is_Ring(currRing)) pLmDelete(strat->P.lcm); 1647 else pLmFree(strat->P.lcm); 1648 strat->P.lcm=NULL; 1649 } 1642 1650 if (strat->s_poly!=NULL) 1643 1651 { 1652 // the only valid entries are: strat->P.p, 1653 // strat->tailRing (read-only, keep it) 1654 // (and P->p1, P->p2 (read-only, must set to NULL if P.p is changed) 1644 1655 if (strat->s_poly(strat)) 1645 1656 { 1646 1657 // we are called AFTER enterS, i.e. if we change P 1647 // we have it also to S/T1658 // we have to add it also to S/T 1648 1659 // and add pairs 1649 1660 int pos=posInS(strat,strat->sl,strat->P.p,strat->P.ecart); … … 1655 1666 strat->enterS(strat->P, pos, strat, strat->tl); 1656 1667 } 1657 }1658 1659 if (hilb!=NULL) khCheck(Q,w,hilb,hilbeledeg,hilbcount,strat);1660 // Print("[%d]",hilbeledeg);1661 if (strat->P.lcm!=NULL)1662 {1663 if (rField_is_Ring(currRing)) pLmDelete(strat->P.lcm);1664 else pLmFree(strat->P.lcm);1665 strat->P.lcm=NULL;1666 1668 } 1667 1669 }
Note: See TracChangeset
for help on using the changeset viewer.