12#ifndef ARCANE_CORE_MATERIALS_IMESHBLOCK_H
13#define ARCANE_CORE_MATERIALS_IMESHBLOCK_H
17#include "arcane/ItemTypes.h"
18#include "arcane/core/materials/MaterialsCoreGlobal.h"
Vue constante d'un tableau de type T.
Interface d'un bloc d'un maillage.
virtual IMeshMaterialMng * materialMng()=0
Gestionnaire associé.
virtual Int32 id() const =0
Identifiant du bloc. Il s'agit aussi de l'indice (en commencant par 0) de ce bloc dans la liste des b...
virtual AllEnvCellVectorView view()=0
Vue sur les mailles milieux correspondant à ce bloc.
virtual ConstArrayView< IMeshEnvironment * > environments()=0
Liste des milieux de ce bloc.
virtual Integer nbEnvironment() const =0
Nombre de milieux dans le bloc.
virtual const CellGroup & cells() const =0
Groupe des mailles de ce bloc.
virtual const String & name() const =0
Nom du bloc.
Interface du gestionnaire des matériaux et des milieux d'un maillage.
Chaîne de caractères unicode.
ItemGroupT< Cell > CellGroup
Groupe de mailles.
Active toujours les traces dans les parties Arcane concernant les matériaux.
Int32 Integer
Type représentant un entier.
std::int32_t Int32
Type entier signé sur 32 bits.