ReverseIndexer based on a HashTable. More...
#include <core/alien/kernels/dok/DoKReverseIndexer.h>
Public Member Functions | |
| std::optional< Index > | operator[] (Offset off) const override |
| void | record (Offset off, Index i) override |
| Int32 | size () const override |
Additional Inherited Members | |
| Public Types inherited from Alien::IReverseIndexer | |
| typedef std::pair< Arccore::Int32, Arccore::Int32 > | Index |
| typedef Arccore::Integer | Offset |
ReverseIndexer based on a HashTable.
Definition at line 30 of file DoKReverseIndexer.h.
|
inline |
Definition at line 33 of file DoKReverseIndexer.h.
|
overridevirtual |
Returns the Index (i,j) corresponding to an offset
| off |
Implements Alien::IReverseIndexer.
Definition at line 25 of file DoKReverseIndexer.cc.
|
overridevirtual |
Registers a offset and its corresponding index
| off | |
| i |
Implements Alien::IReverseIndexer.
Definition at line 36 of file DoKReverseIndexer.cc.
|
inlineoverridevirtual |
Implements Alien::IReverseIndexer.
Definition at line 42 of file DoKReverseIndexer.h.