spielwiese
Last change
on this file since 806c18 was
806c18,
checked in by Hans Schoenemann <hannes@…>, 13 years ago

format
gitsvnid: file:///usr/local/Singular/svn/trunk@13655 2c84dea37e6841379b89c4e89433aadc


Property mode set to
100755

File size:
1.2 KB

Line  

1  // * c++ * 

2  //***************************************************************************** 

3  /** @file facAlgExt.h 

4  * 

5  * @author Martin Lee 

6  * @date 

7  * 

8  * Univariate factorization over algebraic extension of Q using Trager's 

9  * algorithm 

10  * 

11  * @par Copyright: 

12  * (c) by The SINGULAR Team, see LICENSE file 

13  * 

14  * @internal 

15  * @version \$Id$ 

16  * 

17  **/ 

18  //***************************************************************************** 

19  

20  #include "assert.h" 

21  

22  #include "canonicalform.h" 

23  

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
TracBrowser
for help on using the repository browser.