Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::GroupIndexTableView
+ Graphe de collaboration de Arcane::GroupIndexTableView:

Fonctions membres publiques

ARCCORE_HOST_DEVICE ValueType operator[] (Int32 i) const
 
ARCCORE_HOST_DEVICE Int32 size () const
 

Types privés

typedef Int32 KeyTypeValue
 
typedef Int32 ValueType
 
typedef HashTraitsT< KeyTypeValue > KeyTraitsType
 
typedef KeyTraitsType::KeyTypeConstRef KeyTypeConstRef
 

Fonctions membres privées

ARCCORE_HOST_DEVICE Int32 _lookup (KeyTypeConstRef id) const
 Recherche d'une clef dans toute la table.
 
ARCCORE_HOST_DEVICE Int32 _hash (KeyTypeConstRef id) const
 
ARCCORE_HOST_DEVICE Integer _lookupBucket (Int32 bucket, KeyTypeConstRef id) const
 

Attributs privés

SmallSpan< const KeyTypeValue > m_key_buffer_span
 
SmallSpan< const Int32 > m_next_buffer_span
 
SmallSpan< const Int32 > m_buckets_span
 
Int32 m_nb_bucket = 0
 

Amis

class GroupIndexTable
 

Description détaillée

Définition à la ligne 30 du fichier GroupIndexTable.h.

Documentation des définitions de type membres

◆ KeyTraitsType

Définition à la ligne 35 du fichier GroupIndexTable.h.

◆ KeyTypeConstRef

typedef KeyTraitsType::KeyTypeConstRef Arcane::GroupIndexTableView::KeyTypeConstRef
private

Définition à la ligne 36 du fichier GroupIndexTable.h.

◆ KeyTypeValue

typedef Int32 Arcane::GroupIndexTableView::KeyTypeValue
private

Définition à la ligne 33 du fichier GroupIndexTable.h.

◆ ValueType

typedef Int32 Arcane::GroupIndexTableView::ValueType
private

Définition à la ligne 34 du fichier GroupIndexTable.h.

Documentation des fonctions membres

◆ _hash()

ARCCORE_HOST_DEVICE Int32 Arcane::GroupIndexTableView::_hash ( KeyTypeConstRef  id) const
inlineprivate

Définition à la ligne 57 du fichier GroupIndexTable.h.

◆ _lookup()

ARCCORE_HOST_DEVICE Int32 Arcane::GroupIndexTableView::_lookup ( KeyTypeConstRef  id) const
inlineprivate

Recherche d'une clef dans toute la table.

Définition à la ligne 53 du fichier GroupIndexTable.h.

◆ _lookupBucket()

ARCCORE_HOST_DEVICE Integer Arcane::GroupIndexTableView::_lookupBucket ( Int32  bucket,
KeyTypeConstRef  id 
) const
inlineprivate

Définition à la ligne 61 du fichier GroupIndexTable.h.

◆ operator[]()

ARCCORE_HOST_DEVICE ValueType Arcane::GroupIndexTableView::operator[] ( Int32  i) const
inline

Définition à la ligne 40 du fichier GroupIndexTable.h.

◆ size()

ARCCORE_HOST_DEVICE Int32 Arcane::GroupIndexTableView::size ( ) const
inline

Définition à la ligne 41 du fichier GroupIndexTable.h.

Documentation des fonctions amies et associées

◆ GroupIndexTable

Définition à la ligne 32 du fichier GroupIndexTable.h.

Documentation des données membres

◆ m_buckets_span

SmallSpan<const Int32> Arcane::GroupIndexTableView::m_buckets_span
private

Définition à la ligne 47 du fichier GroupIndexTable.h.

◆ m_key_buffer_span

SmallSpan<const KeyTypeValue> Arcane::GroupIndexTableView::m_key_buffer_span
private

Définition à la ligne 45 du fichier GroupIndexTable.h.

◆ m_nb_bucket

Int32 Arcane::GroupIndexTableView::m_nb_bucket = 0
private

Définition à la ligne 48 du fichier GroupIndexTable.h.

◆ m_next_buffer_span

SmallSpan<const Int32> Arcane::GroupIndexTableView::m_next_buffer_span
private

Définition à la ligne 46 du fichier GroupIndexTable.h.


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