Changeset 8208d23 in git for Singular/iparith.cc
- Timestamp:
- Nov 16, 2021, 2:11:55 PM (3 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
- Children:
- a437334eac50f8f9275df09b950f94ba3da984e5
- Parents:
- 9326a0afc59cf5c7a6675ee82b588fab2cbb41e5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/iparith.cc
r9326a0a r8208d23 1017 1017 a=(poly)u->Data(); // works also for VECTOR_CMD 1018 1018 b=(poly)v->Data(); // works also for VECTOR_CMD 1019 if ((a!=NULL) && (b!=NULL) 1019 if (!rIsLPRing(currRing) 1020 && (a!=NULL) && (b!=NULL) 1020 1021 && ((long)pTotaldegree(a)>si_max((long)rVar(currRing),(long)currRing->bitmask/2)-(long)pTotaldegree(b))) 1021 1022 { … … 1029 1030 a=(poly)u->CopyD(POLY_CMD); // works also for VECTOR_CMD 1030 1031 b=pCopy((poly)v->Data()); 1031 if ((a!=NULL) && (b!=NULL) 1032 if (!rIsLPRing(currRing) 1033 && (a!=NULL) && (b!=NULL) 1032 1034 && (pTotaldegree(a)+pTotaldegree(b)>si_max((long)rVar(currRing),(long)currRing->bitmask/2))) 1033 1035 { … … 6611 6613 { 6612 6614 int mm=p_MaxExpPerVar(p,ringvar,currRing); 6613 if ((monomexpr!=NULL) && (p!=NULL) && (mm!=0) && 6615 if (!rIsLPRing(currRing) && 6616 (monomexpr!=NULL) && (p!=NULL) && (mm!=0) && 6614 6617 ((unsigned long)pTotaldegree(monomexpr) > (currRing->bitmask / (unsigned long)mm/2))) 6615 6618 { … … 6643 6646 { 6644 6647 BOOLEAN overflow=FALSE; 6645 if ( monomexpr!=NULL)6648 if (!rIsLPRing(currRing) && (monomexpr!=NULL)) 6646 6649 { 6647 6650 long deg_monexp=pTotaldegree(monomexpr);
Note: See TracChangeset
for help on using the changeset viewer.