Changeset c1489f2 in git for Singular/kstdfac.cc
- Timestamp:
- Oct 19, 1999, 2:42:51 PM (25 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', '38dfc5131670d387a89455159ed1e071997eec94')
- Children:
- 828c28214a338ded17f2365a5cc851ddddadfac3
- Parents:
- d2b6cf082728946a490177ca3d6aba074109fe5c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/kstdfac.cc
rd2b6cf rc1489f2 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: kstdfac.cc,v 1.2 6 1999-10-18 11:19:27obachman Exp $ */4 /* $Id: kstdfac.cc,v 1.27 1999-10-19 12:42:45 obachman Exp $ */ 5 5 /* 6 6 * ABSTRACT - Kernel: factorizing alg. of Buchberger … … 288 288 if (TEST_OPT_INTSTRATEGY) 289 289 { 290 if (!TEST_OPT_MINRES||(n->syzComp==0)||(!n->homog)) 291 { 292 n->P.p = redtailBba(n->P.p,pos-1,n); 293 pCleardenom(n->P.p); 294 } 290 n->P.p = redtailBba(n->P.p,pos-1,n); 291 pCleardenom(n->P.p); 295 292 } 296 293 else 297 294 { 298 295 pNorm(n->P.p); 299 if (!TEST_OPT_MINRES||(n->syzComp==0)||(!n->homog)) 300 { 301 n->P.p = redtailBba(n->P.p,pos-1,n); 302 } 296 n->P.p = redtailBba(n->P.p,pos-1,n); 303 297 } 304 298 if (TEST_OPT_DEBUG) … … 498 492 if (TEST_OPT_INTSTRATEGY) 499 493 { 500 if (!TEST_OPT_MINRES||(strat->syzComp==0)||(!strat->homog)) 501 { 502 strat->P.p = redtailBba(strat->P.p,strat->sl,strat); 503 if (strat->redTailChange) pCleardenom(strat->P.p); 504 } 494 strat->P.p = redtailBba(strat->P.p,strat->sl,strat); 495 if (strat->redTailChange) pCleardenom(strat->P.p); 505 496 } 506 497 else 507 498 { 508 499 pNorm(strat->P.p); 509 if (!TEST_OPT_MINRES||(strat->syzComp==0)||(!strat->homog)) 510 { 511 strat->P.p = redtailBba(strat->P.p,strat->sl,strat); 512 } 500 strat->P.p = redtailBba(strat->P.p,strat->sl,strat); 513 501 } 514 502 if (strat->redTailChange) … … 534 522 if (strat->P.lcm!=NULL) pFree1(strat->P.lcm); 535 523 int i; 536 // for(i=0;i<IDELEMS(fac);i++)537 // {538 // int pos;539 // if (strat->sl==-1) pos=0;540 // else pos=posInS(strat->S,strat->sl,fac->m[i]);541 // if (TEST_OPT_INTSTRATEGY)542 // {543 // if (!TEST_OPT_MINRES||(strat->syzComp==0)||(!strat->homog))544 // {545 // fac->m[i] = redtailBba(fac->m[i],pos-1,strat);546 // pCleardenom(fac->m[i]);547 // }548 // }549 // else550 // {551 // pNorm(fac->m[i]);552 // if (!TEST_OPT_MINRES||(strat->syzComp==0)||(!strat->homog))553 // {554 // fac->m[i] = redtailBba(fac->m[i],pos-1,strat);555 // }556 // }557 // }558 524 559 525 for(i=IDELEMS(fac)-1;i>=0;i--) … … 579 545 if (TEST_OPT_INTSTRATEGY) 580 546 { 581 if (!TEST_OPT_MINRES||(n->syzComp==0)||(!n->homog)) 582 { 583 n->P.p = redtailBba(n->P.p,pos-1,n); 584 if (n->redTailChange) pCleardenom(n->P.p); 585 } 547 n->P.p = redtailBba(n->P.p,pos-1,n); 548 if (n->redTailChange) pCleardenom(n->P.p); 586 549 } 587 550 else 588 551 { 589 552 pNorm(n->P.p); 590 if (!TEST_OPT_MINRES||(n->syzComp==0)||(!n->homog)) 591 { 592 n->P.p = redtailBba(n->P.p,pos-1,n); 593 } 553 n->P.p = redtailBba(n->P.p,pos-1,n); 594 554 } 595 555
Note: See TracChangeset
for help on using the changeset viewer.