Maille arcane d'un milieu. Plus de détails...
#include <arcane/core/materials/MatItem.h>
Fonctions membres publiques | |
ARCCORE_HOST_DEVICE | EnvCell (const matimpl::ConstituentItemBase &item_base) |
ARCCORE_HOST_DEVICE | EnvCell (const ComponentCell &item) |
ARCCORE_HOST_DEVICE Int32 | nbMaterial () const |
ARCCORE_HOST_DEVICE AllEnvCell | allEnvCell () const |
Maille contenant les infos sur tous les milieux. | |
ARCCORE_HOST_DEVICE MatCell | cell (Integer i) const |
i-ème maille matériau de cette maille | |
IMeshEnvironment * | environment () const |
Milieu associé | |
ARCCORE_HOST_DEVICE Int32 | environmentId () const |
Identifiant du milieu. | |
ARCCORE_HOST_DEVICE CellMatCellEnumerator | subMatItems () const |
Enumérateur sur les mailles matériaux 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é | |
Fonctions membres privées | |
IMeshEnvironment * | _environment () const |
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 d'un milieu.
Une telle maille contient les informations sur les matériaux d'un milieu pour une maille donnée.
Il existe une maille spéciale, appelée maille nulle, pour laquelle null() est vrai et qui représente une maille invalide. Dans le cas de la maille invalide, il ne faut appeler aucune des autres méthode de la classe sous peine de provoquer un plantage.
Définition à la ligne 104 du fichier core/materials/MatItem.h.
|
inlineexplicit |
Définition à la ligne 109 du fichier core/materials/MatItem.h.
|
inlineexplicit |
Définition à la ligne 116 du fichier core/materials/MatItem.h.
|
inlineprivate |
Définition à la ligne 147 du fichier core/materials/MatItem.h.
|
inline |
Maille contenant les infos sur tous les milieux.
Définition à la ligne 211 du fichier core/materials/MatItem.h.
|
inline |
i-ème maille matériau de cette maille
Définition à la ligne 131 du fichier core/materials/MatItem.h.
|
inline |
Milieu associé
Définition à la ligne 134 du fichier core/materials/MatItem.h.
|
inline |
Identifiant du milieu.
Définition à la ligne 137 du fichier core/materials/MatItem.h.
Références Arcane::Materials::ComponentCell::componentId().
|
inline |
Définition à la ligne 125 du fichier core/materials/MatItem.h.
|
inline |
Enumérateur sur les mailles matériaux de cette maille.
Définition à la ligne 140 du fichier core/materials/MatItem.h.