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

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

#include <arcane/utils/MultiArray2View.h>

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 Int32dim2Sizes () 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
 

Amis

class MultiArray2< std::remove_cv_t< DataType > >
 

Description détaillée

template<class DataType>
class Arcane::JaggedSmallSpan< 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.

Documentation des fonctions membres

◆ dim1Size()

template<class DataType>
__host__ __device__ Int32 Arcane::JaggedSmallSpan< DataType >::dim1Size ( ) const
inlineconstexpr

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

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

◆ dim2Sizes()

template<class DataType>
__host__ __device__ SmallSpan< const Int32 > Arcane::JaggedSmallSpan< DataType >::dim2Sizes ( ) const
inlineconstexpr

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

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

◆ operator[]()

template<class DataType>
__host__ __device__ SmallSpan< DataType > Arcane::JaggedSmallSpan< DataType >::operator[] ( Int32 i) const
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().

◆ totalNbElement()

template<class DataType>
__host__ __device__ Int32 Arcane::JaggedSmallSpan< DataType >::totalNbElement ( ) const
inlineconstexpr

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

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

Documentation des fonctions amies et associées

◆ MultiArray2< std::remove_cv_t< DataType > >

template<class DataType>
friend class MultiArray2< std::remove_cv_t< DataType > >
friend

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


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