Enumerator over a list of entities. More...
#include <arcane/core/SimdItem.h>
Public Types | |
| typedef SimdItemT< ItemType > | SimdItemType |
| Public Types inherited from Arcane::SimdItemEnumeratorBase | |
| typedef SimdInfo::SimdInt32IndexType | SimdIndexType |
| Public Types inherited from Arcane::SimdEnumeratorBase | |
| typedef SimdInfo::SimdInt32IndexType | SimdIndexType |
Public Member Functions | |
| SimdItemEnumeratorT (const ItemEnumerator &rhs) | |
| SimdItemEnumeratorT (const ItemEnumeratorT< ItemType > &rhs) | |
| SimdItemEnumeratorT (const ItemVectorViewT< ItemType > &rhs) | |
| SimdItemEnumeratorT (const ItemInternalPtr *items, const Int32 *local_ids, Integer n) | |
| SimdItemEnumeratorT (const ItemInternalArrayView &items, const Int32ConstArrayView &local_ids) | |
| SimdItemType | operator* () const |
| SimdItemDirectT< ItemType > | direct () const |
| operator SimdItemIndexT< ItemType > () | |
| ItemEnumeratorT< ItemType > | enumerator () const |
| Public Member Functions inherited from Arcane::SimdItemEnumeratorBase | |
| SimdItemEnumeratorBase (const ItemInternalVectorView &view) | |
| SimdItemEnumeratorBase (const ItemEnumerator &rhs) | |
| SimdItemEnumeratorBase (const ItemInternalPtr *items, const Int32 *local_ids, Integer n) | |
| SimdItemEnumeratorBase (const ItemInternalArrayView &items, const Int32ConstArrayView &local_ids) | |
| const ItemInternalPtr * | unguardedItems () const |
| List of entities. | |
| Public Member Functions inherited from Arcane::SimdEnumeratorBase | |
| SimdEnumeratorBase (const Int32 *local_ids, Integer n) | |
| SimdEnumeratorBase (Int32ConstArrayView local_ids) | |
| bool | hasNext () |
| const Int32 * | unguardedLocalIds () const |
| Local indices. | |
| void | operator++ () |
| Integer | nbValid () const |
| Number of valid values for the current iterator. | |
| Integer | count () const |
Protected Types | |
| typedef ItemInternal * | ItemInternalPtr |
| Protected Types inherited from Arcane::SimdItemEnumeratorBase | |
| typedef ItemInternal * | ItemInternalPtr |
Additional Inherited Members | |
| Protected Member Functions inherited from Arcane::SimdEnumeratorBase | |
| const SimdIndexType *ARCANE_RESTRICT | _currentSimdIndex () const |
| Protected Attributes inherited from Arcane::SimdItemEnumeratorBase | |
| ItemSharedInfo * | m_shared_info = ItemSharedInfo::nullInstance() |
| Protected Attributes inherited from Arcane::SimdEnumeratorBase | |
| const Int32 *ARCANE_RESTRICT | m_local_ids |
| Integer | m_index |
| Integer | m_count |
Enumerator over a list of entities.
Definition at line 492 of file SimdItem.h.
|
protected |
Definition at line 497 of file SimdItem.h.
| typedef SimdItemT<ItemType> Arcane::SimdItemEnumeratorT< ItemType >::SimdItemType |
Definition at line 501 of file SimdItem.h.
|
inline |
Definition at line 503 of file SimdItem.h.
|
inline |
Definition at line 506 of file SimdItem.h.
|
inline |
Definition at line 509 of file SimdItem.h.
|
inline |
Definition at line 512 of file SimdItem.h.
|
inline |
Definition at line 517 of file SimdItem.h.
|
inline |
Definition at line 521 of file SimdItem.h.
|
inline |
Definition at line 532 of file SimdItem.h.
|
inline |
Definition at line 543 of file SimdItem.h.
|
inline |
Definition at line 537 of file SimdItem.h.
|
inline |
Definition at line 527 of file SimdItem.h.