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

Index vectoriel avec indirection pour un type d'entité. TODO: stocker les index dans un registre vectoriel pour pouvoir faire le gather rapidement. Pour cela, faire l'equivalent de AVXSimdReal pour les Int32. Plus de détails...

#include <arcane/core/SimdItem.h>

+ Graphe de collaboration de Arcane::SimdItemIndexT< ItemType >:

Types publics

typedef SimdInfo::SimdInt32IndexType SimdIndexType
 

Fonctions membres publiques

 SimdItemIndexT (const SimdIndexType &ARCANE_RESTRICT local_ids)
 
 SimdItemIndexT (const SimdIndexType *ARCANE_RESTRICT local_ids)
 
const SimdIndexType &ARCANE_RESTRICT simdLocalIds () const
 Liste des numéros locaux des entités de l'instance.
 

Attributs privés

const SimdIndexType &ARCANE_RESTRICT m_local_ids
 

Description détaillée

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

Index vectoriel avec indirection pour un type d'entité. TODO: stocker les index dans un registre vectoriel pour pouvoir faire le gather rapidement. Pour cela, faire l'equivalent de AVXSimdReal pour les Int32.

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

Documentation des définitions de type membres

◆ SimdIndexType

template<typename ItemType >
typedef SimdInfo::SimdInt32IndexType Arcane::SimdItemIndexT< ItemType >::SimdIndexType

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

Documentation des constructeurs et destructeur

◆ SimdItemIndexT() [1/2]

template<typename ItemType >
Arcane::SimdItemIndexT< ItemType >::SimdItemIndexT ( const SimdIndexType &ARCANE_RESTRICT  local_ids)
inline

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

◆ SimdItemIndexT() [2/2]

template<typename ItemType >
Arcane::SimdItemIndexT< ItemType >::SimdItemIndexT ( const SimdIndexType *ARCANE_RESTRICT  local_ids)
inline

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

Documentation des fonctions membres

◆ simdLocalIds()

template<typename ItemType >
const SimdIndexType &ARCANE_RESTRICT Arcane::SimdItemIndexT< ItemType >::simdLocalIds ( ) const
inline

Liste des numéros locaux des entités de l'instance.

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

Documentation des données membres

◆ m_local_ids

template<typename ItemType >
const SimdIndexType& ARCANE_RESTRICT Arcane::SimdItemIndexT< ItemType >::m_local_ids
private

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


La documentation de cette classe a été générée à partir du fichier suivant :