My Project
|
#include <ncSAMult.h>
Public Types | |
typedef int | CExponent |
Public Member Functions | |
CSpecialPairMultiplier (ring r, int i, int j) | |
virtual | ~CSpecialPairMultiplier () |
int | GetI () const |
int | GetJ () const |
virtual poly | MultiplyEE (const CExponent expLeft, const CExponent expRight)=0 |
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) |
virtual poly | MultiplyEE (const int expLeft, const int expRight)=0 |
virtual poly | MultiplyME (const poly pMonom, const int expRight)=0 |
virtual poly | MultiplyEM (const int expLeft, const poly pMonom)=0 |
Private Attributes | |
int | m_i |
int | m_j |
Additional Inherited Members | |
Protected Attributes inherited from CMultiplier< int > | |
const ring | m_basering |
const int | m_NVars |
Definition at line 93 of file ncSAMult.h.
typedef int CSpecialPairMultiplier::CExponent |
Definition at line 112 of file ncSAMult.h.
CSpecialPairMultiplier::CSpecialPairMultiplier | ( | ring | r, |
int | i, | ||
int | j | ||
) |
Definition at line 1060 of file ncSAMult.cc.
|
virtual |
Definition at line 1074 of file ncSAMult.cc.
|
inline |
Definition at line 108 of file ncSAMult.h.
|
inline |
Definition at line 109 of file ncSAMult.h.
Implements CMultiplier< int >.
Definition at line 1097 of file ncSAMult.cc.
Implements CMultiplier< int >.
Definition at line 1085 of file ncSAMult.cc.
|
private |
Definition at line 96 of file ncSAMult.h.
|
private |
Definition at line 97 of file ncSAMult.h.