12#ifndef ARCANE_MATERIALS_ISCALARMESHMATERIALVARIABLE_H
13#define ARCANE_MATERIALS_ISCALARMESHMATERIALVARIABLE_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 0; }
57 virtual void fillPartialValues(
const DataType& value) =0;
59 virtual void incrementReference() =0;
Interface d'une variable matériau d'un maillage.
Interface d'un matériau d'un maillage.
Classe pour gérer la création du type concret de la variable matériaux.
Variable scalaire sur un type d'entité du maillage.
Vue modifiable d'un tableau d'un type T.
Vue constante d'un tableau de type T.
Active toujours les traces dans les parties Arcane concernant les matériaux.