This class defines a delayed product of longs and comparison with LongLong Constant.
More...
#include <PseudoLongProduct.h>
Public Member Functions |
| | PseudoLongProduct (const long_type &first, const long_type &second) |
| bool | greater (long_type rhs) const |
| | compare carry-over savely
|
| template<long_type MaxLow> |
| bool | greater (const PseudoLongLong< 0, MaxLow > &) const |
| | compare carry-over savely with represented by two unsigned longs
|
| template<long_type MaxHigh, long_type MaxLow> |
| bool | greater (const PseudoLongLong< MaxHigh, MaxLow > &) const |
| | compare carry-over savely with represented by two unsigned longs
|
Additional Inherited Members |
| enum | |
| unsigned long | low (const unsigned long &value) const |
| unsigned long | high (const unsigned long &value) const |
| unsigned long | shift (const unsigned long &value) const |
| unsigned long | back (const unsigned long &value) const |
Detailed Description
This class defines a delayed product of longs and comparison with LongLong Constant.
Member Typedef Documentation
Constructor & Destructor Documentation
| polybori::groebner::PseudoLongProduct::PseudoLongProduct |
( |
const long_type & |
first, |
|
|
const long_type & |
second |
|
) |
| |
|
inline |
Member Function Documentation
| bool polybori::groebner::PseudoLongProduct::greater |
( |
long_type |
rhs | ) |
const |
|
inline |
template<long_type MaxLow>
| bool polybori::groebner::PseudoLongProduct::greater |
( |
const PseudoLongLong< 0, MaxLow > & |
| ) |
const |
|
inline |
compare carry-over savely with represented by two unsigned longs
template<long_type MaxHigh, long_type MaxLow>
| bool polybori::groebner::PseudoLongProduct::greater |
( |
const PseudoLongLong< MaxHigh, MaxLow > & |
| ) |
const |
|
inline |
compare carry-over savely with represented by two unsigned longs
The documentation for this class was generated from the following file: