Classe pour accéder à un tableau 1D d'une vue en lecture/écriture. Plus de détails...
#include <arcane/accelerator/VariableViews.h>
Types publics | |
using | ValueType = DataType |
using | DataTypeReturnReference = View1DSetter< DataType > |
Fonctions membres publiques | |
ARCCORE_HOST_DEVICE | View1DSetter (SmallSpan< DataType > data) |
ARCCORE_HOST_DEVICE DataViewSetter< DataType > | operator[] (Int32 index) const |
ARCCORE_HOST_DEVICE DataViewSetter< DataType > | operator() (Int32 index) const |
DataTypeReturnReference & | operator= (const View1DSetter< DataType > &rhs)=delete |
ARCCORE_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.