Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::Materials::IArrayMeshMaterialVariable< ItemType, DataType > Class Template Referenceabstract

Access interface for CellMaterialVariableArrayRef. More...

#include <arcane/core/materials/IArrayMeshMaterialVariable.h>

Inheritance diagram for Arcane::Materials::IArrayMeshMaterialVariable< ItemType, DataType >:
Collaboration diagram for Arcane::Materials::IArrayMeshMaterialVariable< ItemType, DataType >:

Public Types

using ThatInterface = IArrayMeshMaterialVariable<ItemType, DataType>
using ItemTypeType = ItemType
using DataTypeType = DataType
using BuilderType = MeshMaterialVariableBuildTraits<ThatInterface>
using VariableRefType = MeshVariableArrayRefT<ItemType, DataType>

Public Member Functions

virtual ArrayView< Array2View< DataType > > _internalFullValuesView ()=0
virtual VariableRefType * globalVariableReference () const =0
virtual void incrementReference ()=0
virtual IMeshMaterialVariabletoMeshMaterialVariable ()=0
virtual void resize (Int32 dim2_size)=0

Static Public Member Functions

static constexpr int dimension ()

Detailed Description

template<typename ItemType, typename DataType>
class Arcane::Materials::IArrayMeshMaterialVariable< ItemType, DataType >

Access interface for CellMaterialVariableArrayRef.

Definition at line 36 of file IArrayMeshMaterialVariable.h.

Member Typedef Documentation

◆ BuilderType

template<typename ItemType, typename DataType>
using Arcane::Materials::IArrayMeshMaterialVariable< ItemType, DataType >::BuilderType = MeshMaterialVariableBuildTraits<ThatInterface>

Definition at line 43 of file IArrayMeshMaterialVariable.h.

◆ DataTypeType

template<typename ItemType, typename DataType>
using Arcane::Materials::IArrayMeshMaterialVariable< ItemType, DataType >::DataTypeType = DataType

Definition at line 42 of file IArrayMeshMaterialVariable.h.

◆ ItemTypeType

template<typename ItemType, typename DataType>
using Arcane::Materials::IArrayMeshMaterialVariable< ItemType, DataType >::ItemTypeType = ItemType

Definition at line 41 of file IArrayMeshMaterialVariable.h.

◆ ThatInterface

template<typename ItemType, typename DataType>
using Arcane::Materials::IArrayMeshMaterialVariable< ItemType, DataType >::ThatInterface = IArrayMeshMaterialVariable<ItemType, DataType>

Definition at line 40 of file IArrayMeshMaterialVariable.h.

◆ VariableRefType

template<typename ItemType, typename DataType>
using Arcane::Materials::IArrayMeshMaterialVariable< ItemType, DataType >::VariableRefType = MeshVariableArrayRefT<ItemType, DataType>

Definition at line 44 of file IArrayMeshMaterialVariable.h.

Member Function Documentation

◆ dimension()

template<typename ItemType, typename DataType>
constexpr int Arcane::Materials::IArrayMeshMaterialVariable< ItemType, DataType >::dimension ( )
inlinestaticconstexpr

Definition at line 45 of file IArrayMeshMaterialVariable.h.


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