|
| | Alien::IndexManager::Iterator::Iterator (const ScalarIndexSetVector::iterator &it) |
| void | Alien::IndexManager::Iterator::operator++ () |
| bool | Alien::IndexManager::Iterator::operator!= (const Iterator &it) |
| ScalarIndexSet & | Alien::IndexManager::Iterator::operator* () |
| | Alien::IndexManager::ConstIterator::ConstIterator (const ScalarIndexSetVector::const_iterator &it) |
| void | Alien::IndexManager::ConstIterator::operator++ () |
| bool | Alien::IndexManager::ConstIterator::operator!= (const ConstIterator &it) |
| const ScalarIndexSet & | Alien::IndexManager::ConstIterator::operator* () |
| bool | Alien::IndexManager::InternalEntryIndex::operator== (const InternalEntryIndex &m) const |
| ScalarIndexSet | Alien::IndexManager::buildScalarIndexSet (const String &name, ConstArrayView< Integer > localIds, const IAbstractFamily &family, Integer kind, eKeepAlive alive=DontClone) |
| ScalarIndexSet | Alien::IndexManager::buildScalarIndexSet (const String &name, const IAbstractFamily &family, Integer kind, eKeepAlive alive=DontClone) |
| VectorIndexSet | Alien::IndexManager::buildVectorIndexSet (const String &name, ConstArrayView< Integer > localIds, const IAbstractFamily &family, const UniqueArray< Integer > &kind, eKeepAlive alive=DontClone) |
| VectorIndexSet | Alien::IndexManager::buildVectorIndexSet (const String &name, const IAbstractFamily &family, const UniqueArray< Integer > &kind, eKeepAlive alive=DontClone) |
| void | Alien::IndexManager::removeIndex (const ScalarIndexSet &entry, ConstArrayView< Integer > localIds) |
| UniqueArray< Integer > | Alien::IndexManager::getIndexes (const ScalarIndexSet &entry) const |
| | Give a translation table, indexed by items.
|
| UniqueArray2< Integer > | Alien::IndexManager::getIndexes (const VectorIndexSet &entries) const |
| | Give a vector translation table, indexed by items then by entries.
|
| ConstArrayView< Integer > | Alien::IndexManager::getOwnIndexes (const ScalarIndexSet &entry) const |
| ConstArrayView< Integer > | Alien::IndexManager::getOwnLocalIds (const ScalarIndexSet &entry) const |
| ConstArrayView< Integer > | Alien::IndexManager::getAllIndexes (const ScalarIndexSet &entry) const |
| ConstArrayView< Integer > | Alien::IndexManager::getAllLocalIds (const ScalarIndexSet &entry) const |
| const IAbstractFamily & | Alien::IndexManager::getFamily (const ScalarIndexSet &entry) const |
| IMessagePassingMng * | Alien::IndexManager::parallelMng () const |
| | Parallel Manager used for the index computation.
|
| void | Alien::IndexManager::setMaxNullIndexOpt (bool flag) |
| | define null index : default = -1, if true null_index = max_index+1
|
| Integer | Alien::IndexManager::nullIndex () const |
| Iterator | Alien::IndexManager::begin () |
| Iterator | Alien::IndexManager::end () |
| ConstIterator | Alien::IndexManager::begin () const |
| ConstIterator | Alien::IndexManager::end () const |
| ScalarIndexSet | Alien::IndexManager::buildEntry (const String &name, const IAbstractFamily *itemFamily, Integer kind) |
| void | Alien::IndexManager::defineIndex (const ScalarIndexSet &entry, ConstArrayView< Integer > localIds) |
| void | Alien::IndexManager::begin_prepare (EntryIndexMap &entry_index) |
| void | Alien::IndexManager::begin_parallel_prepare (EntryIndexMap &entry_index) |
| void | Alien::IndexManager::end_parallel_prepare (EntryIndexMap &entry_index) |
| void | Alien::IndexManager::sequential_prepare (EntryIndexMap &entry_index) |
| void | Alien::IndexManager::end_prepare (EntryIndexMap &entryIndex) |
| const IAbstractFamily * | Alien::IndexManager::addNewAbstractFamily (const IAbstractFamily *family, eKeepAlive alive) |
|
| ScalarIndexSetVector::iterator | Alien::IndexManager::Iterator::m_iterator |
| ScalarIndexSetVector::const_iterator | Alien::IndexManager::ConstIterator::m_iterator |
| Integer | Alien::IndexManager::InternalEntryIndex::m_entry_uid |
| Integer | Alien::IndexManager::InternalEntryIndex::m_entry_kind |
| Int64 | Alien::IndexManager::InternalEntryIndex::m_item_uid |
| Integer | Alien::IndexManager::InternalEntryIndex::m_item_localid |
| Integer | Alien::IndexManager::InternalEntryIndex::m_item_index |
| Integer | Alien::IndexManager::InternalEntryIndex::m_item_owner |
| Alien::IMessagePassingMng * | Alien::IndexManager::m_parallel_mng = nullptr |
| Alien::ITraceMng * | Alien::IndexManager::m_trace_mng = nullptr |
| Integer | Alien::IndexManager::m_local_owner |
| | current owner.
|
|
enum Alien::IndexManager::State | Alien::IndexManager::m_state |
| bool | Alien::IndexManager::m_verbose |
| Integer | Alien::IndexManager::m_local_entry_count |
| Integer | Alien::IndexManager::m_global_entry_count |
| Integer | Alien::IndexManager::m_global_entry_offset |
| Integer | Alien::IndexManager::m_local_removed_entry_count |
| Integer | Alien::IndexManager::m_global_removed_entry_count |
| bool | Alien::IndexManager::m_max_null_index_opt |
| ScalarIndexSetVector | Alien::IndexManager::m_entries |
| | Table des Entry connues localement.
|
| std::map< const IAbstractFamily *, std::shared_ptr< IAbstractFamily > > | Alien::IndexManager::m_abstract_families |
| | Abstract families and associated clones (if handled).
|
| std::map< Integer, UniqueArray< Integer > > | Alien::IndexManager::m_entry_all_items |
| | Local ids, sorted by owned then ghosts. By entry.
|
| std::map< Integer, UniqueArray< Integer > > | Alien::IndexManager::m_entry_all_indices |
| | Unique ids, sorted by owned then ghosts. By entry.
|
| std::map< Integer, ConstArrayView< Integer > > | Alien::IndexManager::m_entry_own_items |
| | Local ids, only for owned, by entry.
|
| std::map< Integer, ConstArrayView< Integer > > | Alien::IndexManager::m_entry_own_indices |
| | Unique ids, only for owned, by entry.
|
| std::map< Integer, const IAbstractFamily * > | Alien::IndexManager::m_entry_families |
| | Family, by entry.
|
| std::map< Integer, std::shared_ptr< EntryLocalId > > | Alien::IndexManager::m_entry_local_ids |
| std::shared_ptr< ParallelRequests > | Alien::IndexManager::parallel |