12#ifndef ARCANE_MATERIALS_MESHBLOCK_H
13#define ARCANE_MATERIALS_MESHBLOCK_H
17#include "arcane/utils/TraceAccessor.h"
19#include "arcane/ItemGroup.h"
21#include "arcane/materials/IMeshBlock.h"
22#include "arcane/materials/MeshBlockBuildInfo.h"
32MATERIALS_BEGIN_NAMESPACE
63 return m_environments;
67 return m_environments.size();
69 virtual Int32
id()
const
109MATERIALS_END_NAMESPACE
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Vue sur une liste de mailles avec infos sur les milieux.
Interface d'un bloc d'un maillage.
Interface d'un milieu d'un maillage.
Interface du gestionnaire des matériaux et des milieux d'un maillage.
Informations pour la création d'un bloc.
UniqueArray< IMeshEnvironment * > m_environments
Liste des milieux de ce bloc.
virtual ConstArrayView< IMeshEnvironment * > environments()
Liste des milieux de ce bloc.
virtual IMeshMaterialMng * materialMng()
Gestionnaire associé.
String m_name
Nom du milieu.
virtual Integer nbEnvironment() const
Nombre de milieux dans le bloc.
virtual const CellGroup & cells() const
Groupe des mailles de ce bloc.
CellGroup m_cells
Liste des mailles de ce milieu.
IMeshMaterialMng * m_material_mng
Gestionnaire de matériaux.
virtual Int32 id() const
Identifiant du bloc. Il s'agit aussi de l'indice (en commencant par 0) de ce bloc dans la liste des b...
Int32 m_block_id
Identifiant du milieu (indice de ce milieu dans la liste des milieux)
virtual const String & name() const
Nom du bloc.
Chaîne de caractères unicode.
Classe d'accès aux traces.