CoCoALib-0.9905 date: 23 May 2007


CoCoA::DistrMPolyInlFpPP::iter Class Reference

#include <DistrMPolyInlFpPP.H>

Inheritance diagram for CoCoA::DistrMPolyInlFpPP::iter:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 iter (const DistrMPolyInlFpPP &f)
 iter (const DistrMPolyInlFpPP &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 192 of file DistrMPolyInlFpPP.H.


Constructor & Destructor Documentation

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

Definition at line 280 of file DistrMPolyInlFpPP.H.

Referenced by myClone().

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

Definition at line 286 of file DistrMPolyInlFpPP.H.


Member Function Documentation

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

Implements CoCoA::SparsePolyIterBase.

Definition at line 292 of file DistrMPolyInlFpPP.H.

References iter().

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

Implements CoCoA::SparsePolyIterBase.

Definition at line 298 of file DistrMPolyInlFpPP.H.

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

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

Implements CoCoA::SparsePolyIterBase.

Definition at line 309 of file DistrMPolyInlFpPP.H.

References CoCoA_ASSERT, and IamEnded().

Referenced by operator++().

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

Definition at line 315 of file DistrMPolyInlFpPP.H.

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

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

Definition at line 323 of file DistrMPolyInlFpPP.H.

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

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

Implements CoCoA::SparsePolyIterBase.

Definition at line 332 of file DistrMPolyInlFpPP.H.

References CoCoA_ASSERT, IamEnded(), and CoCoA::DistrMPolyInlFpPP::myCoeffRing().

Referenced by CoCoA::coeff().

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

Implements CoCoA::SparsePolyIterBase.

Definition at line 345 of file DistrMPolyInlFpPP.H.

References CoCoA_ASSERT, IamEnded(), and CoCoA::DistrMPolyInlFpPP::myPPM().

Referenced by CoCoA::PP().

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

Implements CoCoA::SparsePolyIterBase.

Definition at line 371 of file DistrMPolyInlFpPP.H.

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

Implements CoCoA::SparsePolyIterBase.

Definition at line 377 of file DistrMPolyInlFpPP.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