source: git/factory/facAlgExt.h @ b58d47

spielwiese
Last change on this file since b58d47 was 35eb6c, checked in by Martin Lee <martinlee84@…>, 13 years ago
compute norm now modular changed handling of On (SW_RATIONAL) changed NTL zz_p initalizations in cfModResultant.cc git-svn-id: file:///usr/local/Singular/svn/trunk@14289 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100755
File size: 1.3 KB
RevLine 
[35eb6c]1/*****************************************************************************\
2 * Computer Algebra System SINGULAR
3\*****************************************************************************/
[59a7ca1]4/** @file facAlgExt.h
5 *
6 * @author Martin Lee
[806c18]7 * @date
[59a7ca1]8 *
[1b38e5d]9 * Univariate factorization over algebraic extension of Q using Trager's
10 * algorithm
[59a7ca1]11 *
12 * @par Copyright:
13 *   (c) by The SINGULAR Team, see LICENSE file
14 *
[806c18]15 * @internal
[59a7ca1]16 * @version \$Id$
17 *
18**/
19//*****************************************************************************
20
[7d1c995]21#ifndef FAC_ALG_EXT_H
22#define FAC_ALG_EXT_H
23
[59a7ca1]24#include "assert.h"
25
26#include "canonicalform.h"
27
[1b38e5d]28///factorize a univariate squarefree polynomial over algebraic extension of Q
29///
[806c18]30/// @return @a AlgExtSqrfFactorize returns a list of factors of F
31CFList
[1b38e5d]32AlgExtSqrfFactorize (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///
[806c18]39/// @return @a AlgExtFactorize returns a list of factors of F with multiplicity
40CFFList
[1b38e5d]41AlgExtFactorize (const CanonicalForm& F, ///<[in] a univariate polynomial
42                 const Variable& alpha   ///<[in] an algebraic variable
43                );
[7d1c995]44
45#endif
46
Note: See TracBrowser for help on using the repository browser.