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::generic_iteration< LexOrder, Iterator >


Member Typedef Documentation

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

Member Function Documentation

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

Define iterator incrementation for this ordering.

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

Define initial iterator generation for this ordering.

References BoolePolynomial::navigation().


The documentation for this class was generated from the following file:
Generated on Wed May 5 19:06:14 2010 for PolyBoRi by  doxygen 1.6.3