#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: