nCenterFocus::CoeffList Class Reference
[Centerfocus Options]

keeps some monoms (x^x_exp*y^y_exp) in P, Q polynoms of the centerfocus problem in mind. More...

#include <CoeffList.h>

Collaboration diagram for nCenterFocus::CoeffList:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CoeffList ()
virtual ~CoeffList ()
CoeffListEntrygetFirst ()
CoeffListEntry const * getFirstConst () const
bool isEmpty () const
void output (std::ostream &os)
void clear ()
void append (CoeffListEntry *entry)
bool containsEntry (P_or_QPolynom p_oder_q, const int xExp, const int yExp) const
bool containsEntry (const CoeffListEntry &entry) const

Protected Attributes

CoeffListEntry head
CoeffListEntrylast

Detailed Description

Author:
Martin Cremer, changes and comments by Jakob Kröker
Todo:

Redesign CoeffList?

why not use a std::list ? (j.k.)

Definition at line 77 of file CoeffList.h.


Constructor & Destructor Documentation

nCenterFocus::CoeffList::CoeffList (  ) 

Definition at line 51 of file CoeffList.cc.

nCenterFocus::CoeffList::~CoeffList (  )  [virtual]

Definition at line 174 of file CoeffList.cc.

References head, last, and nCenterFocus::CoeffListEntry::next.


Member Function Documentation

void nCenterFocus::CoeffList::append ( CoeffListEntry entry  ) 
void nCenterFocus::CoeffList::clear (  ) 
bool nCenterFocus::CoeffList::containsEntry ( const CoeffListEntry entry  )  const

Definition at line 127 of file CoeffList.cc.

References containsEntry(), nCenterFocus::CoeffListEntry::porq, nCenterFocus::CoeffListEntry::x_exp, and nCenterFocus::CoeffListEntry::y_exp.

Here is the call graph for this function:

bool nCenterFocus::CoeffList::containsEntry ( P_or_QPolynom  p_oder_q,
const int  xExp,
const int  yExp 
) const
CoeffListEntry * nCenterFocus::CoeffList::getFirst (  ) 

Definition at line 73 of file CoeffList.cc.

References head, and nCenterFocus::CoeffListEntry::next.

CoeffListEntry const * nCenterFocus::CoeffList::getFirstConst (  )  const

Definition at line 78 of file CoeffList.cc.

References head, and nCenterFocus::CoeffListEntry::next.

Referenced by containsEntry().

bool nCenterFocus::CoeffList::isEmpty (  )  const
void nCenterFocus::CoeffList::output ( std::ostream &  os  ) 

Member Data Documentation

Definition at line 80 of file CoeffList.h.

Referenced by clear(), getFirst(), getFirstConst(), isEmpty(), output(), and ~CoeffList().

Definition at line 81 of file CoeffList.h.

Referenced by append(), clear(), and ~CoeffList().


The documentation for this class was generated from the following files:
Generated on Tue Nov 23 13:10:53 2010 for centerfocus by  doxygen 1.6.3