CoCoALib-0.9905 date: 23 May 2007


CoCoA::DistrMPolyInlPP::iter Class Reference

#include <DistrMPolyInlPP.H>

Inheritance diagram for CoCoA::DistrMPolyInlPP::iter:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 iter (const DistrMPolyInlPP &f)
 iter (const DistrMPolyInlPP &f, const summand *TermPtr)
itermyClone () const
bool IamEnded () const
void myForward ()
iteroperator++ ()
iter operator++ (int)
ConstRefRingElem myCoeff () const
ConstRefPPMonoidElem myPP () const

Protected Member Functions

const void * myPolyPtr () const
const void * myTermPtr () const

Friends

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

Detailed Description

Definition at line 178 of file DistrMPolyInlPP.H.


Constructor & Destructor Documentation

CoCoA::DistrMPolyInlPP::iter::iter const DistrMPolyInlPP f  )  [inline, explicit]
 

Definition at line 286 of file DistrMPolyInlPP.H.

Referenced by myClone().

CoCoA::DistrMPolyInlPP::iter::iter const DistrMPolyInlPP f,
const summand *  TermPtr
[inline]
 

Definition at line 292 of file DistrMPolyInlPP.H.


Member Function Documentation

DistrMPolyInlPP::iter * CoCoA::DistrMPolyInlPP::iter::myClone  )  const [inline, virtual]
 

Implements CoCoA::SparsePolyIterBase.

Definition at line 298 of file DistrMPolyInlPP.H.

References iter().

bool CoCoA::DistrMPolyInlPP::iter::IamEnded  )  const [inline, virtual]
 

Implements CoCoA::SparsePolyIterBase.

Definition at line 304 of file DistrMPolyInlPP.H.

Referenced by CoCoA::IsEnded(), myCoeff(), myForward(), myPP(), and operator++().

void CoCoA::DistrMPolyInlPP::iter::myForward  )  [inline, virtual]
 

Implements CoCoA::SparsePolyIterBase.

Definition at line 315 of file DistrMPolyInlPP.H.

References CoCoA_ASSERT, and IamEnded().

Referenced by operator++().

DistrMPolyInlPP::iter & CoCoA::DistrMPolyInlPP::iter::operator++  )  [inline]
 

Definition at line 321 of file DistrMPolyInlPP.H.

References CoCoA_ERROR, IamEnded(), myForward(), and CoCoA::ERR::PolyIterEnded.

DistrMPolyInlPP::iter CoCoA::DistrMPolyInlPP::iter::operator++ int   )  [inline]
 

Definition at line 329 of file DistrMPolyInlPP.H.

References CoCoA_ERROR, IamEnded(), myForward(), and CoCoA::ERR::PolyIterEnded.

ConstRefRingElem CoCoA::DistrMPolyInlPP::iter::myCoeff  )  const [inline, virtual]
 

Implements CoCoA::SparsePolyIterBase.

Definition at line 338 of file DistrMPolyInlPP.H.

References CoCoA_ASSERT, CoCoA::DistrMPolyInlPP::CoeffRing, and IamEnded().

Referenced by CoCoA::coeff().

ConstRefPPMonoidElem CoCoA::DistrMPolyInlPP::iter::myPP  )  const [inline, virtual]
 

Implements CoCoA::SparsePolyIterBase.

Definition at line 351 of file DistrMPolyInlPP.H.

References CoCoA_ASSERT, IamEnded(), and CoCoA::DistrMPolyInlPP::PPM.

Referenced by CoCoA::PP().

const void * CoCoA::DistrMPolyInlPP::iter::myPolyPtr  )  const [inline, protected, virtual]
 

Implements CoCoA::SparsePolyIterBase.

Definition at line 377 of file DistrMPolyInlPP.H.

const void * CoCoA::DistrMPolyInlPP::iter::myTermPtr  )  const [inline, protected, virtual]
 

Implements CoCoA::SparsePolyIterBase.

Definition at line 383 of file DistrMPolyInlPP.H.


Friends And Related Function Documentation

friend class SparsePolyIter [friend, inherited]
 

Definition at line 65 of file SparsePolyRing.H.

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

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:16 2007 for CoCoALib by  doxygen 1.4.6