polybori::BlockDegRevLexAscOrder Class Reference

This class defines ordering related functions. More...

#include <BlockDegRevLexAscOrder.h>

Inheritance diagram for polybori::BlockDegRevLexAscOrder:

polybori::CBlockOrderingFacade< OrderType, OrderTag > polybori::COrderingFacade< OrderType, OrderTag > polybori::COrderingBase COrderingTags< OrderTag > polybori::order_traits< OrderTag > polybori::CAuxTypes

List of all members.

Public Types

typedef std::greater< idx_typeidx_comparer_type
 Define binary predicate for index comparision.

Public Member Functions

 BlockDegRevLexAscOrder ()
 Default Constructor.
 BlockDegRevLexAscOrder (const self &rhs)
 Copy Constructor.
 ~BlockDegRevLexAscOrder ()
 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

Define binary predicate for index comparision.


Constructor & Destructor Documentation

polybori::BlockDegRevLexAscOrder::BlockDegRevLexAscOrder (  )  [inline]

Default Constructor.

polybori::BlockDegRevLexAscOrder::BlockDegRevLexAscOrder ( const self rhs  )  [inline]

Copy Constructor.

polybori::BlockDegRevLexAscOrder::~BlockDegRevLexAscOrder (  )  [inline]

Destructor.


Member Function Documentation

BlockDegRevLexAscOrder::comp_type polybori::BlockDegRevLexAscOrder::compare ( idx_type  lhs,
idx_type  rhs 
) const [virtual]

BlockDegRevLexAscOrder::comp_type polybori::BlockDegRevLexAscOrder::compare ( const monom_type lhs,
const monom_type rhs 
) const [virtual]

BlockDegRevLexAscOrder::comp_type polybori::BlockDegRevLexAscOrder::compare ( const exp_type lhs,
const exp_type rhs 
) const [virtual]


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

Generated on Wed Jan 30 16:39:52 2013 for PolyBoRi by  doxygen 1.5.6