![]() |
#include <ncSAMult.h>
Public Member Functions | |
| CShiftSpecialPairMultiplier (ring r, int i, int j, int s, number c) | |
| virtual | ~CShiftSpecialPairMultiplier () |
| virtual poly | MultiplyEE (const int expLeft, const int expRight) |
Public Member Functions inherited from CSpecialPairMultiplier | |
| CSpecialPairMultiplier (ring r, int i, int j) | |
| virtual | ~CSpecialPairMultiplier () |
| int | GetI () const |
| int | GetJ () const |
| virtual poly | MultiplyME (const poly pMonom, const CExponent expRight) |
| virtual poly | MultiplyEM (const CExponent expLeft, const poly pMonom) |
Public Member Functions inherited from CMultiplier< int > | |
| CMultiplier (ring rBaseRing) | |
| virtual | ~CMultiplier () |
| ring | GetBasering () const |
| int | NVars () const |
| poly | LM (const poly pTerm, const ring r, int i=1) const |
| poly | MultiplyTE (const poly pTerm, const int expRight) |
| poly | MultiplyET (const int expLeft, const poly pTerm) |
Private Attributes | |
| const number | m_shiftCoef |
| const int | m_shiftVar |
Additional Inherited Members | |
Public Types inherited from CSpecialPairMultiplier | |
| typedef int | CExponent |
Protected Attributes inherited from CMultiplier< int > | |
| const ring | m_basering |
| const int | m_NVars |
Definition at line 573 of file ncSAMult.h.
| CShiftSpecialPairMultiplier::CShiftSpecialPairMultiplier | ( | ring | r, |
| int | i, | ||
| int | j, | ||
| int | s, | ||
| number | c | ||
| ) |
Definition at line 696 of file ncSAMult.cc.
|
virtual |
Definition at line 707 of file ncSAMult.cc.
Implements CSpecialPairMultiplier.
Definition at line 716 of file ncSAMult.cc.
|
private |
Definition at line 576 of file ncSAMult.h.
|
private |
Definition at line 577 of file ncSAMult.h.