Changeset 13f494 in git
- Timestamp:
- Jul 7, 2011, 9:02:01 AM (12 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
- Children:
- 3b77086d506b6745e947edd3c323b6687e2d521c
- Parents:
- 42281d63800a31c74efe7fb9afecba0a2d1cbe9d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/algext.cc
r42281d6 r13f494 459 459 if(fail) 460 460 return; 461 bool divides = true;462 CanonicalForm tmp;463 461 // f /= cf 464 tryDivide(f,cf,M,tmp,divides,fail); // 'divides' is not checked462 f.tryDiv (cf, M, fail); 465 463 if(fail) 466 464 return; 467 f = tmp;468 465 // g /= cg 469 tryDivide(g,cg,M,tmp,divides,fail); // 'divides' is not checked466 g.tryDiv (cg, M, fail); 470 467 if(fail) 471 468 return; 472 g = tmp;473 469 if(f.inCoeffDomain()) 474 470 { … … 509 505 FFGenerator gen = FFGenerator(); 510 506 Variable x= Variable (1); 507 bool divides= true; 511 508 for(FFGenerator gen = FFGenerator(); gen.hasItems(); gen.next()) 512 509 { … … 552 549 return; 553 550 divides = true; 554 tryDivide(gm,cf,M,g_image,divides,fail); // 'divides' is ignored 551 g_image= gm; 552 g_image.tryDiv (cf, M, fail); 555 553 if(fail) 556 554 return; 557 tryDivide(f,g_image,M,tmp,divides,fail); // trial division (f)555 divides= tryFdivides (g_image,f, M, fail); // trial division (f) 558 556 if(fail) 559 557 return; 560 558 if(divides) 561 559 { 562 tryDivide(g,g_image,M,tmp,divides,fail); // trial division (g)560 bool divides2= tryFdivides (g_image,g, M, fail); // trial division (g) 563 561 if(fail) 564 562 return; 565 if(divides )563 if(divides2) 566 564 { 567 565 result = NN(reduce (c*g_image, M));
Note: See TracChangeset
for help on using the changeset viewer.