Changeset 0341f1 in git
- Timestamp:
- Jan 27, 2021, 8:01:47 PM (2 years ago)
- Branches:
- (u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
- Children:
- 3f6520f1c7bb6b3f1b488999d99fba9a01350437
- Parents:
- de0206679260cf307f7081a89657f8875ef6d7f3
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/extra.cc
rde02066 r0341f1 1011 1011 else 1012 1012 /*================= absBiFact ======================*/ 1013 #ifdef HAVE_NTL1014 1013 if (strcmp(sys_cmd, "absFact") == 0) 1015 1014 { … … 1042 1041 } 1043 1042 else 1044 #endif1045 1043 /* =================== LLL via NTL ==============================*/ 1046 1044 #ifdef HAVE_NTL -
factory/cfModResultant.cc
rde02066 r0341f1 555 555 return result; 556 556 } 557 #ifdef HAVE_NTL // mapPrimitiveElem 557 558 558 CanonicalForm 559 559 resultantZ (const CanonicalForm& A, const CanonicalForm& B, const Variable& x, … … 684 684 } 685 685 #endif 686 #endif 687 686 -
factory/facAbsBiFact.cc
rde02066 r0341f1 208 208 } 209 209 210 #ifdef HAVE_NTL // henselLiftAndEarly211 210 //G is assumed to be bivariate, irreducible over Q, primitive wrt x and y, compressed 212 211 CFAFList absBiFactorizeMain (const CanonicalForm& G, bool full) … … 470 469 convertFmpz_poly_t2FacCF ((fmpz_poly_t &)liftedFactors->p[1],x); 471 470 modpk pk= modpk (p, k); 472 #el se471 #elif defined(HAVE_NTL) 473 472 modpk pk= modpk (p, k); 474 473 ZZX NTLFi=convertFacCF2NTLZZX (pk (Fi*pk.inverse (lc(Fi)))); … … 503 502 CanonicalForm otherFactor= 504 503 convertNTLZZX2CF (liftedFactors[1], x); 504 #else 505 factoryError("absBiFactorizeMain: NTL/FLINT missing"); 505 506 #endif 506 507 … … 851 852 } 852 853 #endif 853 #endif -
factory/facAbsBiFact.h
rde02066 r0341f1 17 17 #include "canonicalform.h" 18 18 19 #ifdef HAVE_NTL20 19 /// main absolute factorization routine, expects bivariate poly which is 21 20 /// irreducible over Q … … 33 32 ///< returned 34 33 ); 35 #endif36 34 37 35 /// normalize factors, i.e. make factors monic -
factory/facAbsFact.cc
rde02066 r0341f1 32 32 #endif 33 33 34 #if defined(HAVE_NTL)35 34 TIMING_DEFINE_PRINT(abs_fac_bi_factorizer) 36 35 TIMING_DEFINE_PRINT(abs_fac_hensel_lift) … … 940 939 } 941 940 942 #endif -
factory/facAbsFact.h
rde02066 r0341f1 16 16 #include "facAbsBiFact.h" 17 17 18 #if defined(HAVE_NTL)19 18 /// main absolute factorization routine, expects poly which is 20 19 /// irreducible over Q … … 29 28 CFAFList absFactorizeMain (const CanonicalForm& F ///<[in] irred poly over Q 30 29 ); 31 #endif32 30 33 31 /*BEGINPUBLIC*/ 34 #if defined(HAVE_NTL)35 32 /// absolute factorization of a multivariate poly over Q 36 33 /// … … 44 41 CFAFList absFactorize (const CanonicalForm& G ///<[in] poly over Q 45 42 ); 46 #endif47 43 /*ENDPUBLIC*/ 48 44
Note: See TracChangeset
for help on using the changeset viewer.