Arcane  4.1.15.0
User documentation
Loading...
Searching...
No Matches
Arcane::Materials::MeshMaterialVariableArrayContainerView< DataType_ > Class Template Reference

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.

Detailed Description

template<typename DataType_>
class Arcane::Materials::MeshMaterialVariableArrayContainerView< DataType_ >

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.

Member Typedef Documentation

◆ DataType

template<typename DataType_>
using Arcane::Materials::MeshMaterialVariableArrayContainerView< DataType_ >::DataType = DataType_

Definition at line 59 of file core/materials/MeshMaterialVariableRef.h.

Member Function Documentation

◆ operator[]() [1/3]

template<typename DataType_>
__host__ __device__ SmallSpan< DataType > Arcane::Materials::MeshMaterialVariableArrayContainerView< DataType_ >::operator[] ( ComponentItemLocalId clid) const
inline

Access operator for entity clid.

Definition at line 72 of file core/materials/MeshMaterialVariableRef.h.

◆ operator[]() [2/3]

template<typename DataType_>
__host__ __device__ SmallSpan< DataType > Arcane::Materials::MeshMaterialVariableArrayContainerView< DataType_ >::operator[] ( ItemLocalId lid) const
inline

Access operator for entity lid.

Definition at line 84 of file core/materials/MeshMaterialVariableRef.h.

◆ operator[]() [3/3]

template<typename DataType_>
__host__ __device__ SmallSpan< DataType > Arcane::Materials::MeshMaterialVariableArrayContainerView< DataType_ >::operator[] ( PureMatVarIndex pmvi) const
inline

Access operator for entity pmvi.

Definition at line 78 of file core/materials/MeshMaterialVariableRef.h.


The documentation for this class was generated from the following file: