source: git/factory/facAlgExt.h @ 806c18

spielwiese
Last change on this file since 806c18 was 806c18, checked in by Hans Schoenemann <hannes@…>, 13 years ago
format git-svn-id: file:///usr/local/Singular/svn/trunk@13655 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • 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
27CFList
28AlgExtSqrfFactorize (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
36CFFList
37AlgExtFactorize (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.