source: git/factory/cf_map_ext.h @ d52c12

fieker-DuValspielwiese
Last change on this file since d52c12 was 911444, checked in by Hans Schoenemann <hannes@…>, 14 years ago
some syntax fixes git-svn-id: file:///usr/local/Singular/svn/trunk@12877 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
21CanonicalForm GFMapUp (const CanonicalForm & F, int k);
22
23CanonicalForm GFMapDown (const CanonicalForm & F, int k);
24
25CanonicalForm
26mapUp (const CanonicalForm& F, const Variable& alpha, const Variable& beta, 
27        const CanonicalForm& prim_elem, const CanonicalForm& im_prim_elem, 
28        CFList& source, CFList& dest);
29
30CanonicalForm
31mapDown (const CanonicalForm& F, const CanonicalForm& prim_elem, const
32          CanonicalForm& im_prim_elem, const Variable& alpha, CFList& source, 
33          CFList& dest); 
34
35CanonicalForm
36primitiveElement (const Variable& alpha, Variable& beta, bool fail);
37
38CanonicalForm
39mapPrimElem (const CanonicalForm& prim_elem, const Variable& alpha, 
40             const Variable& beta);
41
42CanonicalForm GF2FalphaRep (const CanonicalForm& F, const Variable& alpha);
43
44CanonicalForm Falpha2GFRep (const CanonicalForm& F);
45#endif
Note: See TracBrowser for help on using the repository browser.