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

Enumérateur sur les constituants d'une maille. Plus de détails...

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

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

Classes

class  Iterator
 
class  IteratorT
 
class  Sentinel
 

Fonctions membres publiques

ARCCORE_HOST_DEVICE CellComponentCellEnumerator (ComponentCell super_item)
 
ARCCORE_HOST_DEVICE void operator++ ()
 
ARCCORE_HOST_DEVICE bool hasNext () const
 
ARCCORE_HOST_DEVICE ComponentCell operator* () const
 
ARCCORE_HOST_DEVICE MatVarIndex _varIndex () const
 
ARCCORE_HOST_DEVICE Int32 index () const
 
ARCCORE_HOST_DEVICE operator ComponentItemLocalId () const
 
ARCCORE_HOST_DEVICE Iterator begin () const
 
ARCCORE_HOST_DEVICE Sentinel end () const
 

Fonctions membres protégées

ARCCORE_HOST_DEVICE matimpl::ConstituentItemBase _currentSubItemBase () const
 

Attributs protégés

Int32 m_index = 0
 
Int32 m_size = 0
 
Int32 m_first_sub_index = -1
 
ComponentItemSharedInfom_sub_constituent_shared_info = nullptr
 

Amis

class EnumeratorTracer
 

Description détaillée

Enumérateur sur les constituants d'une maille.

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

Documentation des constructeurs et destructeur

◆ CellComponentCellEnumerator()

ARCCORE_HOST_DEVICE Arcane::Materials::CellComponentCellEnumerator::CellComponentCellEnumerator ( ComponentCell  super_item)
inlineexplicit

Définition à la ligne 269 du fichier core/materials/ComponentItem.h.

Documentation des fonctions membres

◆ _currentSubItemBase()

ARCCORE_HOST_DEVICE matimpl::ConstituentItemBase Arcane::Materials::CellComponentCellEnumerator::_currentSubItemBase ( ) const
inlineprotected

Définition à la ligne 307 du fichier core/materials/ComponentItem.h.

◆ _varIndex()

ARCCORE_HOST_DEVICE MatVarIndex Arcane::Materials::CellComponentCellEnumerator::_varIndex ( ) const
inline

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

◆ begin()

ARCCORE_HOST_DEVICE Iterator Arcane::Materials::CellComponentCellEnumerator::begin ( ) const
inline

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

◆ end()

ARCCORE_HOST_DEVICE Sentinel Arcane::Materials::CellComponentCellEnumerator::end ( ) const
inline

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

◆ hasNext()

ARCCORE_HOST_DEVICE bool Arcane::Materials::CellComponentCellEnumerator::hasNext ( ) const
inline

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

◆ index()

ARCCORE_HOST_DEVICE Int32 Arcane::Materials::CellComponentCellEnumerator::index ( ) const
inline

Définition à la ligne 290 du fichier core/materials/ComponentItem.h.

◆ operator ComponentItemLocalId()

ARCCORE_HOST_DEVICE Arcane::Materials::CellComponentCellEnumerator::operator ComponentItemLocalId ( ) const
inline

Définition à la ligne 291 du fichier core/materials/ComponentItem.h.

◆ operator*()

ARCCORE_HOST_DEVICE ComponentCell Arcane::Materials::CellComponentCellEnumerator::operator* ( ) const
inline

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

◆ operator++()

ARCCORE_HOST_DEVICE void Arcane::Materials::CellComponentCellEnumerator::operator++ ( )
inline

Définition à la ligne 278 du fichier core/materials/ComponentItem.h.

Documentation des fonctions amies et associées

◆ EnumeratorTracer

Définition à la ligne 184 du fichier core/materials/ComponentItem.h.

Documentation des données membres

◆ m_first_sub_index

Int32 Arcane::Materials::CellComponentCellEnumerator::m_first_sub_index = -1
protected

Définition à la ligne 302 du fichier core/materials/ComponentItem.h.

◆ m_index

Int32 Arcane::Materials::CellComponentCellEnumerator::m_index = 0
protected

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

◆ m_size

Int32 Arcane::Materials::CellComponentCellEnumerator::m_size = 0
protected

Définition à la ligne 301 du fichier core/materials/ComponentItem.h.

◆ m_sub_constituent_shared_info

ComponentItemSharedInfo* Arcane::Materials::CellComponentCellEnumerator::m_sub_constituent_shared_info = nullptr
protected

Définition à la ligne 303 du fichier core/materials/ComponentItem.h.


La documentation de cette classe a été générée à partir du fichier suivant :