Classe pour accéder à un tableau 1D d'une vue en lecture/écriture. Plus de détails...
#include <arcane/accelerator/VariableViews.h>
Graphe d'héritage de Arcane::Accelerator::View1DSetter< DataType >:
Graphe de collaboration de Arcane::Accelerator::View1DSetter< DataType >:Types publics | |
| using | ValueType = DataType |
| using | DataTypeReturnReference = View1DSetter<DataType> |
Fonctions membres publiques | |
| __host__ __device__ | View1DSetter (SmallSpan< DataType > data) |
| __host__ __device__ DataViewSetter< DataType > | operator[] (Int32 index) const |
| __host__ __device__ DataViewSetter< DataType > | operator() (Int32 index) const |
| DataTypeReturnReference & | operator= (const View1DSetter< DataType > &rhs)=delete |
| __host__ __device__ void | copy (SmallSpan< const DataType > rhs) |
Attributs privés | |
| SmallSpan< DataType > | m_data |
Amis | |
| class | View1DGetterSetter< DataType > |
Classe pour accéder à un tableau 1D d'une vue en lecture/écriture.
Définition à la ligne 59 du fichier VariableViews.h.
| using Arcane::Accelerator::View1DSetter< DataType >::DataTypeReturnReference = View1DSetter<DataType> |
Définition à la ligne 67 du fichier VariableViews.h.
| using Arcane::Accelerator::View1DSetter< DataType >::ValueType = DataType |
Définition à la ligne 66 du fichier VariableViews.h.
|
inlineexplicit |
Définition à la ligne 68 du fichier VariableViews.h.
|
inline |
Définition à la ligne 83 du fichier VariableViews.h.
|
inline |
Définition à la ligne 75 du fichier VariableViews.h.
|
inline |
Définition à la ligne 71 du fichier VariableViews.h.
|
friend |
Définition à la ligne 50 du fichier VariableViews.h.
|
private |
Définition à la ligne 90 du fichier VariableViews.h.