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

#include <pbori_routines_order.h>

List of all members.

Public Types

Get template parameters
typedef LexOrder order_type
typedef Iterator iterator
typedef order_type::poly_type poly_type
typedef dummy_data_type
< poly_type
data_type

Public Member Functions

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

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


Member Typedef Documentation

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

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

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

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


Member Function Documentation

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

Define initial iterator generation for this ordering.

References polybori::BoolePolynomial::navigation().

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

Define iterator incrementation for this ordering.


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

Generated on Tue May 6 05:20:01 2008 for PolyBoRi by  doxygen 1.5.5