Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::Materials::CellComponentCellEnumeratorT< ComponentCellType >

Enumérateur typés sur les mailles composants d'une maille. Plus de détails...

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

+ Graphe d'héritage de Arcane::Materials::CellComponentCellEnumeratorT< ComponentCellType >:
+ Graphe de collaboration de Arcane::Materials::CellComponentCellEnumeratorT< ComponentCellType >:

Types publics

using IteratorType = CellComponentCellEnumerator::IteratorT< ComponentCellType >
 

Fonctions membres publiques

ARCCORE_HOST_DEVICE CellComponentCellEnumeratorT (ComponentCell super_item)
 
ARCCORE_HOST_DEVICE ComponentCellType operator* () const
 
ARCCORE_HOST_DEVICE IteratorType begin () const
 
ARCCORE_HOST_DEVICE Sentinel end () const
 
- Fonctions membres publiques hérités de Arcane::Materials::CellComponentCellEnumerator
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
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Arcane::Materials::CellComponentCellEnumerator
ARCCORE_HOST_DEVICE matimpl::ConstituentItemBase _currentSubItemBase () const
 
- Attributs protégés hérités de Arcane::Materials::CellComponentCellEnumerator
Int32 m_index = 0
 
Int32 m_size = 0
 
Int32 m_first_sub_index = -1
 
ComponentItemSharedInfom_sub_constituent_shared_info = nullptr
 

Description détaillée

template<typename ComponentCellType>
class Arcane::Materials::CellComponentCellEnumeratorT< ComponentCellType >

Enumérateur typés sur les mailles composants d'une maille.

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

Documentation des définitions de type membres

◆ IteratorType

Documentation des constructeurs et destructeur

◆ CellComponentCellEnumeratorT()

ARCCORE_HOST_DEVICE Arcane::Materials::CellComponentCellEnumeratorT< ComponentCellType >::CellComponentCellEnumeratorT ( ComponentCell  super_item)
inlineexplicit

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

Documentation des fonctions membres

◆ begin()

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

◆ end()

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

◆ operator*()

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


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