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

#include <pbori_routines_order.h>

List of all members.

Public Types

Get template parameters
typedef DegRevLexAscOrder 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< DegRevLexAscOrder, Iterator >


Member Typedef Documentation

template<class Iterator >
typedef poly_type polybori::generic_iteration< DegRevLexAscOrder, Iterator >::data_type

template<class Iterator >
typedef Iterator polybori::generic_iteration< DegRevLexAscOrder, Iterator >::iterator

template<class Iterator >
typedef DegRevLexAscOrder polybori::generic_iteration< DegRevLexAscOrder, Iterator >::order_type

template<class Iterator >
typedef order_type::poly_type polybori::generic_iteration< DegRevLexAscOrder, Iterator >::poly_type

template<class Iterator >
typedef order_type::size_type polybori::generic_iteration< DegRevLexAscOrder, Iterator >::size_type


Member Function Documentation

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

Define iterator incrementation for this ordering.

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

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

Define initial iterator generation for this ordering.

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


The documentation for this class was generated from the following file:

Generated on Tue Jul 14 04:42:59 2009 for PolyBoRi by  doxygen 1.5.9