View of the container for 1D array constituent variables. More...
#include <arcane/core/materials/MeshMaterialVariableRef.h>
Public Types | |
| using | DataType = DataType_ |
Public Member Functions | |
| __host__ __device__ SmallSpan< DataType > | operator[] (ComponentItemLocalId clid) const |
| Access operator for entity clid. | |
| __host__ __device__ SmallSpan< DataType > | operator[] (PureMatVarIndex pmvi) const |
| Access operator for entity pmvi. | |
| __host__ __device__ SmallSpan< DataType > | operator[] (ItemLocalId lid) const |
| Access operator for entity lid. | |
Private Types | |
| using | PlainDataType = std::remove_cv_t<DataType_> |
Private Member Functions | |
| MeshMaterialVariableArrayContainerView (ArrayView< Array2View< PlainDataType > > v) | |
| This constructor is available via CellMaterialVariableArrayRef::containerView(). | |
Private Attributes | |
| friend | CellMaterialVariableArrayRef< PlainDataType > |
| friend | CellEnvironmentVariableArrayRef< PlainDataType > |
| SmallSpan< Array2View< PlainDataType > > | m_container_value |
View of the container for 1D array constituent variables.
If DataType_ has const qualifier the container provides only read-only access.
Definition at line 51 of file core/materials/MeshMaterialVariableRef.h.
| using Arcane::Materials::MeshMaterialVariableArrayContainerView< DataType_ >::DataType = DataType_ |
Definition at line 59 of file core/materials/MeshMaterialVariableRef.h.
|
private |
Definition at line 53 of file core/materials/MeshMaterialVariableRef.h.
|
inlineexplicitprivate |
This constructor is available via CellMaterialVariableArrayRef::containerView().
Definition at line 65 of file core/materials/MeshMaterialVariableRef.h.
|
inline |
Access operator for entity clid.
Definition at line 72 of file core/materials/MeshMaterialVariableRef.h.
|
inline |
Access operator for entity lid.
Definition at line 84 of file core/materials/MeshMaterialVariableRef.h.
|
inline |
Access operator for entity pmvi.
Definition at line 78 of file core/materials/MeshMaterialVariableRef.h.
|
private |
Definition at line 55 of file core/materials/MeshMaterialVariableRef.h.
|
private |
Definition at line 54 of file core/materials/MeshMaterialVariableRef.h.
|
private |
Definition at line 91 of file core/materials/MeshMaterialVariableRef.h.