#include <pbori_routines_order.h>
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. | |
iterator & | incrementIterator (iterator &iter, const data_type &poly) const |
Define iterator incrementation for this ordering. |
typedef poly_type polybori::generic_iteration< DegLexOrder, Iterator >::data_type |
typedef Iterator polybori::generic_iteration< DegLexOrder, Iterator >::iterator |
typedef DegLexOrder polybori::generic_iteration< DegLexOrder, Iterator >::order_type |
typedef order_type::poly_type polybori::generic_iteration< DegLexOrder, Iterator >::poly_type |
typedef order_type::size_type polybori::generic_iteration< DegLexOrder, Iterator >::size_type |
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().
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().