12#ifndef ARCANE_CORE_MATERIALS_IMESHBLOCK_H
13#define ARCANE_CORE_MATERIALS_IMESHBLOCK_H
18#include "arcane/core/materials/MaterialsCoreGlobal.h"
Déclarations de types sur les entités.
Vue constante d'un tableau de type T.
Vue sur une liste de mailles avec infos sur les milieux.
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.