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

Enumérateur sur une sous-partie (pure ou partielle) d'un sous-ensemble 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::ComponentPartCellEnumerator:
+ Graphe de collaboration de Arcane::Materials::ComponentPartCellEnumerator:

Fonctions membres publiques

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

Fonctions membres publiques statiques

static ComponentPartCellEnumerator create (ComponentPartItemVectorView v)
 
static ComponentPartCellEnumerator create (IMeshComponent *c, eMatPart part)
 

Fonctions membres protégées

 ComponentPartCellEnumerator (const ComponentPartItemVectorView &view, Integer base_index)
 
matimpl::ConstituentItemBase _currentConstituentItemBase () const
 

Attributs protégés

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 sur une sous-partie (pure ou partielle) d'un sous-ensemble des mailles d'un composant (matériau ou milieu)

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

Documentation des constructeurs et destructeur

◆ ComponentPartCellEnumerator()

Arcane::Materials::ComponentPartCellEnumerator::ComponentPartCellEnumerator ( const ComponentPartItemVectorView view,
Integer  base_index 
)
protected

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

Documentation des fonctions membres

◆ _currentConstituentItemBase()

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

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

◆ _varIndex()

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

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

◆ create() [1/2]

ComponentPartCellEnumerator Arcane::Materials::ComponentPartCellEnumerator::create ( ComponentPartItemVectorView  v)
static

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

◆ create() [2/2]

ComponentPartCellEnumerator Arcane::Materials::ComponentPartCellEnumerator::create ( IMeshComponent c,
eMatPart  part 
)
static

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

◆ hasNext()

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

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

◆ operator ComponentItemLocalId()

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

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

◆ operator*()

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

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

◆ operator++()

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

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

Documentation des données membres

◆ m_base_index

Integer Arcane::Materials::ComponentPartCellEnumerator::m_base_index
protected

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

◆ m_component

IMeshComponent* Arcane::Materials::ComponentPartCellEnumerator::m_component
protected

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

◆ m_constituent_list_view

ConstituentItemLocalIdListView Arcane::Materials::ComponentPartCellEnumerator::m_constituent_list_view
protected

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

◆ m_index

Integer Arcane::Materials::ComponentPartCellEnumerator::m_index
protected

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

◆ m_item_indexes

Int32ConstArrayView Arcane::Materials::ComponentPartCellEnumerator::m_item_indexes
protected

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

◆ m_size

Integer Arcane::Materials::ComponentPartCellEnumerator::m_size
protected

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

◆ m_value_indexes

Int32ConstArrayView Arcane::Materials::ComponentPartCellEnumerator::m_value_indexes
protected

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

◆ m_var_idx

Integer Arcane::Materials::ComponentPartCellEnumerator::m_var_idx
protected

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


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