Changeset c3005ea in git for kernel/polys.cc
- Timestamp:
- Dec 2, 2010, 4:44:56 PM (12 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
- Children:
- 66bff8383ec423ff4d78015828b80285a4d2888a
- Parents:
- 715f30d21dbf78d93d3b6cd041dee85992b46b61
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/polys.cc
r715f30 rc3005ea 432 432 } 433 433 } 434 /*2435 *replaces the maximal powers of the leading monomial of p2 in p1 by436 *the same powers of n, utility for dehomogenization437 */438 poly pDehomogen (poly p1,poly p2,number n)439 {440 polyset P;441 int SizeOfSet=5;442 int i;443 poly p;444 number nn;445 446 P = (polyset)omAlloc0(5*sizeof(poly));447 //for (i=0; i<5; i++)448 //{449 // P[i] = NULL;450 //}451 pCancelPolyByMonom(p1,p2,&P,&SizeOfSet);452 p = P[0];453 //P[0] = NULL ;// for safety, may be removed later454 for (i=1; i<SizeOfSet; i++)455 {456 if (P[i] != NULL)457 {458 nPower(n,i,&nn);459 pMult_nn(P[i],nn);460 p = pAdd(p,P[i]);461 //P[i] =NULL; // for safety, may be removed later462 nDelete(&nn);463 }464 }465 omFreeSize((ADDRESS)P,SizeOfSet*sizeof(poly));466 return p;467 }468 469 434 470 435 /*----------utilities for syzygies--------------*/
Note: See TracChangeset
for help on using the changeset viewer.