Vue en écriture sur une variable scalaire du maillage. Plus de détails...
#include <arcane/accelerator/VariableViews.h>
Types publics | |
using | DataType = typename _Accessor::ValueType |
using | Accessor = _Accessor |
using | ItemType = _ItemType |
using | IndexerType = typename ItemTraitsT< _ItemType >::LocalIdType |
using | DataTypeReturnReference = DataType & |
Fonctions membres publiques | |
ItemVariableScalarOutViewT (const ViewBuildInfo &command, IVariable *var, SmallSpan< DataType > v) | |
SimdSetter< DataType > | operator[] (SimdItemIndexT< ItemType > simd_item) const |
Opérateur d'accès vectoriel avec indirection. | |
SimdDirectSetter< DataType > | operator[] (SimdItemDirectIndexT< ItemType > simd_item) const |
Opérateur d'accès vectoriel sans indirection. | |
__host__ __device__ Accessor | operator[] (IndexerType item) const |
Opérateur d'accès pour l'entité item. | |
__host__ __device__ Accessor | operator() (IndexerType item) const |
Opérateur d'accès pour l'entité item. | |
__host__ __device__ Accessor | value (IndexerType item) const |
Opérateur d'accès pour l'entité item. | |
__host__ __device__ void | setValue (IndexerType item, const DataType &v) const |
Positionne la valeur pour l'entité item à v. | |
Fonctions membres publiques hérités de Arcane::Accelerator::VariableViewBase | |
VariableViewBase (const ViewBuildInfo &command, IVariable *var) | |
Vue en écriture sur une variable scalaire du maillage.
Définition à la ligne 209 du fichier VariableViews.h.
using Arcane::Accelerator::ItemVariableScalarOutViewT< _ItemType, _Accessor >::Accessor = _Accessor |
Définition à la ligne 215 du fichier VariableViews.h.
using Arcane::Accelerator::ItemVariableScalarOutViewT< _ItemType, _Accessor >::DataType = typename _Accessor::ValueType |
Définition à la ligne 214 du fichier VariableViews.h.
using Arcane::Accelerator::ItemVariableScalarOutViewT< _ItemType, _Accessor >::DataTypeReturnReference = DataType& |
Définition à la ligne 218 du fichier VariableViews.h.
using Arcane::Accelerator::ItemVariableScalarOutViewT< _ItemType, _Accessor >::IndexerType = typename ItemTraitsT<_ItemType>::LocalIdType |
Définition à la ligne 217 du fichier VariableViews.h.
using Arcane::Accelerator::ItemVariableScalarOutViewT< _ItemType, _Accessor >::ItemType = _ItemType |
Définition à la ligne 216 du fichier VariableViews.h.
|
inline |
Définition à la ligne 222 du fichier VariableViews.h.
|
inline |
Opérateur d'accès pour l'entité item.
Définition à la ligne 248 du fichier VariableViews.h.
|
inline |
Opérateur d'accès pour l'entité item.
Définition à la ligne 241 du fichier VariableViews.h.
|
inline |
Opérateur d'accès vectoriel sans indirection.
Définition à la ligne 235 du fichier VariableViews.h.
|
inline |
Opérateur d'accès vectoriel avec indirection.
Définition à la ligne 229 du fichier VariableViews.h.
Références Arcane::SimdItemIndexT< ItemType >::simdLocalIds().
|
inline |
Positionne la valeur pour l'entité item à v.
Définition à la ligne 262 du fichier VariableViews.h.
|
inline |
Opérateur d'accès pour l'entité item.
Définition à la ligne 255 du fichier VariableViews.h.