#include <arcane/core/SharedVariable.h>
Public Types | |
| typedef ItemTypeT | ItemType |
| typedef DataTypeT | DataType |
| typedef DataTypeT & | DataTypeReturnReference |
| typedef MeshVariableScalarRefT< ItemTypeT, DataTypeT > | TrueVariable |
| typedef SharedMeshVariableScalarRefT< ItemTypeT, DataTypeT > | ThisVariable |
Public Member Functions | |
| SharedMeshVariableScalarRefT (IItemFamily *family, TrueVariable &v) | |
| SharedMeshVariableScalarRefT (const ThisVariable &v) | |
| DataTypeReturnReference | operator[] (const ItemType &i) |
| DataType | operator[] (const ItemType &i) const |
| DataTypeReturnReference | operator[] (const ItemEnumeratorT< ItemType > &i) |
| DataType | operator[] (const ItemEnumeratorT< ItemType > &i) const |
| TrueVariable & | trueVariable () |
| const TrueVariable & | trueVariable () const |
| ARCANE_DEPRECATED_240 void | operator= (const ThisVariable &v) |
| TODO GG: the assignment operator will need to be removed. | |
Protected Attributes | |
| TrueVariable | m_true_variable |
| IItemFamily * | m_family |
| IItemFamily * | m_parent_family |
| bool | m_direct_access |
| Integer | m_family_depth |
Shared variable based on an Arcane variable The preliminary implementation assumes that the uniqueId of the items is the same between sub-mesh and support mesh.
Definition at line 40 of file SharedVariable.h.
| typedef DataTypeT Arcane::SharedMeshVariableScalarRefT< ItemTypeT, DataTypeT >::DataType |
Definition at line 45 of file SharedVariable.h.
| typedef DataTypeT& Arcane::SharedMeshVariableScalarRefT< ItemTypeT, DataTypeT >::DataTypeReturnReference |
Definition at line 46 of file SharedVariable.h.
| typedef ItemTypeT Arcane::SharedMeshVariableScalarRefT< ItemTypeT, DataTypeT >::ItemType |
Definition at line 44 of file SharedVariable.h.
| typedef SharedMeshVariableScalarRefT<ItemTypeT, DataTypeT> Arcane::SharedMeshVariableScalarRefT< ItemTypeT, DataTypeT >::ThisVariable |
Definition at line 48 of file SharedVariable.h.
| typedef MeshVariableScalarRefT<ItemTypeT, DataTypeT> Arcane::SharedMeshVariableScalarRefT< ItemTypeT, DataTypeT >::TrueVariable |
Definition at line 47 of file SharedVariable.h.
|
inline |
Definition at line 52 of file SharedVariable.h.
|
inline |
Definition at line 72 of file SharedVariable.h.
|
inline |
Definition at line 92 of file SharedVariable.h.
|
inline |
Definition at line 102 of file SharedVariable.h.
|
inline |
TODO GG: the assignment operator will need to be removed.
Definition at line 144 of file SharedVariable.h.
|
inline |
Definition at line 119 of file SharedVariable.h.
|
inline |
Definition at line 125 of file SharedVariable.h.
|
inline |
Definition at line 107 of file SharedVariable.h.
|
inline |
Definition at line 113 of file SharedVariable.h.
|
inline |
Definition at line 131 of file SharedVariable.h.
|
inline |
Definition at line 136 of file SharedVariable.h.
|
protected |
Definition at line 158 of file SharedVariable.h.
|
protected |
Definition at line 156 of file SharedVariable.h.
|
protected |
Definition at line 159 of file SharedVariable.h.
|
protected |
Definition at line 157 of file SharedVariable.h.
|
protected |
Definition at line 155 of file SharedVariable.h.