12#ifndef ARCANE_MATERIALS_MESHMATERIALMODIFIER_H
13#define ARCANE_MATERIALS_MESHMATERIALMODIFIER_H
49 ~MeshMaterialModifier() ARCANE_NOEXCEPT_FALSE;
102 MeshMaterialModifierImpl* m_impl =
nullptr;
103 bool m_has_update =
false;
104 void _checkHasUpdate();
Déclarations des types utilisés dans Arcane.
Interface du gestionnaire des matériaux et des milieux d'un maillage.
Interface d'un matériau d'un maillage.
void setDoInitNewItems(bool v)
Indique si on initialise les nouvelles mailles matériaux ou milieux créées.
void endUpdate()
Met à jour les structures après une modification.
void addCells(IMeshMaterial *mat, SmallSpan< const Int32 > ids)
Ajoute les mailles d'indices locaux ids au matériau mat.
void setPersistantWorkBuffer(bool v)
Indique si on conserve les tableaux de travail entre les modifications.
void removeCells(IMeshMaterial *mat, SmallSpan< const Int32 > ids)
Supprime les mailles d'indices locaux ids au matériau mat.
void setDoCopyBetweenPartialAndPure(bool v)
Indique si on copie les valeurs entre pure et partiel lors d'un changement d'état de la maille.
Vue d'un tableau d'éléments de type T.
Active toujours les traces dans les parties Arcane concernant les matériaux.
MATERIALS_BEGIN_NAMESPACE class ARCANE_MATERIALS_EXPORT(64) SimdMatVarIndex
Indexeur SIMD sur un composant.