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 | |
ARCCORE_HOST_DEVICE | View1DGetterSetter (SmallSpan< DataType > data) |
DataTypeReturnReference & | operator= (const View1DGetterSetter< DataType > &rhs)=delete |
ARCCORE_HOST_DEVICE DataViewGetterSetter< DataType > | operator[] (Int32 index) const |
ARCCORE_HOST_DEVICE SmallSpan< DataType > | value () const |
ARCCORE_HOST_DEVICE | operator SmallSpan< DataType > () |
ARCCORE_HOST_DEVICE | operator SmallSpan< const DataType > () const |
ARCCORE_HOST_DEVICE | operator Span< DataType > () |
ARCCORE_HOST_DEVICE | operator Span< const DataType > () const |
Fonctions membres publiques hérités de Arcane::Accelerator::View1DSetter< DataType > | |
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) |
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.