Maille arcane avec info matériaux et milieux. Plus de détails...
#include <arcane/core/materials/MatItem.h>
Fonctions membres publiques | |
ARCCORE_HOST_DEVICE | AllEnvCell (const matimpl::ConstituentItemBase &item_base) |
ARCCORE_HOST_DEVICE | AllEnvCell (const ComponentCell &item) |
ARCCORE_HOST_DEVICE Int32 | nbEnvironment () const |
Nombre de milieux présents dans la maille. | |
EnvCell | cell (Int32 i) const |
i-ème maille milieu | |
ARCCORE_HOST_DEVICE CellEnvCellEnumerator | subEnvItems () const |
Enumérateur sur les mailles milieux de cette maille. | |
Fonctions membres publiques hérités de Arcane::Materials::ComponentCell | |
ARCCORE_HOST_DEVICE | ComponentCell (const matimpl::ConstituentItemBase &mii) |
ARCCORE_HOST_DEVICE | operator ComponentItemLocalId () const |
Opérateur de conversion vers un ComponentItemLocalId. | |
ARCCORE_HOST_DEVICE MatVarIndex | _varIndex () const |
ARCCORE_HOST_DEVICE matimpl::ConstituentItemBase | constituentItemBase () const |
IMeshComponent * | component () const |
Constituant associé. | |
ARCCORE_HOST_DEVICE Int32 | componentId () const |
Identifiant du composant dans la liste des composants de ce type. | |
ARCCORE_HOST_DEVICE bool | null () const |
Indique s'il s'agit de la maille nulle. | |
ARCCORE_HOST_DEVICE ComponentCell | superCell () const |
Maille de niveau supérieur dans la hiérarchie. | |
ARCCORE_HOST_DEVICE Int32 | level () const |
Niveau hiérarchique de l'entité | |
ARCCORE_HOST_DEVICE Int32 | nbSubItem () const |
Nombre de sous-éléments. | |
Cell | globalCell () const |
Maille globale. | |
ARCCORE_HOST_DEVICE CellLocalId | globalCellId () const |
localId() de la maille globale | |
Int64 | componentUniqueId () const |
Numéro unique de l'entité constituant. | |
ARCCORE_HOST_DEVICE CellComponentCellEnumerator | subItems () const |
Liste des sous-constituents de cette entité | |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arcane::Materials::ComponentCell | |
ARCCORE_HOST_DEVICE matimpl::ConstituentItemBase | _subItemBase (Int32 index) const |
ARCCORE_HOST_DEVICE matimpl::ConstituentItemBase | _superItemBase () const |
ARCCORE_HOST_DEVICE ConstituentItemIndex | _firstSubConstituentLocalId () const |
Fonctions membres protégées statiques hérités de Arcane::Materials::ComponentCell | |
static ARCCORE_HOST_DEVICE void | _checkLevel (matimpl::ConstituentItemBase item_base, Int32 expected_level) |
static void | _badConversion (matimpl::ConstituentItemBase item_base, Int32 level, Int32 expected_level) |
Attributs protégés hérités de Arcane::Materials::ComponentCell | |
ConstituentItemIndex | m_constituent_item_index |
ComponentItemSharedInfo * | m_shared_info = nullptr |
Maille arcane avec info matériaux et milieux.
Une telle maille contient les informations sur les milieux pour une maille donnée. Elle permet par exemple de connaitre le nombre de milieux et pour chacun la liste des matériaux.
Définition à la ligne 164 du fichier core/materials/MatItem.h.
|
inlineexplicit |
Définition à la ligne 169 du fichier core/materials/MatItem.h.
|
inlineexplicit |
Définition à la ligne 177 du fichier core/materials/MatItem.h.
|
inline |
i-ème maille milieu
Définition à la ligne 190 du fichier core/materials/MatItem.h.
|
inline |
Nombre de milieux présents dans la maille.
Définition à la ligne 187 du fichier core/materials/MatItem.h.
Références Arcane::Materials::ComponentCell::nbSubItem().
|
inline |
Enumérateur sur les mailles milieux de cette maille.
Définition à la ligne 193 du fichier core/materials/MatItem.h.