Arcane  v3.14.10.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, IntegerConstArrayView indexes, IntegerConstArrayView sizes)
 Vue sur la tableau buf.
 
 ConstMultiArray2View ()
 Vue vide.
 
Integer dim1Size () const
 Nombre d'éléments de la première dimension.
 
ARCANE_DEPRECATED_122 Integer size () const
 Nombre d'éléments de la première dimension.
 
IntegerConstArrayView dim2Sizes () const
 Nombre d'éléments de la deuxième dimension.
 
Integer totalNbElement () const
 Nombre total d'éléments dans le tableau.
 
ConstArrayView< DataType > operator[] (Integer i) const
 i-ème élément du tableau
 

Attributs privés

ConstArrayView< DataType > m_buffer
 
IntegerConstArrayView m_indexes
 
IntegerConstArrayView m_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 79 du fichier MultiArray2View.h.

Documentation des constructeurs et destructeur

◆ ConstMultiArray2View() [1/2]

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

Vue sur la tableau buf.

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

◆ ConstMultiArray2View() [2/2]

template<class DataType >
Arcane::ConstMultiArray2View< DataType >::ConstMultiArray2View ( )
inline

Vue vide.

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

Documentation des fonctions membres

◆ dim1Size()

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

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

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

◆ dim2Sizes()

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

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

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

◆ operator[]()

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

i-ème élément du tableau

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

◆ size()

template<class DataType >
ARCANE_DEPRECATED_122 Integer 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 97 du fichier MultiArray2View.h.

◆ totalNbElement()

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

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

Définition à la ligne 101 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 70 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 109 du fichier MultiArray2View.h.

◆ m_indexes

template<class DataType >
IntegerConstArrayView Arcane::ConstMultiArray2View< DataType >::m_indexes
private

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

◆ m_sizes

template<class DataType >
IntegerConstArrayView Arcane::ConstMultiArray2View< DataType >::m_sizes
private

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


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