|
| | IndexManager (Alien::IMessagePassingMng *parallelMng, Alien::ITraceMng *traceMng=nullptr) |
| void | init () |
| | Initialisation.
|
| bool | isPrepared () const |
| void | setVerboseMode (bool verbose) |
| template<typename T> |
| void | prepare (T &&t) |
| void | prepare () |
| void | stats (Integer &globalSize, Integer &minLocalIndex, Integer &localSize) const |
| Integer | globalSize () const |
| Integer | minLocalIndex () const |
| Integer | localSize () const |
| ScalarIndexSet | buildScalarIndexSet (const String &name, ConstArrayView< Integer > localIds, const IAbstractFamily &family, Integer kind, eKeepAlive alive=DontClone) |
| ScalarIndexSet | buildScalarIndexSet (const String &name, const IAbstractFamily &family, Integer kind, eKeepAlive alive=DontClone) |
| VectorIndexSet | buildVectorIndexSet (const String &name, ConstArrayView< Integer > localIds, const IAbstractFamily &family, const UniqueArray< Integer > &kind, eKeepAlive alive=DontClone) |
| VectorIndexSet | buildVectorIndexSet (const String &name, const IAbstractFamily &family, const UniqueArray< Integer > &kind, eKeepAlive alive=DontClone) |
| void | removeIndex (const ScalarIndexSet &entry, ConstArrayView< Integer > localIds) |
| UniqueArray< Integer > | getIndexes (const ScalarIndexSet &entry) const |
| | Give a translation table, indexed by items.
|
| UniqueArray2< Integer > | getIndexes (const VectorIndexSet &entries) const |
| | Give a vector translation table, indexed by items then by entries.
|
| ConstArrayView< Integer > | getOwnIndexes (const ScalarIndexSet &entry) const |
| ConstArrayView< Integer > | getOwnLocalIds (const ScalarIndexSet &entry) const |
| ConstArrayView< Integer > | getAllIndexes (const ScalarIndexSet &entry) const |
| ConstArrayView< Integer > | getAllLocalIds (const ScalarIndexSet &entry) const |
| const IAbstractFamily & | getFamily (const ScalarIndexSet &entry) const |
| IMessagePassingMng * | parallelMng () const |
| | Parallel Manager used for the index computation.
|
| void | setMaxNullIndexOpt (bool flag) |
| | define null index : default = -1, if true null_index = max_index+1
|
| Integer | nullIndex () const |
| Iterator | begin () |
| Iterator | end () |
| ConstIterator | begin () const |
| ConstIterator | end () const |
Definition at line 38 of file IndexManager.h.