Changeset 36dfca in git
- Timestamp:
- Jul 25, 2014, 11:26:44 PM (9 years ago)
- Branches:
- (u'spielwiese', 'a7324b6e0b44a1a8ed3fa4d9ca3e2ff210ddd52c')
- Children:
- 98cbe2b76d99d0d8c6d6e622ecfd56074408441b
- Parents:
- 61c8d2588fefcc1db6a5299b376ed9dad6a5a05c
- Location:
- factory
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/cfModResultant.cc
r61c8d25 r36dfca 490 490 491 491 count++; 492 if (count > bound || (prob && equalCount == 2 ))492 if (count > bound || (prob && equalCount == 2 && !H.isOne())) 493 493 { 494 494 if (!algExt && degree (H, alpha) <= 0) -
factory/facAlgFunc.cc
r61c8d25 r36dfca 30 30 #include "cf_util.h" 31 31 #include "cf_algorithm.h" 32 #include "templates/ftmpl_functions.h" 32 33 #include "cf_map.h" 33 34 #include "cfModResultant.h" … … 375 376 if (getCharacteristic() == 0) 376 377 On (SW_RATIONAL); 377 h= swapvar (g, g.mvar(), oldR.mvar());378 tmp= CFList (swapvar (R, g.mvar(), oldR.mvar()));379 h= alg_gcd (h, swapvar (oldR, g.mvar(), oldR.mvar()), tmp);380 CanonicalForm hh= replacevar (h, oldR.mvar(), alpha);378 Variable v= Variable (tmax (g.level(), oldR.level()) + 1); 379 h= swapvar (g, oldR.mvar(), v); 380 tmp= CFList (R); 381 h= alg_gcd (h, swapvar (oldR, oldR.mvar(), v), tmp); 381 382 382 383 CanonicalForm numinv, deninv; … … 393 394 ra /= denra; 394 395 denra= deninv/denra; 395 denra= replacevar (denra, ra.mvar(), g.mvar());396 ra= replacevar(ra, ra.mvar(), g.mvar());397 396 rb= R.mvar()*denra-s*ra; 398 397 denrb= denra;
Note: See TracChangeset
for help on using the changeset viewer.