Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
A comparison functor implementing a strict weak ordering based lexographic ordering. More...
#include <Stokhos_ProductBasisUtils.hpp>
Public Types | |
typedef term_type | product_element_type |
typedef term_type::ordinal_type | ordinal_type |
typedef term_type::element_type | element_type |
Public Member Functions | |
LexographicLess (const compare_type &cmp_=compare_type()) | |
Constructor. More... | |
bool | operator() (const term_type &a, const term_type &b) const |
Determine if a is less than b . More... | |
Protected Member Functions | |
bool | equal (const element_type &a, const element_type &b) const |
Determine if two elements a and b are equal. More... | |
Protected Attributes | |
compare_type | cmp |
Element comparison functor. More... | |
A comparison functor implementing a strict weak ordering based lexographic ordering.
Definition at line 799 of file Stokhos_ProductBasisUtils.hpp.
typedef term_type Stokhos::LexographicLess< term_type, compare_type >::product_element_type |
Definition at line 802 of file Stokhos_ProductBasisUtils.hpp.
typedef term_type::ordinal_type Stokhos::LexographicLess< term_type, compare_type >::ordinal_type |
Definition at line 803 of file Stokhos_ProductBasisUtils.hpp.
typedef term_type::element_type Stokhos::LexographicLess< term_type, compare_type >::element_type |
Definition at line 804 of file Stokhos_ProductBasisUtils.hpp.
|
inline |
Constructor.
Definition at line 807 of file Stokhos_ProductBasisUtils.hpp.
|
inline |
Determine if a
is less than b
.
Definition at line 810 of file Stokhos_ProductBasisUtils.hpp.
|
inlineprotected |
Determine if two elements a
and b
are equal.
Definition at line 832 of file Stokhos_ProductBasisUtils.hpp.
|
protected |
Element comparison functor.
Definition at line 829 of file Stokhos_ProductBasisUtils.hpp.