Vue en écriture sur une variable scalaire de type 'RealN' du maillage. Plus de détails...
#include <arcane/core/VariableView.h>
Types publics | |
using | DataType = typename Accessor::ValueType |
using | DataTypeReturnReference = DataType & |
using | ItemIndexType = typename ItemTraitsT< ItemType >::LocalIdType |
Fonctions membres publiques | |
ItemVariableRealNScalarOutViewT (IVariable *var, Span< DataType > v) | |
Construit la vue. | |
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. | |
Accessor | operator[] (ItemIndexType item) const |
Opérateur d'accès pour l'entité item. | |
Accessor | value (ItemIndexType item) const |
Opérateur d'accès pour l'entité item. | |
void | setValue (ItemIndexType item, const DataType &v) const |
Positionne la valeur pour l'entité item à v. | |
Fonctions membres publiques hérités de Arcane::VariableViewBase | |
VariableViewBase (IVariable *) | |
Vue en écriture sur une variable scalaire de type 'RealN' du maillage.
Cette classe spécialise les vues modifiable pour les réels 'Real2', 'Real3', 'Real2x2' et 'Real3x3'. La spécialisation s'assure qu'on ne puisse pas modifier uniquement une composante de ces vecteurs de réels. Par exemple:
Définition à la ligne 298 du fichier VariableView.h.
using Arcane::ItemVariableRealNScalarOutViewT< ItemType, Accessor >::DataType = typename Accessor::ValueType |
Définition à la ligne 303 du fichier VariableView.h.
using Arcane::ItemVariableRealNScalarOutViewT< ItemType, Accessor >::DataTypeReturnReference = DataType& |
Définition à la ligne 304 du fichier VariableView.h.
using Arcane::ItemVariableRealNScalarOutViewT< ItemType, Accessor >::ItemIndexType = typename ItemTraitsT<ItemType>::LocalIdType |
Définition à la ligne 305 du fichier VariableView.h.
|
inline |
Construit la vue.
Définition à la ligne 310 du fichier VariableView.h.
|
inline |
Opérateur d'accès pour l'entité item.
Définition à la ligne 326 du fichier VariableView.h.
|
inline |
Opérateur d'accès vectoriel sans indirection.
Définition à la ligne 320 du fichier VariableView.h.
|
inline |
Opérateur d'accès vectoriel avec indirection.
Définition à la ligne 314 du fichier VariableView.h.
Références Arcane::SimdItemIndexT< ItemType >::simdLocalIds().
|
inline |
Positionne la valeur pour l'entité item à v.
Définition à la ligne 340 du fichier VariableView.h.
|
inline |
Opérateur d'accès pour l'entité item.
Définition à la ligne 333 du fichier VariableView.h.