PolyBoRi
Public Types | Public Member Functions
polybori::BlockDegLexOrder Class Reference

This class defines ordering related functions. More...

#include <BlockDegLexOrder.h>

List of all members.

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.

Detailed Description

This class defines ordering related functions.


Member Typedef Documentation

typedef std::less<idx_type> polybori::BlockDegLexOrder::idx_comparer_type

Define binary predicate for index comparision.


Constructor & Destructor Documentation

Default Constructor.

Copy Constructor.

Destructor.


Member Function Documentation

BlockDegLexOrder::comp_type polybori::BlockDegLexOrder::compare ( idx_type  lhs,
idx_type  rhs 
) const

Comparison of indices corresponding to variables.

References polybori::generic_compare_3way(), and PBORI_TRACE_FUNC.

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.


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