Changeset 45adda in git
- Timestamp:
- Jan 26, 2021, 3:47:29 PM (2 years ago)
- Branches:
- (u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
- Children:
- f6d84822651789b9c781be1f2281d0e65cd8d532
- Parents:
- e0208dc5bee7afd80166dcd4c8631f1096d1749f
- Location:
- factory
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/FLINTconvert.cc
re0208dc r45adda 493 493 { 494 494 ASSERT(i.exp() < result->length, "input is not reduced"); 495 convertCF2 Fmpz (fmpz_poly_get_coeff_ptr(result, i.exp()), i.coeff()); // assumes initialized495 convertCF2initFmpz (fmpz_poly_get_coeff_ptr(result, i.exp()), i.coeff()); // assumes initialized 496 496 } 497 497 … … 594 594 for(j=m.columns();j>0;j--) 595 595 { 596 convertCF2 Fmpz (fmpz_mat_entry (M,i-1,j-1), m(i,j)); // assumes initialized596 convertCF2initFmpz (fmpz_mat_entry (M,i-1,j-1), m(i,j)); // assumes initialized 597 597 } 598 598 } … … 740 740 fmpz_t c; 741 741 fmpz_init(c); 742 convertCF2 Fmpz(c,f); // assumes initialized742 convertCF2initFmpz(c,f); // assumes initialized 743 743 fmpz_mpoly_push_term_fmpz_ui(result,c,exp,ctx); 744 744 fmpz_clear(c); -
factory/FLINTconvert.h
re0208dc r45adda 59 59 /// conversion of a factory integer to fmpz_t 60 60 void 61 convertCF2Fmpz (fmpz_t result, ///< [in,out] an fmpz_t 61 convertCF2Fmpz (fmpz_t result, ///< [out] an fmpz_t 62 const CanonicalForm& f ///< [in] a CanonicalForm wrapping an 63 ///< integer 64 ); 65 66 /// conversion of a factory integer to fmpz_t(init.) 67 void 68 convertCF2initFmpz (fmpz_t result, ///< [in,out] an fmpz_t 62 69 const CanonicalForm& f ///< [in] a CanonicalForm wrapping an 63 70 ///< integer -
factory/cf_chinese.cc
re0208dc r45adda 211 211 fmpz_t FLINTq; 212 212 fmpz_init(FLINTq); 213 convertCF2 Fmpz(FLINTq,q);213 convertCF2initFmpz(FLINTq,q); 214 214 fmpz_t FLINTc; 215 215 fmpz_init(FLINTc); … … 231 231 if (c.inZ()) 232 232 { 233 convertCF2 Fmpz(FLINTc,c);233 convertCF2initFmpz(FLINTc,c); 234 234 fmpq_reconstruct_fmpz(FLINTres,FLINTc,FLINTq); 235 235 result += power (x, i.exp())*(convertFmpq2CF(FLINTres)); -
factory/facHensel.cc
re0208dc r45adda 890 890 891 891 fmpz_init(bigpk); // does convert expect an initalized object? 892 convertCF2 Fmpz(bigpk, b.getpk());892 convertCF2initFmpz(bigpk, b.getpk()); 893 893 fmpz_mod_poly_t FLINTmipo; 894 894 convertFacCF2Fmpz_mod_poly_t(FLINTmipo, getMipo(gamma), bigpk); -
factory/facMul.cc
re0208dc r45adda 53 53 { 54 54 if (i.coeff().inBaseDomain()) 55 convertCF2 Fmpz (fmpz_poly_get_coeff_ptr (result, i.exp()*d), i.coeff());55 convertCF2initFmpz (fmpz_poly_get_coeff_ptr (result, i.exp()*d), i.coeff()); 56 56 else 57 57 for (j= i.coeff(); j.hasTerms(); j++) 58 convertCF2 Fmpz (fmpz_poly_get_coeff_ptr (result, i.exp()*d+j.exp()),58 convertCF2initFmpz (fmpz_poly_get_coeff_ptr (result, i.exp()*d+j.exp()), 59 59 j.coeff()); 60 60 } … … 436 436 fmpz_init (FLINTp); 437 437 438 convertCF2 Fmpz (FLINTp, b.getpk());438 convertCF2initFmpz (FLINTp, b.getpk()); 439 439 440 440 convertFacCF2Fmpz_mod_poly_t (FLINTmipo, mipo, FLINTp); … … 493 493 fmpz_t FLINTpk; 494 494 fmpz_init (FLINTpk); 495 convertCF2 Fmpz (FLINTpk, b.getpk());495 convertCF2initFmpz (FLINTpk, b.getpk()); 496 496 fmpz_mod_poly_t FLINTF, FLINTG; 497 497 convertFacCF2Fmpz_mod_poly_t (FLINTF, F, FLINTpk); … … 544 544 545 545 fmpz_init (FLINTp); 546 convertCF2 Fmpz (FLINTp, b.getpk());546 convertCF2initFmpz (FLINTp, b.getpk()); 547 547 548 548 convertFacCF2Fmpz_mod_poly_t (FLINTmipo, getMipo (alpha), FLINTp); … … 756 756 fmpz_t FLINTpk; 757 757 fmpz_init (FLINTpk); 758 convertCF2 Fmpz (FLINTpk, b.getpk());758 convertCF2initFmpz (FLINTpk, b.getpk()); 759 759 fmpz_mod_poly_t FLINTF, FLINTG; 760 760 convertFacCF2Fmpz_mod_poly_t (FLINTF, F, FLINTpk); … … 806 806 fmpz_init (FLINTp); 807 807 808 convertCF2 Fmpz (FLINTp, b.getpk());808 convertCF2initFmpz (FLINTp, b.getpk()); 809 809 810 810 convertFacCF2Fmpz_mod_poly_t (FLINTmipo, getMipo (alpha), FLINTp); … … 946 946 947 947 fmpz_init (FLINTp); 948 convertCF2 Fmpz (FLINTp, b.getpk());948 convertCF2initFmpz (FLINTp, b.getpk()); 949 949 950 950 convertFacCF2Fmpz_mod_poly_t (FLINTmipo, getMipo (alpha), FLINTp); … … 1008 1008 1009 1009 fmpz_init (FLINTp); 1010 convertCF2 Fmpz (FLINTp, b.getpk());1010 convertCF2initFmpz (FLINTp, b.getpk()); 1011 1011 1012 1012 convertFacCF2Fmpz_mod_poly_t (FLINTmipo, getMipo (alpha), FLINTp); … … 1066 1066 fmpz_t FLINTpk; 1067 1067 fmpz_init (FLINTpk); 1068 convertCF2 Fmpz (FLINTpk, b.getpk());1068 convertCF2initFmpz (FLINTpk, b.getpk()); 1069 1069 fmpz_mod_poly_t FLINTF, FLINTG; 1070 1070 convertFacCF2Fmpz_mod_poly_t (FLINTF, F, FLINTpk); … … 1115 1115 1116 1116 fmpz_init (FLINTp); 1117 convertCF2 Fmpz (FLINTp, b.getpk());1117 convertCF2initFmpz (FLINTp, b.getpk()); 1118 1118 1119 1119 convertFacCF2Fmpz_mod_poly_t (FLINTmipo, getMipo (alpha), FLINTp);
Note: See TracChangeset
for help on using the changeset viewer.