14#include "arcane/core/materials/ComponentItemVectorView.h"
16#include "arcane/utils/NotImplementedException.h"
17#include "arcane/utils/ArgumentException.h"
19#include "arcane/core/materials/IMeshMaterial.h"
20#include "arcane/core/materials/IMeshEnvironment.h"
71 return { m_component,
mvs,
mn, ids };
#define ARCANE_THROW(exception_class,...)
Macro pour envoyer une exception avec formattage.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Vue sur un vecteur sur les entités d'un composant.
ComponentItemVectorView _subView(Integer begin, Integer size)
Créé une sous-vue de cette vue.
ConstArrayView< Int32 > _internalLocalIds() const
Tableau des localId() des entités associées.
IMeshComponent * component() const
Composant associé
Integer nbItem() const
Nombre d'entités dans la vue.
Vue sur une instance de ConstituentItemLocalIdList.
Vue sur un vecteur sur les entités d'un milieu.
EnvItemVectorView _subView(Integer begin, Integer size)
Créé une sous-vue de cette vue.
IMeshEnvironment * environment() const
Milieu associé
Interface d'un milieu d'un maillage.
Interface d'un matériau d'un maillage.
Vue sur un vecteur sur les entités d'un matériau.
MatItemVectorView _subView(Integer begin, Integer size)
Créé une sous-vue de cette vue.
IMeshMaterial * material() const
Matériau associé
Exception lorsqu'un argument est invalide.
constexpr ConstArrayView< T > subView(Integer abegin, Integer asize) const noexcept
Sous-vue (constante) à partir de l'élément abegin et contenant asize éléments.
Active toujours les traces dans les parties Arcane concernant les matériaux.