CoCoALib-0.9905 date: 23 May 2007


CoCoA::SparsePolyIterBase Class Reference

#include <SparsePolyRing.H>

Inheritance diagram for CoCoA::SparsePolyIterBase:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~SparsePolyIterBase ()
virtual SparsePolyIterBasemyClone () const =0
virtual bool IamEnded () const =0
virtual void myForward ()=0
virtual ConstRefRingElem myCoeff () const =0
virtual ConstRefPPMonoidElem myPP () const =0

Protected Member Functions

virtual const void * myPolyPtr () const =0
virtual const void * myTermPtr () const =0

Friends

class SparsePolyIter
bool operator== (const SparsePolyIter &i1, const SparsePolyIter &i2)

Detailed Description

Definition at line 48 of file SparsePolyRing.H.


Constructor & Destructor Documentation

virtual CoCoA::SparsePolyIterBase::~SparsePolyIterBase  )  [inline, virtual]
 

Definition at line 51 of file SparsePolyRing.H.


Member Function Documentation

virtual SparsePolyIterBase* CoCoA::SparsePolyIterBase::myClone  )  const [pure virtual]
 

Implemented in CoCoA::DistrMPoly::iter, CoCoA::DistrMPolyInlFpPP::iter, and CoCoA::DistrMPolyInlPP::iter.

virtual bool CoCoA::SparsePolyIterBase::IamEnded  )  const [pure virtual]
 

Implemented in CoCoA::DistrMPoly::iter, CoCoA::DistrMPolyInlFpPP::iter, and CoCoA::DistrMPolyInlPP::iter.

virtual void CoCoA::SparsePolyIterBase::myForward  )  [pure virtual]
 

Implemented in CoCoA::DistrMPoly::iter, CoCoA::DistrMPolyInlFpPP::iter, and CoCoA::DistrMPolyInlPP::iter.

virtual ConstRefRingElem CoCoA::SparsePolyIterBase::myCoeff  )  const [pure virtual]
 

Implemented in CoCoA::DistrMPoly::iter, CoCoA::DistrMPolyInlFpPP::iter, and CoCoA::DistrMPolyInlPP::iter.

virtual ConstRefPPMonoidElem CoCoA::SparsePolyIterBase::myPP  )  const [pure virtual]
 

Implemented in CoCoA::DistrMPoly::iter, CoCoA::DistrMPolyInlFpPP::iter, and CoCoA::DistrMPolyInlPP::iter.

virtual const void* CoCoA::SparsePolyIterBase::myPolyPtr  )  const [protected, pure virtual]
 

Implemented in CoCoA::DistrMPoly::iter, CoCoA::DistrMPolyInlFpPP::iter, and CoCoA::DistrMPolyInlPP::iter.

virtual const void* CoCoA::SparsePolyIterBase::myTermPtr  )  const [protected, pure virtual]
 

Implemented in CoCoA::DistrMPoly::iter, CoCoA::DistrMPolyInlFpPP::iter, and CoCoA::DistrMPolyInlPP::iter.


Friends And Related Function Documentation

friend class SparsePolyIter [friend]
 

Definition at line 65 of file SparsePolyRing.H.

bool operator== const SparsePolyIter i1,
const SparsePolyIter i2
[friend]
 

Definition at line 402 of file SparsePolyRing.H.


The documentation for this class was generated from the following file:
Generated on Wed May 23 13:46:32 2007 for CoCoALib by  doxygen 1.4.6