Changeset 55608a7 in git for factory/cf_map_ext.h


Ignore:
Timestamp:
May 19, 2011, 3:44:04 PM (13 years ago)
Author:
Martin Lee <martinlee84@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
20721265ad8d95578883f26318500530eacc7f96
Parents:
b4f7ebdb67074ac439d1df267fda83171f69d3b8
Message:
added new functionality to map between extension


git-svn-id: file:///usr/local/Singular/svn/trunk@14232 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • factory/cf_map_ext.h

    rb4f7eb r55608a7  
    2020
    2121#include <config.h>
     22
     23int findItem (const CFList& list, const CanonicalForm& item);
     24
     25CanonicalForm getItem (const CFList& list, const int& pos);
    2226
    2327CanonicalForm GFMapUp (const CanonicalForm & F, int k);
     
    4650CanonicalForm Falpha2GFRep (const CanonicalForm& F);
    4751
    48 #ifdef HAVE_NTL
     52/// map from \f$ F_p(\alpha) \f$ to \f$ F_p(\beta) \f$ such that
     53/// \f$ F\in\F_p(\alpha) \f$ is mapped onto \f$ \beta \f$
     54///
     55/// @return @a map returns the image of @a primElem such that the above
     56/// described properties hold
     57CanonicalForm
     58map (const CanonicalForm& primElem,///< [in] primitive element of
     59                                   ///< \f$ F_p (\alpha) \f$
     60     const Variable& alpha,        ///< [in] algebraic variable
     61     const CanonicalForm& F,       ///< [in] an element of \f$ F_p (\alpha) \f$,
     62                                   ///< whose minimal polynomial defines a field
     63                                   ///< extension of \f$ F_p \f$ of degree
     64                                   ///< \f$ \[F_p (\alpha):F_p\] \f$
     65     const Variable& beta          ///< [in] algebraic variable, root of \a F's
     66                                   ///< minimal polynomial
     67    );
     68
    4969/// compute minimal polynomial of \f$ F\in\F_p(\alpha)\backslash\F_p \f$ via NTL
    5070///
     
    5575             const Variable& alpha   ///< [in] algebraic variable
    5676            );
     77
    5778#endif
    58 #endif
Note: See TracChangeset for help on using the changeset viewer.