My Project
Loading...
Searching...
No Matches
ExtensionInfo.cc
Go to the documentation of this file.
1/*****************************************************************************\
2 * Computer Algebra System SINGULAR
3\*****************************************************************************/
4/** @file ExtensionInfo.cc
5 *
6 * This file provides member functions for ExtensionInfo
7 *
8 * @author Martin Lee
9 *
10 **/
11/*****************************************************************************/
12
13
14#include "config.h"
15
16
17#include "ExtensionInfo.h"
18
29
31 const CanonicalForm& gamma, const CanonicalForm&
32 delta, const int nGFDegree, const char cGFName,
33 const bool extension)
34{
36 m_beta= beta;
38 m_delta= delta;
42}
43
45 const CanonicalForm& gamma, const CanonicalForm&
46 delta)
47{
49 m_beta= beta;
51 m_delta= delta;
52 m_GFDegree= 0;
53 m_GFName= 'Z';
54 m_extension= true;
55}
56
67
78
90
This file provides a class to store information about finite fields and extensions thereof.
factory's main class
CanonicalForm m_delta
a primitive element of or 1
int m_GFDegree
GF degree or 1.
ExtensionInfo(const bool extension)
as initial field, if extension is true we are in some GF
bool m_extension
indicates if we are in an extension of some initial field
char m_GFName
name of GF variable
Variable m_beta
an algebraic variable or Variable (1)
Variable m_alpha
an algebraic variable or Variable (1)
CanonicalForm m_gamma
a primitive element of or 1
factory's class for variables
Definition factory.h:127
Variable alpha
Variable beta
Definition facAbsFact.cc:95