12#ifndef ARCANE_CORE_MATERIALS_IMESHENVIRONMENT_H
13#define ARCANE_CORE_MATERIALS_IMESHENVIRONMENT_H
17#include "arcane/core/materials/IMeshComponent.h"
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Maille arcane avec info matériaux et milieux.
Maille arcane d'un milieu.
Vue sur la partie impure des entités d'un milieu.
Vue sur un vecteur sur les entités d'un milieu.
Vue sur une partie pure ou partielles des entités d'un milieu.
Vue sur la partie pure des entités d'un milieu.
Interface d'un composant (matériau ou milieu) d'un maillage.
Interface d'un milieu d'un maillage.
virtual EnvPartItemVectorView partEnvItems(eMatPart part) const =0
Vue sur la partie pure ou impure des entités du milieu.
virtual IUserMeshEnvironment * userEnvironment() const =0
Identifiant du milieu. Il s'agit aussi de l'indice (en commencant par 0) de ce milieu dans la liste d...
virtual EnvImpurePartItemVectorView impureEnvItems() const =0
Vue sur la liste des entités impures (partielles) partielles du milieu.
virtual ConstArrayView< IMeshMaterial * > materials()=0
Liste des matériaux de ce milieu.
virtual Integer nbMaterial() const =0
Nombre de matériaux dans le milieu.
virtual EnvItemVectorView envView() const =0
Vue associée à ce milieu.
virtual EnvCell findEnvCell(AllEnvCell c) const =0
Maille de ce milieu pour la maille c.
virtual void setUserEnvironment(IUserMeshEnvironment *umm)=0
Positionne le milieu utilisateur associé
virtual EnvPurePartItemVectorView pureEnvItems() const =0
Vue sur la liste des entités pures (associées à la maille globale) du milieu.
Interface d'un mmilieu utilisateur.
Active toujours les traces dans les parties Arcane concernant les matériaux.
eMatPart
Partie d'un composant.