Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::SimdItemT< ItemType >

Gère un vecteur d'entité ItemType. Plus de détails...

#include <arcane/core/SimdItem.h>

+ Graphe d'héritage de Arcane::SimdItemT< ItemType >:
+ Graphe de collaboration de Arcane::SimdItemT< ItemType >:

Fonctions membres publiques

ItemType item (Integer si) const
 Retourne la si-ième entité de l'instance.
 
ItemType operator[] (Integer si) const
 Retourne la si-ième entité de l'instance.
 
 operator SimdItemIndexT< ItemType > ()
 
- Fonctions membres publiques hérités de Arcane::SimdItem
 SimdItem (const ItemInternalPtr *items, const SimdInfo::SimdInt32IndexType *ids)
 
Item item (Int32 si) const
 inline si-ième entité de l'instance
 
Item operator[] (Int32 si) const
 inline si-ième entité de l'instance
 
- Fonctions membres publiques hérités de Arcane::SimdItemBase
 SimdItemBase (const ItemInternalPtr *items, const SimdIndexType *ids)
 Construit une instance.
 
ItemInternalitem (Integer si) const
 Partie interne (pour usage interne uniquement)
 
ItemInternaloperator[] (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 ItemInternalItemInternalPtr
 
- Types protégés hérités de Arcane::SimdItemBase
typedef ItemInternalItemInternalPtr
 

Fonctions membres privées

 SimdItemT (ItemSharedInfo *shared_info, const SimdInfo::SimdInt32IndexType *ids)
 

Amis

class SimdItemEnumeratorT< ItemType >
 

Membres hérités additionnels

- Types publics hérités de Arcane::SimdItemBase
typedef SimdInfo::SimdInt32IndexType SimdIndexType
 
- Fonctions membres protégées hérités de Arcane::SimdItem
 SimdItem (ItemSharedInfo *shared_info, const SimdInfo::SimdInt32IndexType *ids)
 
- Fonctions membres protégées hérités de Arcane::SimdItemBase
 SimdItemBase (ItemSharedInfo *shared_info, const SimdIndexType *ids)
 
- Attributs protégés hérités de Arcane::SimdItemBase
SimdIndexType m_simd_local_ids
 
ItemSharedInfom_shared_info = ItemSharedInfo::nullInstance()
 

Description détaillée

template<typename ItemType>
class Arcane::SimdItemT< ItemType >

Gère un vecteur d'entité ItemType.

Définition à la ligne 234 du fichier SimdItem.h.

Documentation des définitions de type membres

◆ ItemInternalPtr

template<typename ItemType >
typedef ItemInternal* Arcane::SimdItemT< ItemType >::ItemInternalPtr
protected

Définition à la ligne 241 du fichier SimdItem.h.

Documentation des constructeurs et destructeur

◆ SimdItemT()

template<typename ItemType >
Arcane::SimdItemT< ItemType >::SimdItemT ( ItemSharedInfo shared_info,
const SimdInfo::SimdInt32IndexType ids 
)
inlineprivate

Définition à la ligne 253 du fichier SimdItem.h.

Documentation des fonctions membres

◆ item()

template<typename ItemType >
ItemType Arcane::SimdItemT< ItemType >::item ( Integer  si) const
inline

Retourne la si-ième entité de l'instance.

Définition à la ligne 259 du fichier SimdItem.h.

Références Arcane::SimdItemBase::localId().

◆ operator SimdItemIndexT< ItemType >()

template<typename ItemType >
Arcane::SimdItemT< ItemType >::operator SimdItemIndexT< ItemType > ( )
inline

Définition à la ligne 270 du fichier SimdItem.h.

◆ operator[]()

template<typename ItemType >
ItemType Arcane::SimdItemT< ItemType >::operator[] ( Integer  si) const
inline

Retourne la si-ième entité de l'instance.

Définition à la ligne 265 du fichier SimdItem.h.

Références Arcane::SimdItemBase::localId().

Documentation des fonctions amies et associées

◆ SimdItemEnumeratorT< ItemType >

template<typename ItemType >
friend class SimdItemEnumeratorT< ItemType >
friend

Définition à la ligne 224 du fichier SimdItem.h.


La documentation de cette classe a été générée à partir des fichiers suivants :