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: