#include <ncSAFormula.h>
|
static Enum_ncSAType | AnalyzePair (const ring r, int i, int j) |
|
static poly | Multiply (Enum_ncSAType type, const int i, const int j, const int n, const int m, const ring r) |
|
static poly | ncSA_1xy0x0y0 (const int i, const int j, const int n, const int m, const ring r) |
|
static poly | ncSA_Mxy0x0y0 (const int i, const int j, const int n, const int m, const ring r) |
|
static poly | ncSA_Qxy0x0y0 (const int i, const int j, const int n, const int m, const number m_q, const ring r) |
|
static poly | ncSA_1xy0x0yG (const int i, const int j, const int n, const int m, const number m_g, const ring r) |
|
static poly | ncSA_1xy0x0yT2 (const int i, const int j, const int n, const int m, const int k, const ring r) |
|
static poly | ncSA_1xyAx0y0 (const int i, const int j, const int n, const int m, const number m_shiftCoef, const ring r) |
|
static poly | ncSA_1xy0xBy0 (const int i, const int j, const int n, const int m, const number m_shiftCoef, const ring r) |
|
Definition at line 27 of file ncSAFormula.h.
◆ CFormulaPowerMultiplier() [1/3]
CFormulaPowerMultiplier::CFormulaPowerMultiplier |
( |
ring |
r | ) |
|
Definition at line 216 of file ncSAFormula.cc.
217{
218#if OUTPUT
219 PrintS(
"CFormulaPowerMultiplier::CFormulaPowerMultiplier(ring)!");
221#endif
222
224
228}
void PrintS(const char *s)
◆ ~CFormulaPowerMultiplier()
CFormulaPowerMultiplier::~CFormulaPowerMultiplier |
( |
| ) |
|
|
virtual |
Definition at line 233 of file ncSAFormula.cc.
234{
235#if OUTPUT
236 PrintS(
"CFormulaPowerMultiplier::~CFormulaPowerMultiplier()!");
238#endif
239
241}
#define omFreeSize(addr, size)
◆ CFormulaPowerMultiplier() [2/3]
CFormulaPowerMultiplier::CFormulaPowerMultiplier |
( |
| ) |
|
|
private |
◆ CFormulaPowerMultiplier() [3/3]
◆ AnalyzePair()
Definition at line 702 of file ncSAFormula.cc.
703{
704 return ::AnalyzePairType( r,
i,
j);
705}
◆ GetBasering()
ring CFormulaPowerMultiplier::GetBasering |
( |
| ) |
const |
|
inline |
◆ GetPair() [1/2]
Enum_ncSAType & CFormulaPowerMultiplier::GetPair |
( |
int |
i, |
|
|
int |
j |
|
) |
| |
|
inline |
◆ GetPair() [2/2]
Enum_ncSAType CFormulaPowerMultiplier::GetPair |
( |
int |
i, |
|
|
int |
j |
|
) |
| const |
|
inline |
◆ Multiply() [1/2]
◆ Multiply() [2/2]
poly CFormulaPowerMultiplier::Multiply |
( |
int |
i, |
|
|
int |
j, |
|
|
const int |
n, |
|
|
const int |
m |
|
) |
| |
◆ ncSA_1xy0x0y0()
◆ ncSA_1xy0x0yG()
Definition at line 730 of file ncSAFormula.cc.
731{
732 return ::ncSA_1xy0x0yG(
i,
j, n,
m, m_g, r);
733}
◆ ncSA_1xy0x0yT2()
◆ ncSA_1xy0xBy0()
Definition at line 745 of file ncSAFormula.cc.
746{
747 return ::ncSA_1xy0xBy0(
i,
j, n,
m, m_shiftCoef, r);
748}
◆ ncSA_1xyAx0y0()
Definition at line 740 of file ncSAFormula.cc.
741{
742 return ::ncSA_1xyAx0y0(
i,
j, n,
m, m_shiftCoef, r);
743}
◆ ncSA_Mxy0x0y0()
◆ ncSA_Qxy0x0y0()
Definition at line 725 of file ncSAFormula.cc.
726{
727 return ::ncSA_Qxy0x0y0(
i,
j, n,
m, m_q, r);
728}
◆ NVars()
int CFormulaPowerMultiplier::NVars |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ m_BaseRing
const ring CFormulaPowerMultiplier::m_BaseRing |
|
private |
◆ m_NVars
const int CFormulaPowerMultiplier::m_NVars |
|
private |
◆ m_SAPairTypes
The documentation for this class was generated from the following files: