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

Enumérateur sur une partie des mailles d'un composant (matériau ou milieu) Plus de détails...

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

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

Fonctions membres publiques

void operator++ ()
 
bool hasNext () const
 
ComponentCell operator* () const
 
Integer index () const
 
MatVarIndex _varIndex () const
 
 operator ComponentItemLocalId () const
 

Fonctions membres publiques statiques

static ComponentCellEnumerator create (IMeshComponent *component)
 
static ComponentCellEnumerator create (const ComponentItemVector &v)
 
static ComponentCellEnumerator create (ComponentItemVectorView v)
 

Fonctions membres protégées

 ComponentCellEnumerator (const ComponentItemVectorView &v)
 
Int32 _varArrayIndex () const
 
Int32 _varValueIndex () const
 
void _check () const
 
matimpl::ConstituentItemBase _currentConstituentItemBase () const
 

Attributs protégés

Int32 m_index
 
Int32 m_size
 
ConstituentItemLocalIdListView m_constituent_list_view
 
ConstArrayView< MatVarIndexm_matvar_indexes
 
IMeshComponentm_component
 

Amis

class EnumeratorTracer
 

Description détaillée

Enumérateur sur une partie des mailles d'un composant (matériau ou milieu)

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

Documentation des constructeurs et destructeur

◆ ComponentCellEnumerator()

Arcane::Materials::ComponentCellEnumerator::ComponentCellEnumerator ( const ComponentItemVectorView v)
explicitprotected

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

Documentation des fonctions membres

◆ _check()

void Arcane::Materials::ComponentCellEnumerator::_check ( ) const
inlineprotected

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

◆ _currentConstituentItemBase()

matimpl::ConstituentItemBase Arcane::Materials::ComponentCellEnumerator::_currentConstituentItemBase ( ) const
inlineprotected

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

◆ _varArrayIndex()

Int32 Arcane::Materials::ComponentCellEnumerator::_varArrayIndex ( ) const
inlineprotected

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

◆ _varIndex()

MatVarIndex Arcane::Materials::ComponentCellEnumerator::_varIndex ( ) const
inline

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

◆ _varValueIndex()

Int32 Arcane::Materials::ComponentCellEnumerator::_varValueIndex ( ) const
inlineprotected

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

◆ create() [1/3]

ComponentCellEnumerator Arcane::Materials::ComponentCellEnumerator::create ( ComponentItemVectorView  v)
static

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

◆ create() [2/3]

ComponentCellEnumerator Arcane::Materials::ComponentCellEnumerator::create ( const ComponentItemVector v)
static

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

◆ create() [3/3]

ComponentCellEnumerator Arcane::Materials::ComponentCellEnumerator::create ( IMeshComponent component)
static

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

◆ hasNext()

bool Arcane::Materials::ComponentCellEnumerator::hasNext ( ) const
inline

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

◆ index()

Integer Arcane::Materials::ComponentCellEnumerator::index ( ) const
inline

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

◆ operator ComponentItemLocalId()

Arcane::Materials::ComponentCellEnumerator::operator ComponentItemLocalId ( ) const
inline

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

◆ operator*()

ComponentCell Arcane::Materials::ComponentCellEnumerator::operator* ( ) const
inline

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

◆ operator++()

void Arcane::Materials::ComponentCellEnumerator::operator++ ( )
inline

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

Documentation des fonctions amies et associées

◆ EnumeratorTracer

friend class EnumeratorTracer
friend

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

Documentation des données membres

◆ m_component

IMeshComponent* Arcane::Materials::ComponentCellEnumerator::m_component
protected

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

◆ m_constituent_list_view

ConstituentItemLocalIdListView Arcane::Materials::ComponentCellEnumerator::m_constituent_list_view
protected

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

◆ m_index

Int32 Arcane::Materials::ComponentCellEnumerator::m_index
protected

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

◆ m_matvar_indexes

ConstArrayView<MatVarIndex> Arcane::Materials::ComponentCellEnumerator::m_matvar_indexes
protected

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

◆ m_size

Int32 Arcane::Materials::ComponentCellEnumerator::m_size
protected

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


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