source: git/factory/ExtensionInfo.cc @ 1e5c50

spielwiese
Last change on this file since 1e5c50 was 72bfc8, checked in by Martin Lee <martinlee84@…>, 12 years ago
chg: deleted @internal
  • Property mode set to 100644
File size: 2.1 KB
Line 
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#include "config.h"
14
15#include "ExtensionInfo.h"
16
17ExtensionInfo::ExtensionInfo (const bool extension)
18{
19  m_alpha= Variable (1);
20  m_beta= Variable (1);
21  m_gamma= CanonicalForm ();
22  m_delta= CanonicalForm ();
23  m_GFDegree= 1;
24  m_GFName= 'Z';
25  m_extension= extension;
26}
27
28ExtensionInfo::ExtensionInfo (const Variable& alpha, const Variable& beta,
29                              const CanonicalForm& gamma, const CanonicalForm&
30                              delta, const int nGFDegree, const char cGFName,
31                              const bool extension)
32{
33  m_alpha= alpha;
34  m_beta= beta;
35  m_gamma= gamma;
36  m_delta= delta;
37  m_GFDegree= nGFDegree;
38  m_GFName= cGFName;
39  m_extension= extension;
40}
41
42ExtensionInfo::ExtensionInfo (const Variable& alpha, const Variable& beta,
43                              const CanonicalForm& gamma, const CanonicalForm&
44                              delta)
45{
46  m_alpha= alpha;
47  m_beta= beta;
48  m_gamma= gamma;
49  m_delta= delta;
50  m_GFDegree= 0;
51  m_GFName= 'Z';
52  m_extension= true;
53}
54
55ExtensionInfo::ExtensionInfo (const Variable& alpha, const bool extension)
56{
57  m_alpha= alpha;
58  m_beta= Variable (1);
59  m_gamma= CanonicalForm ();
60  m_delta= CanonicalForm ();
61  m_GFDegree= 0;
62  m_GFName= 'Z';
63  m_extension= extension;
64}
65
66ExtensionInfo::ExtensionInfo (const Variable& alpha)
67{
68  m_alpha= alpha;
69  m_beta=  Variable (1);
70  m_gamma= CanonicalForm ();
71  m_delta= CanonicalForm ();
72  m_GFDegree= 1;
73  m_GFName= 'Z';
74  m_extension= true;
75}
76
77ExtensionInfo::ExtensionInfo (const int nGFDegree, const char cGFName, const
78                              bool extension)
79{
80  m_alpha= Variable (1);
81  m_beta= Variable (1);
82  m_gamma= CanonicalForm ();
83  m_delta= CanonicalForm ();
84  m_GFDegree= nGFDegree;
85  m_GFName= cGFName;
86  m_extension= extension;
87}
88
Note: See TracBrowser for help on using the repository browser.