Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::impl::ItemLocalIdListContainerView

Vue sur le conteneur d'une liste de ItemLocalId. Plus de détails...

#include <arcane/core/ItemLocalIdListContainerView.h>

+ Graphe d'héritage de Arcane::impl::ItemLocalIdListContainerView:
+ Graphe de collaboration de Arcane::impl::ItemLocalIdListContainerView:

Fonctions membres publiques

constexpr ARCCORE_HOST_DEVICE Int32 operator[] (Int32 index) const
 
constexpr ARCCORE_HOST_DEVICE Int32 localId (Int32 index) const
 
constexpr ARCCORE_HOST_DEVICE Int32 size () const
 
void fillLocalIds (Array< Int32 > &ids) const
 

Fonctions membres privées

constexpr ARCCORE_HOST_DEVICE ItemLocalIdListContainerView (const Int32 *ids, Int32 s, Int32 local_id_offset)
 
constexpr ARCCORE_HOST_DEVICE ItemLocalIdListContainerView (SmallSpan< const Int32 > ids, Int32 local_id_offset)
 
ConstArrayView< Int32 > _idsWithoutOffset () const
 

Attributs privés

friend ItemVectorView
 
friend ItemLocalIdListView
 
friend ItemInternalConnectivityList
 
friend ItemInternalVectorView
 
friend ItemEnumeratorBase
 
friend SimdItemEnumeratorBase
 
friend ItemIndexArrayView
 
const Int32 * m_local_ids = nullptr
 
Int32 m_local_id_offset = 0
 
Int32 m_size = 0
 

Amis

template<typename ItemType >
class ::Arcane::ItemLocalIdListViewT
 
template<int Extent>
class ::Arcane::impl::ItemIndexedListView
 
std::ostream & operator<< (std::ostream &o, const ItemLocalIdListContainerView &lhs)
 

Description détaillée

Vue sur le conteneur d'une liste de ItemLocalId.

Cette classe sert uniquement à conserver les informations nécessaires pour une liste de 'ItemLocalId' et n'est utilisé que pour passer des informations entre les vues sur les entités (par exemple ItemVectorView) et les itérateurs associés.

La classe utilisateur associée est ItemLocalIdListView.

Définition à la ligne 38 du fichier ItemLocalIdListContainerView.h.

Documentation des constructeurs et destructeur

◆ ItemLocalIdListContainerView() [1/2]

constexpr ARCCORE_HOST_DEVICE Arcane::impl::ItemLocalIdListContainerView::ItemLocalIdListContainerView ( const Int32 *  ids,
Int32  s,
Int32  local_id_offset 
)
inlineconstexprprivate

Définition à la ligne 55 du fichier ItemLocalIdListContainerView.h.

◆ ItemLocalIdListContainerView() [2/2]

constexpr ARCCORE_HOST_DEVICE Arcane::impl::ItemLocalIdListContainerView::ItemLocalIdListContainerView ( SmallSpan< const Int32 >  ids,
Int32  local_id_offset 
)
inlineconstexprprivate

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

Documentation des fonctions membres

◆ _idsWithoutOffset()

ConstArrayView< Int32 > Arcane::impl::ItemLocalIdListContainerView::_idsWithoutOffset ( ) const
inlineprivate

Définition à la ligne 88 du fichier ItemLocalIdListContainerView.h.

◆ fillLocalIds()

void Arcane::impl::ItemLocalIdListContainerView::fillLocalIds ( Array< Int32 > &  ids) const

Définition à la ligne 71 du fichier ItemLocalIdListView.cc.

◆ localId()

constexpr ARCCORE_HOST_DEVICE Int32 Arcane::impl::ItemLocalIdListContainerView::localId ( Int32  index) const
inlineconstexpr

Définition à la ligne 74 du fichier ItemLocalIdListContainerView.h.

◆ operator[]()

constexpr ARCCORE_HOST_DEVICE Int32 Arcane::impl::ItemLocalIdListContainerView::operator[] ( Int32  index) const
inlineconstexpr

Définition à la ligne 69 du fichier ItemLocalIdListContainerView.h.

◆ size()

constexpr ARCCORE_HOST_DEVICE Int32 Arcane::impl::ItemLocalIdListContainerView::size ( ) const
inlineconstexpr

Définition à la ligne 79 du fichier ItemLocalIdListContainerView.h.

Documentation des fonctions amies et associées

◆ ::Arcane::impl::ItemIndexedListView

Définition à la ligne 43 du fichier ItemLocalIdListContainerView.h.

◆ ::Arcane::ItemLocalIdListViewT

Définition à la ligne 42 du fichier ItemLocalIdListContainerView.h.

◆ operator<<

std::ostream & operator<< ( std::ostream &  o,
const ItemLocalIdListContainerView lhs 
)
friend

Définition à la ligne 27 du fichier ItemLocalIdListView.cc.

Documentation des données membres

◆ ItemEnumeratorBase

friend Arcane::impl::ItemLocalIdListContainerView::ItemEnumeratorBase
private

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

◆ ItemIndexArrayView

friend Arcane::impl::ItemLocalIdListContainerView::ItemIndexArrayView
private

Définition à la ligne 50 du fichier ItemLocalIdListContainerView.h.

◆ ItemInternalConnectivityList

friend Arcane::impl::ItemLocalIdListContainerView::ItemInternalConnectivityList
private

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

◆ ItemInternalVectorView

friend Arcane::impl::ItemLocalIdListContainerView::ItemInternalVectorView
private

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

◆ ItemLocalIdListView

friend Arcane::impl::ItemLocalIdListContainerView::ItemLocalIdListView
private

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

◆ ItemVectorView

friend Arcane::impl::ItemLocalIdListContainerView::ItemVectorView
private

Définition à la ligne 44 du fichier ItemLocalIdListContainerView.h.

◆ m_local_id_offset

Int32 Arcane::impl::ItemLocalIdListContainerView::m_local_id_offset = 0
private

Définition à la ligne 93 du fichier ItemLocalIdListContainerView.h.

◆ m_local_ids

const Int32* Arcane::impl::ItemLocalIdListContainerView::m_local_ids = nullptr
private

Définition à la ligne 92 du fichier ItemLocalIdListContainerView.h.

◆ m_size

Int32 Arcane::impl::ItemLocalIdListContainerView::m_size = 0
private

Définition à la ligne 94 du fichier ItemLocalIdListContainerView.h.

◆ SimdItemEnumeratorBase

friend Arcane::impl::ItemLocalIdListContainerView::SimdItemEnumeratorBase
private

Définition à la ligne 49 du fichier ItemLocalIdListContainerView.h.


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