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

Types publics

enum  { F_Contigous = 1 << 1 }
 

Fonctions membres publiques

 ItemIndexArrayView ()=default
 Construit une vue vide.
 
 ItemIndexArrayView (const Int32ConstArrayView local_ids)
 Construit une vue à partir des numéros locaux local_ids.
 
 ItemIndexArrayView (const impl::ItemLocalIdListContainerView &view)
 
Int32 operator[] (Integer index) const
 Accède au i-ème élément du vecteur.
 
Int32 size () const
 Nombre d'éléments du vecteur.
 
void fillLocalIds (Array< Int32 > &ids) const
 Ajoute à ids la liste des localIds() du vecteur.
 
ItemIndexArrayView subView (Integer abegin, Integer asize) const
 Sous-vue à partir de l'élément abegin et contenant asize éléments.
 
Int32 flags () const
 
bool isContigous () const
 Vrai si les localIds() sont contigüs.
 
Int32ConstArrayView localIds () const
 Tableau des numéros locaux des entités.
 
 operator Int32ConstArrayView () const
 

Attributs protégés

impl::ItemLocalIdListContainerView m_view
 
Int32 m_flags = 0
 

Amis

template<int Extent>
class ItemConnectedListView
 
template<typename ItemType , int Extent>
class ItemConnectedListViewT
 
template<typename ItemType >
class ItemVectorViewT
 
std::ostream & operator<< (std::ostream &o, const ItemIndexArrayView &a)
 

Description détaillée

Définition à la ligne 39 du fichier ItemIndexArrayView.h.

Documentation des énumérations membres

◆ anonymous enum

anonymous enum
Valeurs énumérées
F_Contigous 

Les numéros locaux sont contigüs.

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

Documentation des constructeurs et destructeur

◆ ItemIndexArrayView() [1/2]

Arcane::ItemIndexArrayView::ItemIndexArrayView ( const Int32ConstArrayView  local_ids)
inlineexplicit

Construit une vue à partir des numéros locaux local_ids.

Définition à la ligne 65 du fichier ItemIndexArrayView.h.

◆ ItemIndexArrayView() [2/2]

Arcane::ItemIndexArrayView::ItemIndexArrayView ( const impl::ItemLocalIdListContainerView view)
inlineexplicit

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

Documentation des fonctions membres

◆ fillLocalIds()

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

Ajoute à ids la liste des localIds() du vecteur.

Définition à la ligne 70 du fichier ItemVectorView.cc.

◆ flags()

Int32 Arcane::ItemIndexArrayView::flags ( ) const
inline

Définition à la ligne 99 du fichier ItemIndexArrayView.h.

◆ isContigous()

bool Arcane::ItemIndexArrayView::isContigous ( ) const
inline

Vrai si les localIds() sont contigüs.

Définition à la ligne 105 du fichier ItemIndexArrayView.h.

◆ localIds()

Int32ConstArrayView Arcane::ItemIndexArrayView::localIds ( ) const
inline

Tableau des numéros locaux des entités.

Définition à la ligne 120 du fichier ItemIndexArrayView.h.

◆ operator Int32ConstArrayView()

Arcane::ItemIndexArrayView::operator Int32ConstArrayView ( ) const
inline

Définition à la ligne 126 du fichier ItemIndexArrayView.h.

◆ operator[]()

Int32 Arcane::ItemIndexArrayView::operator[] ( Integer  index) const
inline

Accède au i-ème élément du vecteur.

Définition à la ligne 77 du fichier ItemIndexArrayView.h.

◆ size()

Int32 Arcane::ItemIndexArrayView::size ( ) const
inline

Nombre d'éléments du vecteur.

Définition à la ligne 83 du fichier ItemIndexArrayView.h.

Référencé par Arcane::ItemConnectedListView< Extent >::size().

◆ subView()

ItemIndexArrayView Arcane::ItemIndexArrayView::subView ( Integer  abegin,
Integer  asize 
) const
inline

Sous-vue à partir de l'élément abegin et contenant asize éléments.

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

Documentation des fonctions amies et associées

◆ ItemConnectedListView

template<int Extent>
friend class ItemConnectedListView
friend

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

◆ ItemConnectedListViewT

template<typename ItemType , int Extent>
friend class ItemConnectedListViewT
friend

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

◆ ItemVectorViewT

template<typename ItemType >
friend class ItemVectorViewT
friend

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

◆ operator<<

std::ostream & operator<< ( std::ostream &  o,
const ItemIndexArrayView a 
)
friend

Définition à la ligne 110 du fichier ItemIndexArrayView.h.

Documentation des données membres

◆ m_flags

Int32 Arcane::ItemIndexArrayView::m_flags = 0
protected

Définition à la ligne 148 du fichier ItemIndexArrayView.h.

◆ m_view

impl::ItemLocalIdListContainerView Arcane::ItemIndexArrayView::m_view
protected

Définition à la ligne 147 du fichier ItemIndexArrayView.h.


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