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 58 du fichier VariableViews.h.
using Arcane::Accelerator::View1DSetter< DataType >::DataTypeReturnReference = View1DSetter<DataType> |
Définition à la ligne 66 du fichier VariableViews.h.
using Arcane::Accelerator::View1DSetter< DataType >::ValueType = DataType |
Définition à la ligne 65 du fichier VariableViews.h.
|
inlineexplicit |
Définition à la ligne 67 du fichier VariableViews.h.
|
inline |
Définition à la ligne 82 du fichier VariableViews.h.
|
inline |
Définition à la ligne 74 du fichier VariableViews.h.
|
inline |
Définition à la ligne 70 du fichier VariableViews.h.
|
friend |
Définition à la ligne 49 du fichier VariableViews.h.
|
private |
Définition à la ligne 89 du fichier VariableViews.h.