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

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

#include <arcane/utils/MultiArray2View.h>

Fonctions membres publiques

 MultiArray2View (ArrayView< DataType > buf, ConstArrayView< Int32 > indexes, ConstArrayView< Int32 > sizes)
 Vue sur la tableau buf.
 
 MultiArray2View ()=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.
 
ArrayView< DataType > operator[] (Int32 i)
 i-ème élément du tableau
 
ConstArrayView< DataType > operator[] (Int32 i) const
 i-ème élément du tableau
 

Description détaillée

template<class DataType>
class Arcane::MultiArray2View< DataType >

Vue modifiable sur un MultiArray2.

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

Documentation des constructeurs et destructeur

◆ MultiArray2View()

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

Vue sur la tableau buf.

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

Documentation des fonctions membres

◆ dim1Size()

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

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

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

Référencé par size().

◆ dim2Sizes()

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

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

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

◆ operator[]() [1/2]

template<class DataType>
ArrayView< DataType > Arcane::MultiArray2View< DataType >::operator[] ( Int32 i)
inline

i-ème élément du tableau

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

◆ operator[]() [2/2]

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

i-ème élément du tableau

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

◆ size()

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

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

Obsolète
Utiliser dim1Size() à la place.

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

Références dim1Size().

◆ totalNbElement()

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

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

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


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