Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::ItemVariableScalarInViewT< ItemType, DataType > Class Template Reference

Read view on a scalar mesh variable. More...

#include <arcane/core/VariableView.h>

Public Member Functions

 ItemVariableScalarInViewT (IVariable *var, Span< const DataType > v)
SimdTypeTraits< DataType >::SimdType operator[] (SimdItemIndexT< ItemType > simd_item) const
 Vector access operator with indirection.
SimdTypeTraits< DataType >::SimdType operator[] (SimdItemDirectIndexT< ItemType > simd_item) const
 Vector access operator with indirection.
const DataType & operator[] (ItemIndexType i) const
 Access operator for the item entity.
const DataType & value (ItemIndexType i) const
 Access operator for the item entity.
Public Member Functions inherited from Arcane::VariableViewBase
 VariableViewBase (IVariable *)

Detailed Description

template<typename ItemType, typename DataType>
class Arcane::ItemVariableScalarInViewT< ItemType, DataType >

Read view on a scalar mesh variable.

Definition at line 179 of file VariableView.h.

Constructor & Destructor Documentation

◆ ItemVariableScalarInViewT()

template<typename ItemType, typename DataType>
Arcane::ItemVariableScalarInViewT< ItemType, DataType >::ItemVariableScalarInViewT ( IVariable * var,
Span< const DataType > v )
inline

Definition at line 188 of file VariableView.h.

Member Function Documentation

◆ operator[]() [1/3]

template<typename ItemType, typename DataType>
const DataType & Arcane::ItemVariableScalarInViewT< ItemType, DataType >::operator[] ( ItemIndexType i) const
inline

Access operator for the item entity.

Definition at line 210 of file VariableView.h.

◆ operator[]() [2/3]

template<typename ItemType, typename DataType>
SimdTypeTraits< DataType >::SimdType Arcane::ItemVariableScalarInViewT< ItemType, DataType >::operator[] ( SimdItemDirectIndexT< ItemType > simd_item) const
inline

Vector access operator with indirection.

Definition at line 203 of file VariableView.h.

◆ operator[]() [3/3]

template<typename ItemType, typename DataType>
SimdTypeTraits< DataType >::SimdType Arcane::ItemVariableScalarInViewT< ItemType, DataType >::operator[] ( SimdItemIndexT< ItemType > simd_item) const
inline

Vector access operator with indirection.

Definition at line 195 of file VariableView.h.

◆ value()

template<typename ItemType, typename DataType>
const DataType & Arcane::ItemVariableScalarInViewT< ItemType, DataType >::value ( ItemIndexType i) const
inline

Access operator for the item entity.

Definition at line 216 of file VariableView.h.


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