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
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.
virtual ConstArrayView< IMeshEnvironment * > environments()
Liste des milieux de ce bloc.
virtual IMeshMaterialMng * materialMng()
Gestionnaire associé.
virtual Integer nbEnvironment() const
Nombre de milieux dans le bloc.
virtual const CellGroup & cells() const
Groupe des mailles de ce bloc.
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...
virtual const String & name() const
Nom du bloc.
Vue constante d'un tableau de type T.
Chaîne de caractères unicode.
Classe d'accès aux traces.
Vecteur 1D de données avec sémantique par valeur (style STL).