CoCoALib-0.9905 date: 23 May 2007


CoCoA::DistrMPolyInlFpPP::iter Class Reference

#include <DistrMPolyInlFpPP.H>

Inheritance diagram for CoCoA::DistrMPolyInlFpPP::iter:

Inheritance graph
[legend]
Collaboration diagram for CoCoA::DistrMPolyInlFpPP::iter:

Collaboration 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

Private Attributes

const DistrMPolyInlFpPPmyPoly
const summandmySummand

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.

References mySummand.

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, IamEnded(), CoCoA::DistrMPolyInlFpPP::summand::myNext, and mySummand.

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(), CoCoA::DistrMPolyInlFpPP::summand::myCoeff, CoCoA::DistrMPolyInlFpPP::myCoeffRing(), myPoly, and mySummand.

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(), CoCoA::DistrMPolyInlFpPP::summand::myOrdv, myPoly, CoCoA::DistrMPolyInlFpPP::myPPM(), and mySummand.

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.

References myPoly.

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

Implements CoCoA::SparsePolyIterBase.

Definition at line 377 of file DistrMPolyInlFpPP.H.

References mySummand.


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.


Member Data Documentation

const DistrMPolyInlFpPP& CoCoA::DistrMPolyInlFpPP::iter::myPoly [private]
 

Definition at line 212 of file DistrMPolyInlFpPP.H.

Referenced by myCoeff(), myPolyPtr(), and myPP().

const summand* CoCoA::DistrMPolyInlFpPP::iter::mySummand [private]
 

Definition at line 213 of file DistrMPolyInlFpPP.H.

Referenced by IamEnded(), myCoeff(), myForward(), myPP(), and myTermPtr().


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