Vue sur un MultiArray2. Plus de détails...
#include <arcane/utils/MultiArray2View.h>
Graphe de collaboration de Arcane::JaggedSmallSpan< DataType >:Fonctions membres publiques | |
| JaggedSmallSpan ()=default | |
| Vue vide. | |
| constexpr __host__ __device__ Int32 | dim1Size () const |
| Nombre d'éléments de la première dimension. | |
| constexpr __host__ __device__ SmallSpan< const Int32 > | dim2Sizes () const |
| Nombre d'éléments de la deuxième dimension. | |
| constexpr __host__ __device__ Int32 | totalNbElement () const |
| Nombre total d'éléments dans le tableau. | |
| constexpr __host__ __device__ SmallSpan< DataType > | operator[] (Int32 i) const |
| i-ème élément du tableau | |
Fonctions membres privées | |
| JaggedSmallSpan (SmallSpan< DataType > buf, SmallSpan< const Int32 > indexes, SmallSpan< const Int32 > sizes) | |
| Vue sur la tableau buf. | |
Attributs privés | |
| SmallSpan< DataType > | m_buffer |
| SmallSpan< const Int32 > | m_indexes |
| SmallSpan< const Int32 > | m_sizes |
Amis | |
| class | MultiArray2< std::remove_cv_t< DataType > > |
Vue sur un MultiArray2.
Les instances de cette classe sont créées par appel à MultiArray2::span() ou MultiArray2::constSpan().
Définition à la ligne 143 du fichier MultiArray2View.h.
|
inlineprivate |
Vue sur la tableau buf.
Définition à la ligne 157 du fichier MultiArray2View.h.
Références JaggedSmallSpan().
Voici le graphe d'appel pour cette fonction :
|
inlineconstexpr |
Nombre d'éléments de la première dimension.
Définition à la ligne 167 du fichier MultiArray2View.h.
|
inlineconstexpr |
Nombre d'éléments de la deuxième dimension.
Définition à la ligne 169 du fichier MultiArray2View.h.
|
inlineconstexpr |
i-ème élément du tableau
Définition à la ligne 176 du fichier MultiArray2View.h.
Références Arcane::SmallSpan< T, Extent, MinValue >::subSpan().
Voici le graphe d'appel pour cette fonction :
|
inlineconstexpr |
Nombre total d'éléments dans le tableau.
Définition à la ligne 171 du fichier MultiArray2View.h.
|
friend |
Définition à la ligne 131 du fichier MultiArray2View.h.
|
private |
Définition à la ligne 183 du fichier MultiArray2View.h.
|
private |
Définition à la ligne 184 du fichier MultiArray2View.h.
|
private |
Définition à la ligne 185 du fichier MultiArray2View.h.