Arcane  4.2.1.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.
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
Types protégés hérités de Arcane::SimdItemBase
typedef ItemInternal * ItemInternalPtr

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
ItemSharedInfo * m_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 :