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.
Variable scalaire sur un type d'entité du maillage.
Vue constante d'un tableau de type T.
Référence à une instance.
Active toujours les traces dans les parties Arcane concernant les matériaux.