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 = View1DGetterSetter< DataType > |
Types publics hérités de Arcane::Accelerator::View1DSetter< DataType > | |
using | ValueType = DataType |
using | DataTypeReturnReference = View1DSetter< DataType > |
Fonctions membres publiques | |
__host__ __device__ | View1DGetterSetter (SmallSpan< DataType > data) |
DataTypeReturnReference & | operator= (const View1DGetterSetter< DataType > &rhs)=delete |
__host__ __device__ DataViewGetterSetter< DataType > | operator[] (Int32 index) const |
__host__ __device__ SmallSpan< DataType > | value () const |
__host__ __device__ | operator SmallSpan< DataType > () |
__host__ __device__ | operator SmallSpan< const DataType > () const |
__host__ __device__ | operator Span< DataType > () |
__host__ __device__ | operator Span< const DataType > () const |
Fonctions membres publiques hérités de Arcane::Accelerator::View1DSetter< DataType > | |
__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) |
Classe pour accéder à un tableau 1D d'une vue en lecture/écriture.
Définition à la ligne 98 du fichier VariableViews.h.
using Arcane::Accelerator::View1DGetterSetter< DataType >::DataTypeReturnReference = View1DGetterSetter<DataType> |
Définition à la ligne 106 du fichier VariableViews.h.
using Arcane::Accelerator::View1DGetterSetter< DataType >::ValueType = DataType |
Définition à la ligne 105 du fichier VariableViews.h.
|
inlineexplicit |
Définition à la ligne 110 du fichier VariableViews.h.
|
inline |
Définition à la ligne 126 du fichier VariableViews.h.
|
inline |
Définition à la ligne 125 du fichier VariableViews.h.
|
inline |
Définition à la ligne 128 du fichier VariableViews.h.
|
inline |
Définition à la ligne 127 du fichier VariableViews.h.
|
inline |
Définition à la ligne 117 du fichier VariableViews.h.
|
inline |
Définition à la ligne 124 du fichier VariableViews.h.