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

Vue constante sur un MultiArray2. Plus de détails...

#include <arcane/utils/MultiArray2View.h>

+ Graphe de collaboration de Arcane::ConstMultiArray2View< DataType >:

Fonctions membres publiques

 ConstMultiArray2View (ConstArrayView< DataType > buf, ConstArrayView< Int32 > indexes, ConstArrayView< Int32 > sizes)
 Vue sur la tableau buf.
 
 ConstMultiArray2View ()=default
 Vue vide.
 
Int32 dim1Size () const
 Nombre d'éléments de la première dimension.
 
ARCANE_DEPRECATED_122 Int32 size () const
 Nombre d'éléments de la première dimension.
 
ConstArrayView< Int32dim2Sizes () const
 Nombre d'éléments de la deuxième dimension.
 
Int32 totalNbElement () const
 Nombre total d'éléments dans le tableau.
 
ConstArrayView< DataType > operator[] (Int32 i) const
 i-ème élément du tableau
 

Attributs privés

ConstArrayView< DataType > m_buffer
 
ConstArrayView< Int32m_indexes
 
ConstArrayView< Int32m_sizes
 

Amis

class MultiArray2< DataType >
 

Description détaillée

template<class DataType>
class Arcane::ConstMultiArray2View< DataType >

Vue constante sur un MultiArray2.

Définition à la ligne 87 du fichier MultiArray2View.h.

Documentation des constructeurs et destructeur

◆ ConstMultiArray2View()

template<class DataType>
Arcane::ConstMultiArray2View< DataType >::ConstMultiArray2View ( ConstArrayView< DataType > buf,
ConstArrayView< Int32 > indexes,
ConstArrayView< Int32 > sizes )
inline

Vue sur la tableau buf.

Définition à la ligne 96 du fichier MultiArray2View.h.

Documentation des fonctions membres

◆ dim1Size()

template<class DataType>
Int32 Arcane::ConstMultiArray2View< DataType >::dim1Size ( ) const
inline

Nombre d'éléments de la première dimension.

Définition à la ligne 108 du fichier MultiArray2View.h.

Référencé par Arcane::ConstMultiArray2View< TiedNode >::size().

+ Voici le graphe des appelants de cette fonction :

◆ dim2Sizes()

template<class DataType>
ConstArrayView< Int32 > Arcane::ConstMultiArray2View< DataType >::dim2Sizes ( ) const
inline

Nombre d'éléments de la deuxième dimension.

Définition à la ligne 115 du fichier MultiArray2View.h.

◆ operator[]()

template<class DataType>
ConstArrayView< DataType > Arcane::ConstMultiArray2View< DataType >::operator[] ( Int32 i) const
inline

i-ème élément du tableau

Définition à la ligne 122 du fichier MultiArray2View.h.

◆ size()

template<class DataType>
ARCANE_DEPRECATED_122 Int32 Arcane::ConstMultiArray2View< DataType >::size ( ) const
inline

Nombre d'éléments de la première dimension.

Obsolète
Utiliser dim1Size() à la place.

Définition à la ligne 113 du fichier MultiArray2View.h.

Référencé par Arcane::MeshUtils::writeMeshConnectivity().

+ Voici le graphe des appelants de cette fonction :

◆ totalNbElement()

template<class DataType>
Int32 Arcane::ConstMultiArray2View< DataType >::totalNbElement ( ) const
inline

Nombre total d'éléments dans le tableau.

Définition à la ligne 117 du fichier MultiArray2View.h.

Documentation des fonctions amies et associées

◆ MultiArray2< DataType >

template<class DataType>
friend class MultiArray2< DataType >
friend

Définition à la ligne 78 du fichier MultiArray2View.h.

Documentation des données membres

◆ m_buffer

template<class DataType>
ConstArrayView<DataType> Arcane::ConstMultiArray2View< DataType >::m_buffer
private

Définition à la ligne 129 du fichier MultiArray2View.h.

◆ m_indexes

template<class DataType>
ConstArrayView<Int32> Arcane::ConstMultiArray2View< DataType >::m_indexes
private

Définition à la ligne 130 du fichier MultiArray2View.h.

◆ m_sizes

template<class DataType>
ConstArrayView<Int32> Arcane::ConstMultiArray2View< DataType >::m_sizes
private

Définition à la ligne 131 du fichier MultiArray2View.h.


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