![]() |
My Project
|
#include <ncSAMult.h>
Public Types | |
typedef CMultiplier< poly > | CBaseType |
typedef poly | CExponent |
Public Member Functions | |
CGlobalMultiplier (ring r) | |
virtual | ~CGlobalMultiplier () |
virtual poly | MultiplyEE (const CExponent expLeft, const CExponent expRight) |
virtual poly | MultiplyME (const poly pMonom, const CExponent expRight) |
virtual poly | MultiplyEM (const CExponent expLeft, const poly pMonom) |
poly | MultiplyPE (const poly pPoly, const CExponent expRight) |
poly | MultiplyEP (const CExponent expLeft, const poly pPoly) |
poly | MultiplyPEDestroy (poly pPoly, const CExponent expRight) |
poly | MultiplyEPDestroy (const CExponent expLeft, poly pPoly) |
![]() | |
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 poly expRight) |
poly | MultiplyET (const poly expLeft, const poly pTerm) |
Private Attributes | |
CPowerMultiplier * | m_powers |
const CFormulaPowerMultiplier * | m_RingFormulaMultiplier |
Additional Inherited Members | |
![]() | |
const ring | m_basering |
const int | m_NVars |
Definition at line 263 of file ncSAMult.h.
typedef CMultiplier<poly> CGlobalMultiplier::CBaseType |
Definition at line 271 of file ncSAMult.h.
typedef poly CGlobalMultiplier::CExponent |
Definition at line 278 of file ncSAMult.h.
CGlobalMultiplier::CGlobalMultiplier | ( | ring | r | ) |
Definition at line 293 of file ncSAMult.cc.
|
virtual |
Definition at line 306 of file ncSAMult.cc.
Implements CMultiplier< poly >.
Definition at line 323 of file ncSAMult.cc.
Implements CMultiplier< poly >.
Definition at line 505 of file ncSAMult.cc.
Definition at line 349 of file ncSAMult.h.
Definition at line 447 of file ncSAMult.h.
Definition at line 296 of file ncSAMult.h.
Definition at line 393 of file ncSAMult.h.
|
private |
Definition at line 267 of file ncSAMult.h.
|
private |
Definition at line 268 of file ncSAMult.h.