Types publics | |
using | ItemType = _ItemType |
using | Accessor = _Accessor |
using | IndexerType = ItemEnumeratorIndexT< _ItemType > |
using | DataType = typename _Accessor::ValueType |
using | DataTypeReturnReference = DataType & |
using | ItemLocalIdType = typename ItemTraitsT< _ItemType >::LocalIdType |
Fonctions membres publiques | |
ItemPartialVariableRealNScalarOutViewT (const ViewBuildInfo &command, IVariable *var, SmallSpan< DataType > v, GroupIndexTableView table_view) | |
Construit la vue. | |
ARCCORE_HOST_DEVICE Accessor | operator[] (IndexerType item) const |
Opérateur d'accès pour l'entité item. | |
ARCCORE_HOST_DEVICE Accessor | operator() (IndexerType item) const |
Opérateur d'accès pour l'entité item. | |
ARCCORE_HOST_DEVICE Accessor | value (IndexerType item) const |
Opérateur d'accès pour l'entité item. | |
ARCCORE_HOST_DEVICE void | setValue (IndexerType item, const DataType &v) const |
Positionne la valeur pour l'entité item à v. | |
ARCCORE_HOST_DEVICE Accessor | operator[] (ItemLocalIdType lid) const |
Opérateur d'accès pour l'entité item. | |
ARCCORE_HOST_DEVICE Accessor | operator() (ItemLocalIdType lid) const |
Opérateur d'accès pour l'entité item. | |
ARCCORE_HOST_DEVICE Accessor | value (ItemLocalIdType lid) const |
Opérateur d'accès pour l'entité item. | |
ARCCORE_HOST_DEVICE void | setValue (ItemLocalIdType lid, 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) | |
Fonctions membres privées | |
ARCCORE_HOST_DEVICE Int32 | _toIndex (ItemLocalIdType lid) const |
Attributs privés | |
DataType * | m_values = nullptr |
Int32 | m_size = 0 |
GroupIndexTableView | m_table_view |
Définition à la ligne 928 du fichier VariableViews.h.
using Arcane::Accelerator::ItemPartialVariableRealNScalarOutViewT< _ItemType, _Accessor >::Accessor = _Accessor |
Définition à la ligne 934 du fichier VariableViews.h.
using Arcane::Accelerator::ItemPartialVariableRealNScalarOutViewT< _ItemType, _Accessor >::DataType = typename _Accessor::ValueType |
Définition à la ligne 936 du fichier VariableViews.h.
using Arcane::Accelerator::ItemPartialVariableRealNScalarOutViewT< _ItemType, _Accessor >::DataTypeReturnReference = DataType& |
Définition à la ligne 937 du fichier VariableViews.h.
using Arcane::Accelerator::ItemPartialVariableRealNScalarOutViewT< _ItemType, _Accessor >::IndexerType = ItemEnumeratorIndexT<_ItemType> |
Définition à la ligne 935 du fichier VariableViews.h.
using Arcane::Accelerator::ItemPartialVariableRealNScalarOutViewT< _ItemType, _Accessor >::ItemLocalIdType = typename ItemTraitsT<_ItemType>::LocalIdType |
Définition à la ligne 938 du fichier VariableViews.h.
using Arcane::Accelerator::ItemPartialVariableRealNScalarOutViewT< _ItemType, _Accessor >::ItemType = _ItemType |
Définition à la ligne 933 du fichier VariableViews.h.
|
inline |
Construit la vue.
Définition à la ligne 943 du fichier VariableViews.h.
|
inlineprivate |
Définition à la ligne 1017 du fichier VariableViews.h.
|
inline |
Opérateur d'accès pour l'entité item.
Définition à la ligne 961 du fichier VariableViews.h.
|
inline |
Opérateur d'accès pour l'entité item.
Définition à la ligne 992 du fichier VariableViews.h.
|
inline |
Opérateur d'accès pour l'entité item.
Définition à la ligne 954 du fichier VariableViews.h.
|
inline |
Opérateur d'accès pour l'entité item.
Définition à la ligne 984 du fichier VariableViews.h.
|
inline |
Positionne la valeur pour l'entité item à v.
Définition à la ligne 975 du fichier VariableViews.h.
|
inline |
Positionne la valeur pour l'entité item à v.
Définition à la ligne 1008 du fichier VariableViews.h.
|
inline |
Opérateur d'accès pour l'entité item.
Définition à la ligne 968 du fichier VariableViews.h.
|
inline |
Opérateur d'accès pour l'entité item.
Définition à la ligne 1000 du fichier VariableViews.h.
|
private |
Définition à la ligne 1025 du fichier VariableViews.h.
|
private |
Définition à la ligne 1026 du fichier VariableViews.h.
|
private |
Définition à la ligne 1024 du fichier VariableViews.h.