Changeset a1417c in git for Singular/polys1.cc
- Timestamp:
- Apr 14, 1999, 8:32:06 PM (24 years ago)
- Branches:
- (u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
- Children:
- f82470cd59711fa9be6dec30bf3b65ca1e6b067b
- Parents:
- 81fb58d69996f43b36f242e32fa561907b220757
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/polys1.cc
r81fb58d ra1417c 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: polys1.cc,v 1. 19 1999-03-15 16:55:42Singular Exp $ */4 /* $Id: polys1.cc,v 1.20 1999-04-14 18:32:00 Singular Exp $ */ 5 5 6 6 /* … … 491 491 { 492 492 rc = pNext(p); 493 if (rc != NULL) 494 { 495 int char_p=rChar(currRing); 496 if ((pNext(rc) != NULL) 497 || ((char_p>0) && (i>char_p))) 498 { 499 return pPow(p,i); 500 } 501 return pTwoMonPower(p,i); 502 } 503 return pMonPower(p,i); 493 if (rc == NULL) 494 return pMonPower(p,i); 495 /* else: binom */ 496 int char_p=rChar(currRing); 497 if (pNext(rc) != NULL) 498 return pPow(p,i); 499 if ((char_p==0) || (i<=char_p)) 500 return pTwoMonPower(p,i); 501 poly p_p=pTwoMonPower(pCopy(p),char_p); 502 return pMult(pPower(p,i-char_p),p_p); 504 503 } 505 504 /*end default:*/
Note: See TracChangeset
for help on using the changeset viewer.