12#ifndef ARCANE_MATERIALS_IARRAYMESHMATERIALVARIABLE_H
13#define ARCANE_MATERIALS_IARRAYMESHMATERIALVARIABLE_H
17#include "arcane/utils/NotImplementedException.h"
18#include "arcane/utils/Array.h"
20#include "arcane/core/materials/MaterialsCoreGlobal.h"
34template<
typename ItemType,
typename DataType>
40 using ItemTypeType = ItemType;
41 using DataTypeType = DataType;
44 static constexpr int dimension() {
return 1; }
53 virtual VariableRefType* globalVariableReference()
const =0;
54 virtual void incrementReference() =0;
57 virtual void resize(
Int32 dim2_size) =0;
Vue modifiable d'un tableau d'un type T.
Interface d'une variable matériau d'un maillage.
Classe pour gérer la création du type concret de la variable matériaux.
Variable tableau sur un type d'entité du maillage.
Active toujours les traces dans les parties Arcane concernant les matériaux.
std::int32_t Int32
Type entier signé sur 32 bits.