- Timestamp:
- Aug 31, 2017, 3:28:53 PM (7 years ago)
- Branches:
- (u'spielwiese', '2a584933abf2a2d3082034c7586d38bb6de1a30a')
- Children:
- 04b76976356e711219b4271eacede2aad8c2b5eb
- Parents:
- 639345cb183019a538568be59dbe1acb10fa6e52
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libpolys/polys/monomials/p_polys.cc
r639345 ra15a71 1545 1545 poly result=a; 1546 1546 poly prev=NULL; 1547 #ifdef HAVE_RINGS1548 1547 number inv=pGetCoeff(b); 1549 #else1550 number inv=n_Invers(pGetCoeff(b),r->cf);1551 #endif1552 1548 1553 1549 while (a!=NULL) … … 1573 1569 } 1574 1570 } 1575 #ifdef HAVE_RINGS 1576 if (n_IsUnit(inv,r->cf)) 1571 if ((!rField_is_Ring(r)) || n_IsUnit(inv,r->cf)) 1577 1572 { 1578 1573 inv = n_Invers(inv,r->cf); 1579 1574 p_Mult_nn(result,inv,r); 1580 n_Delete(&inv, r->cf);1581 1575 } 1582 1576 else … … 1584 1578 result = p_Div_nn(result,inv,r); 1585 1579 } 1586 #else1587 result = p_Mult_nn(result,inv,r);1588 1580 n_Delete(&inv, r->cf); 1589 #endif1590 1581 p_Delete(&b, r); 1591 1582 return result;
Note: See TracChangeset
for help on using the changeset viewer.