This class defines PolyEntryIndices.
More...
#include <PolyEntryIndices.h>
|
template<class CheckType > |
data_type | get (data_type key, CheckType) const |
|
template<class CheckType > |
data_type | get (const Exponent &key, CheckType dummy) const |
|
template<class CheckType > |
data_type | get (const Monomial &key, CheckType dummy) const |
|
template<class CheckType > |
data_type | get (const PolyEntry &key, CheckType dummy) const |
|
template<class MapType , class KeyType > |
data_type | get (const MapType &map, const KeyType &key, check) const |
|
template<class MapType , class KeyType > |
data_type | get (const MapType &map, const KeyType &key, uncheck) const |
|
This class defines PolyEntryIndices.
polybori::groebner::PolyEntryIndices::PolyEntryIndices |
( |
| ) |
|
|
inline |
template<class KeyType >
data_type polybori::groebner::PolyEntryIndices::checked |
( |
const KeyType & |
key | ) |
const |
|
inline |
Savely looking up indices, returns -1 if key is invalid.
template<class CheckType >
template<class CheckType >
data_type polybori::groebner::PolyEntryIndices::get |
( |
const Exponent & |
key, |
|
|
CheckType |
dummy |
|
) |
| const |
|
inlineprotected |
template<class CheckType >
data_type polybori::groebner::PolyEntryIndices::get |
( |
const Monomial & |
key, |
|
|
CheckType |
dummy |
|
) |
| const |
|
inlineprotected |
template<class CheckType >
data_type polybori::groebner::PolyEntryIndices::get |
( |
const PolyEntry & |
key, |
|
|
CheckType |
dummy |
|
) |
| const |
|
inlineprotected |
template<class MapType , class KeyType >
data_type polybori::groebner::PolyEntryIndices::get |
( |
const MapType & |
map, |
|
|
const KeyType & |
key, |
|
|
check |
|
|
) |
| const |
|
inlineprotected |
template<class MapType , class KeyType >
data_type polybori::groebner::PolyEntryIndices::get |
( |
const MapType & |
map, |
|
|
const KeyType & |
key, |
|
|
uncheck |
|
|
) |
| const |
|
inlineprotected |
void polybori::groebner::PolyEntryIndices::insert |
( |
const PolyEntry & |
entry, |
|
|
const data_type & |
rhs |
|
) |
| |
|
inline |
template<class KeyType >
data_type polybori::groebner::PolyEntryIndices::operator() |
( |
const KeyType & |
key | ) |
const |
|
inline |
Lookup indices.
- Note
- could fail for invalid keys
void polybori::groebner::PolyEntryIndices::update |
( |
const Monomial & |
key, |
|
|
const PolyEntry & |
entry |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: