PolyBoRi
|
This class defines ordering related functions. More...
#include <BlockDegLexOrder.h>
Public Types | |
typedef std::less< idx_type > | idx_comparer_type |
Define binary predicate for index comparision. | |
Public Member Functions | |
BlockDegLexOrder () | |
Default Constructor. | |
BlockDegLexOrder (const self &rhs) | |
Copy Constructor. | |
~BlockDegLexOrder () | |
Destructor. | |
comp_type | compare (idx_type, idx_type) const |
Comparison of indices corresponding to variables. | |
comp_type | compare (const monom_type &, const monom_type &) const |
Comparison of monomials. | |
comp_type | compare (const exp_type &, const exp_type &) const |
Comparison of exponent vectors. |
This class defines ordering related functions.
typedef std::less<idx_type> polybori::BlockDegLexOrder::idx_comparer_type |
Define binary predicate for index comparision.
polybori::BlockDegLexOrder::BlockDegLexOrder | ( | ) | [inline] |
Default Constructor.
polybori::BlockDegLexOrder::BlockDegLexOrder | ( | const self & | rhs | ) | [inline] |
Copy Constructor.
polybori::BlockDegLexOrder::~BlockDegLexOrder | ( | ) | [inline] |
Destructor.
BlockDegLexOrder::comp_type polybori::BlockDegLexOrder::compare | ( | idx_type | lhs, |
idx_type | rhs | ||
) | const |
Comparison of indices corresponding to variables.
References PBORI_TRACE_FUNC, and polybori::generic_compare_3way().
BlockDegLexOrder::comp_type polybori::BlockDegLexOrder::compare | ( | const monom_type & | lhs, |
const monom_type & | rhs | ||
) | const |
Comparison of monomials.
BlockDegLexOrder::comp_type polybori::BlockDegLexOrder::compare | ( | const exp_type & | lhs, |
const exp_type & | rhs | ||
) | const |
Comparison of exponent vectors.