14#include "arcane/core/materials/MaterialVariableTypeInfo.h"
16#include "arcane/utils/String.h"
17#include "arcane/utils/StringBuilder.h"
18#include "arcane/utils/FatalErrorException.h"
29String MaterialVariableTypeInfo::
30_buildFullTypeName()
const
32 StringBuilder full_type_b;
41 switch (m_mat_var_space) {
43 full_type_b +=
"MatEnv";
49 ARCANE_FATAL(
"Unknown MatVarSpace {0}", (
int)m_mat_var_space);
52 return full_type_b.toString();
61 return _buildFullTypeName();
#define ARCANE_FATAL(...)
Macro envoyant une exception FatalErrorException.
constexpr Integer dimension() const
Dimension.
String fullName() const
Nom complet du type de la variable.
constexpr eDataType dataType() const
Type des données de la variable.
constexpr eItemKind itemKind() const
Type d'entité de maillage.
Chaîne de caractères unicode.
Active toujours les traces dans les parties Arcane concernant les matériaux.
@ Environment
Variable ayant des valeurs uniquement sur les milieux.
@ MaterialAndEnvironment
Variable ayant des valeurs sur les milieux et matériaux.
const char * itemKindName(eItemKind kind)
Nom du genre d'entité.
const char * dataTypeName(eDataType type)
Nom du type de donnée.