Vue en lecture seule pour un NumVector<DataType_, Size_>. Plus de détails...
Types publics | |
| using | NumVectorType = NumVector<DataType_, Size> |
| Type du vecteur. | |
| using | AccessorReturnType = const NumVectorType& |
| Accesseur pour le vecteur. | |
| using | VectorElemenAccessor = DataViewGetter<DataType_> |
| Accesseur pour un élément du vecteur. | |
Fonctions membres publiques | |
| __host__ __device__ | NumVectorDataViewGetter (const NumVectorType *ptr) |
| constexpr | operator AccessorReturnType () const noexcept |
Fonctions membres publiques statiques | |
| static constexpr __host__ __device__ AccessorReturnType | build (const NumVectorType *ptr) |
Attributs publics statiques | |
| static constexpr int | Size = Size_ |
| Nombre d'éléments du vecteur. | |
Attributs privés | |
| const NumVectorType * | m_ptr = nullptr |
Vue en lecture seule pour un NumVector<DataType_, Size_>.
Définition à la ligne 33 du fichier NumVectorDataView.h.
| using Arcane::NumVectorDataViewGetter< DataType_, Size_ >::AccessorReturnType = const NumVectorType& |
Accesseur pour le vecteur.
Définition à la ligne 42 du fichier NumVectorDataView.h.
| using Arcane::NumVectorDataViewGetter< DataType_, Size_ >::NumVectorType = NumVector<DataType_, Size> |
Type du vecteur.
Définition à la ligne 40 du fichier NumVectorDataView.h.
| using Arcane::NumVectorDataViewGetter< DataType_, Size_ >::VectorElemenAccessor = DataViewGetter<DataType_> |
Accesseur pour un élément du vecteur.
Définition à la ligne 44 du fichier NumVectorDataView.h.
|
inlineexplicit |
Définition à la ligne 48 du fichier NumVectorDataView.h.
|
inlinestaticconstexpr |
Définition à la ligne 54 du fichier NumVectorDataView.h.
|
inlineconstexprnoexcept |
Définition à la ligne 61 du fichier NumVectorDataView.h.
|
private |
Définition à la ligne 65 du fichier NumVectorDataView.h.
|
staticconstexpr |
Nombre d'éléments du vecteur.
Définition à la ligne 38 du fichier NumVectorDataView.h.