Changeset ea5ff1d in git for factory/cf_gcd_smallp.cc
- Timestamp:
- May 12, 2012, 11:50:13 PM (11 years ago)
- Branches:
- (u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
- Children:
- d1553c4ccee2126aacc2a8a2ac1923da9be0c131
- Parents:
- 2488dc3b54e30e416a8dcc3afcaa732c127e0b2c
- git-author:
- Martin Lee <martinlee84@web.de>2012-05-12 23:50:13+02:00
- git-committer:
- Martin Lee <martinlee84@web.de>2012-07-31 11:32:04+02:00
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/cf_gcd_smallp.cc
r2488dc3 rea5ff1d 536 536 CanonicalForm gcdcAcB; 537 537 538 if (topLevel) 539 { 540 if (best_level <= 2) 541 gcdcAcB= extractContents (A, B, cA, cB, ppA, ppB, best_level); 542 else 543 gcdcAcB= extractContents (A, B, cA, cB, ppA, ppB, 2); 544 } 545 else 546 { 547 cA = uni_content (A); 548 cB = uni_content (B); 549 gcdcAcB= gcd (cA, cB); 550 ppA= A/cA; 551 ppB= B/cB; 552 } 538 cA = uni_content (A); 539 cB = uni_content (B); 540 gcdcAcB= gcd (cA, cB); 541 ppA= A/cA; 542 ppB= B/cB; 553 543 554 544 int sizeNewtonPolyg; … … 1002 992 CanonicalForm gcdcAcB; 1003 993 1004 if (topLevel) 1005 { 1006 if (best_level <= 2) 1007 gcdcAcB= extractContents (A, B, cA, cB, ppA, ppB, best_level); 1008 else 1009 gcdcAcB= extractContents (A, B, cA, cB, ppA, ppB, 2); 1010 } 1011 else 1012 { 1013 cA = uni_content (A); 1014 cB = uni_content (B); 1015 gcdcAcB= gcd (cA, cB); 1016 ppA= A/cA; 1017 ppB= B/cB; 1018 } 994 cA = uni_content (A); 995 cB = uni_content (B); 996 gcdcAcB= gcd (cA, cB); 997 ppA= A/cA; 998 ppB= B/cB; 1019 999 1020 1000 int sizeNewtonPolyg; … … 1459 1439 CanonicalForm gcdcAcB; 1460 1440 1461 if (topLevel) 1462 { 1463 if (best_level <= 2) 1464 gcdcAcB= extractContents (A, B, cA, cB, ppA, ppB, best_level); 1465 else 1466 gcdcAcB= extractContents (A, B, cA, cB, ppA, ppB, 2); 1467 } 1468 else 1469 { 1470 cA = uni_content (A); 1471 cB = uni_content (B); 1472 gcdcAcB= gcd (cA, cB); 1473 ppA= A/cA; 1474 ppB= B/cB; 1475 } 1441 cA = uni_content (A); 1442 cB = uni_content (B); 1443 gcdcAcB= gcd (cA, cB); 1444 ppA= A/cA; 1445 ppB= B/cB; 1476 1446 1477 1447 int sizeNewtonPolyg; … … 3230 3200 CanonicalForm ppA, ppB; // primitive part of A and B 3231 3201 CanonicalForm gcdcAcB; 3232 if (topLevel) 3233 { 3234 if (best_level <= 2) 3235 gcdcAcB= extractContents (A, B, cA, cB, ppA, ppB, best_level); 3236 else 3237 gcdcAcB= extractContents (A, B, cA, cB, ppA, ppB, 2); 3238 } 3239 else 3240 { 3241 cA = uni_content (A); 3242 cB = uni_content (B); 3243 gcdcAcB= gcd (cA, cB); 3244 ppA= A/cA; 3245 ppB= B/cB; 3246 } 3202 3203 cA = uni_content (A); 3204 cB = uni_content (B); 3205 gcdcAcB= gcd (cA, cB); 3206 ppA= A/cA; 3207 ppB= B/cB; 3247 3208 3248 3209 CanonicalForm lcA, lcB; // leading coefficients of A and B … … 3641 3602 CanonicalForm ppA, ppB; // primitive part of A and B 3642 3603 CanonicalForm gcdcAcB; 3643 if (topLevel) 3644 { 3645 if (best_level <= 2) 3646 gcdcAcB= extractContents (A, B, cA, cB, ppA, ppB, best_level); 3647 else 3648 gcdcAcB= extractContents (A, B, cA, cB, ppA, ppB, 2); 3649 } 3650 else 3651 { 3652 cA = uni_content (A); 3653 cB = uni_content (B); 3654 gcdcAcB= gcd (cA, cB); 3655 ppA= A/cA; 3656 ppB= B/cB; 3657 } 3604 3605 cA = uni_content (A); 3606 cB = uni_content (B); 3607 gcdcAcB= gcd (cA, cB); 3608 ppA= A/cA; 3609 ppB= B/cB; 3658 3610 3659 3611 CanonicalForm lcA, lcB; // leading coefficients of A and B
Note: See TracChangeset
for help on using the changeset viewer.