polybori::generic_iteration< DegLexOrder, Iterator > Class Template Reference

#include <pbori_routines_order.h>

List of all members.

Public Types

Get template parameters

typedef DegLexOrder order_type
typedef Iterator iterator
typedef order_type::poly_type poly_type
typedef poly_type data_type
typedef order_type::size_type size_type

Public Member Functions

iterator leadIterator (const poly_type &poly) const
 Define initial iterator generation for this ordering.
iteratorincrementIterator (iterator &iter, const data_type &poly) const
 Define iterator incrementation for this ordering.

template<class Iterator>
class polybori::generic_iteration< DegLexOrder, Iterator >


Member Typedef Documentation

template<class Iterator >
typedef poly_type polybori::generic_iteration< DegLexOrder, Iterator >::data_type
template<class Iterator >
typedef Iterator polybori::generic_iteration< DegLexOrder, Iterator >::iterator
template<class Iterator >
typedef DegLexOrder polybori::generic_iteration< DegLexOrder, Iterator >::order_type
template<class Iterator >
typedef order_type::poly_type polybori::generic_iteration< DegLexOrder, Iterator >::poly_type
template<class Iterator >
typedef order_type::size_type polybori::generic_iteration< DegLexOrder, Iterator >::size_type

Member Function Documentation

template<class Iterator >
iterator& polybori::generic_iteration< DegLexOrder, Iterator >::incrementIterator ( iterator iter,
const data_type poly 
) const [inline]

Define iterator incrementation for this ordering.

References BoolePolynomial::endOfNavigation(), and BoolePolynomial::navigation().

template<class Iterator >
iterator polybori::generic_iteration< DegLexOrder, Iterator >::leadIterator ( const poly_type poly  )  const [inline]

Define initial iterator generation for this ordering.

References BoolePolynomial::endOfNavigation(), and BoolePolynomial::navigation().


The documentation for this class was generated from the following file:
Generated on Tue May 4 08:13:32 2010 for PolyBoRi by  doxygen 1.6.3