12#ifndef ARCANE_CORE_MATERIALS_CELLTOALLENVCELLCONVERTER_H
13#define ARCANE_CORE_MATERIALS_CELLTOALLENVCELLCONVERTER_H
17#include "arcane/core/IMesh.h"
18#include "arcane/core/materials/MaterialsCoreGlobal.h"
19#include "arcane/core/materials/MatItem.h"
20#include "arcane/core/materials/IMeshMaterialMng.h"
70class CellToAllEnvCellConverter
72 friend class MeshMaterialMng;
83 explicit CellToAllEnvCellConverter(ComponentItemSharedInfo* shared_info)
84 : m_shared_info(shared_info)
104 ComponentItemSharedInfo* m_shared_info =
nullptr;
Maille arcane avec info matériaux et milieux.
__host__ __device__ AllEnvCell operator[](CellLocalId c) const
Converti une maille CellLocalId en maille AllEnvCell.
AllEnvCell operator[](Cell c)
Converti une maille Cell en maille AllEnvCell.
Index d'une entité constituant dans la liste des entités constituants.
Interface du gestionnaire des matériaux et des milieux d'un maillage.
virtual CellToAllEnvCellConverter cellToAllEnvCellConverter()=0
Créée une instance pour convertir de 'Cell' en 'AllEnvCell'.
Active toujours les traces dans les parties Arcane concernant les matériaux.