#include <idxl_comm.h>
Public Member Functions | |
IDXL_Map () | |
~IDXL_Map () | |
void | add (int entity, int chk, int idx) |
const IDXL_Rec * | get (int entity) const |
Private Attributes | |
CkHashtableT < CkHashtableAdaptorT< int > , IDXL_Rec * > | map |
We only bother listing entities that are actually shared with other chunks; completely local entities are not present.
Definition at line 63 of file idxl_comm.h.
IDXL_Map::IDXL_Map | ( | ) |
Definition at line 36 of file idxl_comm.C.
IDXL_Map::~IDXL_Map | ( | ) |
Definition at line 37 of file idxl_comm.C.
References CkHashtable::iterator(), map, and CkHashtableIterator::next().
Definition at line 47 of file idxl_comm.C.
References CkHashtableT< KEY, OBJ >::get(), map, and CkHashtableTslow< KEY, OBJ >::put().
Referenced by IDXL_Side::getMap().
const IDXL_Rec * IDXL_Map::get | ( | int | entity | ) | const |
Definition at line 63 of file idxl_comm.C.
References CkHashtableT< KEY, OBJ >::get(), and map.
Referenced by IDXL_Side::getRec().
CkHashtableT<CkHashtableAdaptorT<int>,IDXL_Rec *> IDXL_Map::map [private] |