Changeset 1b38e5d in git
 Timestamp:
 Sep 28, 2010, 1:44:15 PM (13 years ago)
 Branches:
 (u'jengelhdatetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '0604212ebb110535022efecad887940825b97c3f')
 Children:
 0af2004187271da7bb6f06f4612d7947d57c7b49
 Parents:
 c94e60f986f0fb36f24beb94af60519b01cb313c
 Location:
 factory
 Files:

 2 edited
Legend:
 Unmodified
 Added
 Removed

factory/facAlgExt.cc
rc94e60f r1b38e5d 6 6 * @date 7 7 * 8 * Univariate factorization over algebraic extension of Q using Trager's 9 * algorithm 8 10 * 9 11 * @par Copyright: … … 28 30 #include "facAlgExt.h" 29 31 32 // squarefree part of F 30 33 CanonicalForm 31 34 sqrfPart (const CanonicalForm& F) … … 38 41 } 39 42 43 // i is an integer such that Norm (F (xi*alpha)) is squarefree 40 44 CanonicalForm sqrfNorm (const CanonicalForm& F, const Variable& alpha, int& i) 41 45 { 
factory/facAlgExt.h
rc94e60f r1b38e5d 6 6 * @date 7 7 * 8 * Univariate factorization over algebraic extension of Q using Trager's 9 * algorithm 8 10 * 9 11 * @par Copyright: … … 20 22 #include "canonicalform.h" 21 23 22 CFList AlgExtSqrfFactorize (const CanonicalForm& F, const Variable& alpha); 23 CFFList AlgExtFactorize (const CanonicalForm& F, const Variable& alpha); 24 ///factorize a univariate squarefree polynomial over algebraic extension of Q 25 /// 26 /// @return @a AlgExtSqrfFactorize returns a list of factors of F 27 CFList 28 AlgExtSqrfFactorize (const CanonicalForm& F, ///<[in] a univariate squarefree 29 ///< polynomial 30 const Variable& alpha ///<[in] an algebraic variable 31 ); 32 33 /// factorize a univariate polynomial over algebraic extension of Q 34 /// 35 /// @return @a AlgExtFactorize returns a list of factors of F with multiplicity 36 CFFList 37 AlgExtFactorize (const CanonicalForm& F, ///<[in] a univariate polynomial 38 const Variable& alpha ///<[in] an algebraic variable 39 );
Note: See TracChangeset
for help on using the changeset viewer.