Classe gérant un vecteur SIMD d'entité. Plus de détails...
#include <arcane/core/SimdItem.h>
Graphe d'héritage de Arcane::SimdItemBase:
Graphe de collaboration de Arcane::SimdItemBase:Types publics | |
| typedef SimdInfo::SimdInt32IndexType | SimdIndexType |
Fonctions membres publiques | |
| SimdItemBase (const ItemInternalPtr *items, const SimdIndexType *ids) | |
| Construit une instance. | |
| ItemInternal * | item (Integer si) const |
| Partie interne (pour usage interne uniquement) | |
| ItemInternal * | operator[] (Integer si) const |
| const SimdIndexType &ARCANE_RESTRICT | simdLocalIds () const |
| Liste des numéros locaux des entités de l'instance. | |
| const Int32 *ARCANE_RESTRICT | localIds () const |
| Liste des numéros locaux des entités de l'instance. | |
| Int32 | localId (Int32 index) const |
| Numéro local de l'entité d'indice index. | |
Types protégés | |
| typedef ItemInternal * | ItemInternalPtr |
Fonctions membres protégées | |
| SimdItemBase (ItemSharedInfo *shared_info, const SimdIndexType *ids) | |
Attributs protégés | |
| SimdIndexType | m_simd_local_ids |
| ItemSharedInfo * | m_shared_info = ItemSharedInfo::nullInstance() |
Classe gérant un vecteur SIMD d'entité.
TODO:
Cette classe conserve N entités du maillage, N étant dépendant de la taille des registres SIMD et est vaut SimdInfo::Int32IndexSize.
Cette classe ne s'utilise pas directement. Il faut utiliser SimdItem ou SimdItemT
Définition à la ligne 66 du fichier SimdItem.h.
|
protected |
Définition à la ligne 70 du fichier SimdItem.h.
Définition à la ligne 74 du fichier SimdItem.h.
|
inline |
Construit une instance.
Définition à la ligne 83 du fichier SimdItem.h.
Références SimdItemBase().
Référencé par SimdItemBase().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
inlineprotected |
Définition à la ligne 88 du fichier SimdItem.h.
|
inline |
Partie interne (pour usage interne uniquement)
Définition à la ligne 95 du fichier SimdItem.h.
Références item(), et localId().
Référencé par item().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :Numéro local de l'entité d'indice index.
Définition à la ligne 107 du fichier SimdItem.h.
Référencé par Arcane::SimdItem::item(), item(), Arcane::SimdItemT< Node >::item(), Arcane::SimdItem::operator[](), et Arcane::SimdItemT< Node >::operator[]().
Voici le graphe des appelants de cette fonction :
|
inline |
Liste des numéros locaux des entités de l'instance.
Définition à la ligne 104 du fichier SimdItem.h.
|
inline |
Définition à la ligne 98 du fichier SimdItem.h.
|
inline |
Liste des numéros locaux des entités de l'instance.
Définition à la ligne 101 du fichier SimdItem.h.
|
protected |
Définition à la ligne 112 du fichier SimdItem.h.
|
protected |
Définition à la ligne 111 du fichier SimdItem.h.