Arcane  4.1.11.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.

◆ 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.

◆ 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 :