Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Materials::MatCellEnumerator

Enumérateur sur une partie des mailles d'un seul matériau. Plus de détails...

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

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

Fonctions membres publiques

MatCell operator* () const
 
- Fonctions membres publiques hérités de Arcane::Materials::ComponentCellEnumerator
void operator++ ()
 
bool hasNext () const
 
ComponentCell operator* () const
 
Integer index () const
 
MatVarIndex _varIndex () const
 
 operator ComponentItemLocalId () const
 

Fonctions membres publiques statiques

static MatCellEnumerator create (IMeshMaterial *mat)
 
static MatCellEnumerator create (const MatCellVector &miv)
 
static MatCellEnumerator create (MatItemVectorView v)
 
- Fonctions membres publiques statiques hérités de Arcane::Materials::ComponentCellEnumerator
static ComponentCellEnumerator create (IMeshComponent *component)
 
static ComponentCellEnumerator create (const ComponentItemVector &v)
 
static ComponentCellEnumerator create (ComponentItemVectorView v)
 

Fonctions membres protégées

 MatCellEnumerator (const ComponentItemVectorView &v)
 
- Fonctions membres protégées hérités de Arcane::Materials::ComponentCellEnumerator
 ComponentCellEnumerator (const ComponentItemVectorView &v)
 
Int32 _varArrayIndex () const
 
Int32 _varValueIndex () const
 
void _check () const
 
matimpl::ConstituentItemBase _currentConstituentItemBase () const
 

Membres hérités additionnels

- Attributs protégés hérités de Arcane::Materials::ComponentCellEnumerator
Int32 m_index
 
Int32 m_size
 
ConstituentItemLocalIdListView m_constituent_list_view
 
ConstArrayView< MatVarIndexm_matvar_indexes
 
IMeshComponentm_component
 

Description détaillée

Enumérateur sur une partie des mailles d'un seul matériau.

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

Documentation des constructeurs et destructeur

◆ MatCellEnumerator()

Arcane::Materials::MatCellEnumerator::MatCellEnumerator ( const ComponentItemVectorView v)
inlineexplicitprotected

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

Documentation des fonctions membres

◆ create() [1/3]

MatCellEnumerator Arcane::Materials::MatCellEnumerator::create ( const MatCellVector miv)
static

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

◆ create() [2/3]

MatCellEnumerator Arcane::Materials::MatCellEnumerator::create ( IMeshMaterial mat)
static

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

◆ create() [3/3]

MatCellEnumerator Arcane::Materials::MatCellEnumerator::create ( MatItemVectorView  v)
static

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

◆ operator*()

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

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


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