source: git/factory/cf_map_ext.h @ 963057

spielwiese
Last change on this file since 963057 was 963057, checked in by Martin Lee <martinlee84@…>, 14 years ago
more syntax fixes and bug fix in uni gcd git-svn-id: file:///usr/local/Singular/svn/trunk@12896 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 1.3 KB
Line 
1#ifndef CF_MAP_EXT_H
2#define CF_MAP_EXT_H
3// -*- c++ -*-
4//*****************************************************************************
5/** @file cf_map_ext.h
6 *
7 * @author Martin Lee   
8 * @date   16.11.2009
9 *
10 * This file implements functions to map between extensions of finite fields
11 *
12 * @par Copyright:
13 *   (c) by The SINGULAR Team, see LICENSE file
14 *
15 * @internal
16 * @version \$Id$
17 *
18**/
19//*****************************************************************************
20
21#include <config.h>
22
23CanonicalForm GFMapUp (const CanonicalForm & F, int k);
24
25CanonicalForm GFMapDown (const CanonicalForm & F, int k);
26
27CanonicalForm
28mapUp (const CanonicalForm& F, const Variable& alpha, const Variable& beta, 
29        const CanonicalForm& prim_elem, const CanonicalForm& im_prim_elem, 
30        CFList& source, CFList& dest);
31
32CanonicalForm
33mapDown (const CanonicalForm& F, const CanonicalForm& prim_elem, const
34          CanonicalForm& im_prim_elem, const Variable& alpha, CFList& source, 
35          CFList& dest); 
36
37CanonicalForm
38primitiveElement (const Variable& alpha, Variable& beta, bool fail);
39
40CanonicalForm
41mapPrimElem (const CanonicalForm& prim_elem, const Variable& alpha, 
42             const Variable& beta);
43
44CanonicalForm GF2FalphaRep (const CanonicalForm& F, const Variable& alpha);
45
46CanonicalForm Falpha2GFRep (const CanonicalForm& F);
47#endif
Note: See TracBrowser for help on using the repository browser.