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 57 du fichier VariableViews.h.
| using Arcane::Accelerator::View1DSetter< DataType >::DataTypeReturnReference = View1DSetter<DataType> |
Définition à la ligne 65 du fichier VariableViews.h.
| using Arcane::Accelerator::View1DSetter< DataType >::ValueType = DataType |
Définition à la ligne 64 du fichier VariableViews.h.
|
inlineexplicit |
Définition à la ligne 66 du fichier VariableViews.h.
|
inline |
Définition à la ligne 81 du fichier VariableViews.h.
|
inline |
Définition à la ligne 73 du fichier VariableViews.h.
|
inline |
Définition à la ligne 69 du fichier VariableViews.h.
|
friend |
Définition à la ligne 48 du fichier VariableViews.h.
|
private |
Définition à la ligne 88 du fichier VariableViews.h.