12#ifndef ARCANE_MATERIALS_MESHMATERIALINFO_H
13#define ARCANE_MATERIALS_MESHMATERIALINFO_H
17#include "arcane/utils/String.h"
18#include "arcane/utils/Array.h"
40 friend class MeshMaterialMng;
45 virtual ~MeshMaterialInfo() =
default;
60 void _addEnvironment(
const String& env_name)
void add(ConstReferenceType val)
Adds element val to the end of the array.
Constant view of an array of type T.
Interface for the material and environment manager of a mesh.
ConstArrayView< String > environmentsName() const
Names of the environments in which this material is present.
IMeshMaterialMng * materialMng()
Associated manager.
String name() const
Material name.
UniqueArray< String > m_environments_name
List of environments to which the material belongs.
Unicode character string.
1D data vector with value semantics (STL style).
Always enables tracing in Arcane parts concerning materials.