Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Materials::MatPartCellEnumerator

Enumérateur les entités pures ou impures d'un matériau. Plus de détails...

#include <arcane/core/materials/MatItemEnumerator.h>

+ Graphe d'héritage de Arcane::Materials::MatPartCellEnumerator:
+ Graphe de collaboration de Arcane::Materials::MatPartCellEnumerator:

Fonctions membres publiques

 MatPartCellEnumerator (const MatPartItemVectorView &v)
 
MatCell operator* () const
 
- Fonctions membres publiques hérités de Arcane::Materials::ComponentPartCellEnumerator
void operator++ ()
 
bool hasNext () const
 
MatVarIndex _varIndex () const
 
 operator ComponentItemLocalId () const
 
ComponentCell operator* () const
 

Fonctions membres publiques statiques

static MatPartCellEnumerator create (MatPartItemVectorView v)
 
static MatPartCellEnumerator create (IMeshMaterial *mat, eMatPart part)
 
- Fonctions membres publiques statiques hérités de Arcane::Materials::ComponentPartCellEnumerator
static ComponentPartCellEnumerator create (ComponentPartItemVectorView v)
 
static ComponentPartCellEnumerator create (IMeshComponent *c, eMatPart part)
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Arcane::Materials::ComponentPartCellEnumerator
 ComponentPartCellEnumerator (const ComponentPartItemVectorView &view, Integer base_index)
 
matimpl::ConstituentItemBase _currentConstituentItemBase () const
 
- Attributs protégés hérités de Arcane::Materials::ComponentPartCellEnumerator
Integer m_index
 
Integer m_size
 
Integer m_var_idx
 
Integer m_base_index
 
Int32ConstArrayView m_value_indexes
 
Int32ConstArrayView m_item_indexes
 
ConstituentItemLocalIdListView m_constituent_list_view
 
IMeshComponentm_component
 

Description détaillée

Enumérateur les entités pures ou impures d'un matériau.

Définition à la ligne 315 du fichier core/materials/MatItemEnumerator.h.

Documentation des constructeurs et destructeur

◆ MatPartCellEnumerator()

Arcane::Materials::MatPartCellEnumerator::MatPartCellEnumerator ( const MatPartItemVectorView v)
explicit

Définition à la ligne 376 du fichier MatItemEnumerator.cc.

Documentation des fonctions membres

◆ create() [1/2]

MatPartCellEnumerator Arcane::Materials::MatPartCellEnumerator::create ( IMeshMaterial mat,
eMatPart  part 
)
static

Définition à la ligne 385 du fichier MatItemEnumerator.cc.

◆ create() [2/2]

MatPartCellEnumerator Arcane::Materials::MatPartCellEnumerator::create ( MatPartItemVectorView  v)
static

Définition à la ligne 395 du fichier MatItemEnumerator.cc.

◆ operator*()

MatCell Arcane::Materials::MatPartCellEnumerator::operator* ( ) const
inline

Définition à la ligne 325 du fichier core/materials/MatItemEnumerator.h.


La documentation de cette classe a été générée à partir des fichiers suivants :