jengelhdatetimespielwiese
Last change
on this file since 468b57 was
650f2d8,
checked in by Mohamed Barakat <mohamed.barakat@…>, 12 years ago

renamed assert.h > cf_assert.h in factory


Property mode set to
100644

File size:
1.3 KB

Line  

1  /*****************************************************************************\ 

2  * Computer Algebra System SINGULAR 

3  \*****************************************************************************/ 

4  /** @file facAlgExt.h 

5  * 

6  * @author Martin Lee 

7  * @date 

8  * 

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

10  * algorithm 

11  * 

12  * @par Copyright: 

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

14  * 

15  * @internal 

16  * @version \$Id$ 

17  * 

18  **/ 

19  //***************************************************************************** 

20  

21  #ifndef FAC_ALG_EXT_H 

22  #define FAC_ALG_EXT_H 

23  

24  #include "cf_assert.h" 

25  

26  #include "canonicalform.h" 

27  

28  ///factorize a univariate squarefree polynomial over algebraic extension of Q 

29  /// 

30  /// @return @a AlgExtSqrfFactorize returns a list of factors of F 

31  CFList 

32  AlgExtSqrfFactorize (const CanonicalForm& F, ///<[in] a univariate squarefree 

33  ///< polynomial 

34  const Variable& alpha ///<[in] an algebraic variable 

35  ); 

36  

37  /// factorize a univariate polynomial over algebraic extension of Q 

38  /// 

39  /// @return @a AlgExtFactorize returns a list of factors of F with multiplicity 

40  CFFList 

41  AlgExtFactorize (const CanonicalForm& F, ///<[in] a univariate polynomial 

42  const Variable& alpha ///<[in] an algebraic variable 

43  ); 

44  

45  #endif 

46  

Note: See
TracBrowser
for help on using the repository browser.