Definition at line 24 of file singmathic.cc.
◆ MathicToSingStream()
Definition at line 27 of file singmathic.cc.
27 :
33 {}
VarIndex varCount() const
Coefficient modulus() const
const Coefficient mModulus
◆ ~MathicToSingStream()
MathicToSingStream::~MathicToSingStream |
( |
| ) |
|
|
inline |
◆ appendExponent()
Definition at line 60 of file singmathic.cc.
61 {
63 }
static int index(p_Length length, p_Ord ord)
◆ appendPolynomialBegin()
void MathicToSingStream::appendPolynomialBegin |
( |
size_t |
termCount | ) |
|
|
inline |
◆ appendPolynomialDone()
void MathicToSingStream::appendPolynomialDone |
( |
| ) |
|
|
inline |
◆ appendTermBegin()
void MathicToSingStream::appendTermBegin |
( |
const mgb::GroebnerConfiguration::Component |
c | ) |
|
|
inline |
Definition at line 51 of file singmathic.cc.
52 {
55 else
58 }
#define pInit()
allocates a new monomial and initializes everything to 0
◆ appendTermDone()
void MathicToSingStream::appendTermDone |
( |
Coefficient |
coefficient | ) |
|
|
inline |
Definition at line 65 of file singmathic.cc.
66 {
67 mTerm->coef =
reinterpret_cast<number
>(coefficient);
69 }
◆ deleteIdeal()
void MathicToSingStream::deleteIdeal |
( |
| ) |
|
|
inlineprivate |
Definition at line 90 of file singmathic.cc.
91 {
93 {
96 }
97 }
#define idDelete(H)
delete an ideal
◆ idealBegin()
void MathicToSingStream::idealBegin |
( |
size_t |
polyCount | ) |
|
|
inline |
Definition at line 42 of file singmathic.cc.
43 {
47 }
ideal idInit(int idsize, int rank)
initialise an ideal / module
◆ idealDone()
void MathicToSingStream::idealDone |
( |
| ) |
|
|
inline |
◆ modulus()
◆ takeIdeal()
::ideal MathicToSingStream::takeIdeal |
( |
| ) |
|
|
inline |
◆ varCount()
VarIndex MathicToSingStream::varCount |
( |
| ) |
const |
|
inline |
◆ mIdeal
::ideal MathicToSingStream::mIdeal |
|
private |
◆ mModulus
◆ mPolyCount
size_t MathicToSingStream::mPolyCount |
|
private |
◆ mTerm
poly MathicToSingStream::mTerm |
|
private |
◆ mVarCount
The documentation for this class was generated from the following file: