Changeset 186df6 in git for factory/algext.cc
- Timestamp:
- Oct 26, 2012, 11:30:17 AM (11 years ago)
- Branches:
- (u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
- Children:
- 18ccf2907a4a103e379cecf364131e83e3aebab55c890683760ed725b5c0bb38871a3459d5f5ff2b
- Parents:
- 1130ffcea9f0651b2cb15d5f7ea1758fc8cf75aa7061c1e376e43786ea799c82620a0bbed1dc5dd3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/algext.cc
r1130ffc r186df6 29 29 #ifdef HAVE_NTL 30 30 #include "NTLconvert.h" 31 #endif 32 33 #ifdef HAVE_FLINT 34 #include "FLINTconvert.h" 31 35 #endif 32 36 … … 637 641 { 638 642 if (c.isZero()) return abs (f); 643 #ifdef HAVE_FLINT 644 fmpz_poly_t FLINTf, FLINTc; 645 convertFacCF2Fmpz_poly_t (FLINTf, f); 646 convertFacCF2Fmpz_poly_t (FLINTc, c); 647 fmpz_poly_gcd (FLINTc, FLINTc, FLINTf); 648 CanonicalForm result; 649 if (f.inCoeffDomain()) 650 result= convertFmpz_poly_t2FacCF (FLINTc, f.mvar()); 651 else 652 result= convertFmpz_poly_t2FacCF (FLINTc, c.mvar()); 653 fmpz_poly_clear (FLINTc); 654 fmpz_poly_clear (FLINTf); 655 return result; 656 #else 639 657 ZZX NTLf= convertFacCF2NTLZZX (f); 640 658 ZZX NTLc= convertFacCF2NTLZZX (c); … … 644 662 else 645 663 return convertNTLZZX2CF(NTLc,c.mvar()); 664 #endif 646 665 } 647 666 else
Note: See TracChangeset
for help on using the changeset viewer.