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

Enumérateur sur une liste d'entités connectées à une autre. Plus de détails...

#include <arcane/core/ItemConnectedEnumerator.h>

+ Graphe d'héritage de Arcane::ItemConnectedEnumerator:
+ Graphe de collaboration de Arcane::ItemConnectedEnumerator:

Types publics

using BaseClass = ItemConnectedEnumeratorBaseT< Item >
 

Fonctions membres publiques

 ItemConnectedEnumerator (const impl::ItemIndexedListView< DynExtent > &rhs)
 
template<int E>
 ItemConnectedEnumerator (const ItemConnectedListView< E > &rhs)
 
- Fonctions membres publiques hérités de Arcane::ItemConnectedEnumeratorBaseT< Item >
constexpr Item operator* () const
 
constexpr const Itemoperator-> () const
 
constexpr LocalIdType asItemLocalId () const
 
- Fonctions membres publiques hérités de Arcane::ItemConnectedEnumeratorBase
constexpr void operator++ ()
 Incrémente l'index de l'énumérateur.
 
constexpr bool operator() () const
 Vrai si on n'a pas atteint la fin de l'énumérateur (index()<count())
 
constexpr bool hasNext () const
 Vrai si on n'a pas atteint la fin de l'énumérateur (index()<count())
 
constexpr Int32 count () const
 Nombre d'éléments de l'énumérateur.
 
constexpr Int32 index () const
 Indice courant de l'énumérateur.
 
constexpr ItemLocalId itemLocalId () const
 localId() de l'entité courante.
 
constexpr Int32 localId () const
 localId() de l'entité courante.
 

Fonctions membres protégées

 ItemConnectedEnumerator (ItemSharedInfo *s, const Int32ConstArrayView &local_ids)
 

Amis

class ItemGroup
 
class ItemVector
 
class ItemVectorView
 
class ItemPairEnumerator
 
template<int Extent>
class ItemConnectedListView
 
class ItemConnectedEnumeratorBaseT< Item >
 
class ItemConnectedEnumeratorBaseT< Node >
 
class ItemConnectedEnumeratorBaseT< ItemWithNodes >
 
class ItemConnectedEnumeratorBaseT< Edge >
 
class ItemConnectedEnumeratorBaseT< Face >
 
class ItemConnectedEnumeratorBaseT< Cell >
 
class ItemConnectedEnumeratorBaseT< Particle >
 
class ItemConnectedEnumeratorBaseT< DoF >
 

Membres hérités additionnels

- Attributs protégés hérités de Arcane::ItemConnectedEnumeratorBaseT< Item >
Item m_item
 
- Attributs protégés hérités de Arcane::ItemConnectedEnumeratorBase
const Int32 *ARCANE_RESTRICT m_local_ids = nullptr
 
Int32 m_index = 0
 
Int32 m_count = 0
 
Int32 m_local_id_offset = 0
 

Description détaillée

Enumérateur sur une liste d'entités connectées à une autre.

Définition à la ligne 39 du fichier ItemConnectedEnumerator.h.

Documentation des définitions de type membres

◆ BaseClass

Documentation des constructeurs et destructeur

◆ ItemConnectedEnumerator() [1/3]

Arcane::ItemConnectedEnumerator::ItemConnectedEnumerator ( const impl::ItemIndexedListView< DynExtent > &  rhs)
inline

Définition à la ligne 70 du fichier ItemConnectedEnumerator.h.

◆ ItemConnectedEnumerator() [2/3]

template<int E>
Arcane::ItemConnectedEnumerator::ItemConnectedEnumerator ( const ItemConnectedListView< E > &  rhs)
inline

Définition à la ligne 74 du fichier ItemConnectedEnumerator.h.

◆ ItemConnectedEnumerator() [3/3]

Arcane::ItemConnectedEnumerator::ItemConnectedEnumerator ( ItemSharedInfo s,
const Int32ConstArrayView local_ids 
)
inlineprotected

Définition à la ligne 79 du fichier ItemConnectedEnumerator.h.

Documentation des fonctions amies et associées

◆ ItemConnectedEnumeratorBaseT< Cell >

friend class ItemConnectedEnumeratorBaseT< Cell >
friend

Définition à la ligne 46 du fichier ItemConnectedEnumerator.h.

◆ ItemConnectedEnumeratorBaseT< DoF >

friend class ItemConnectedEnumeratorBaseT< DoF >
friend

Définition à la ligne 46 du fichier ItemConnectedEnumerator.h.

◆ ItemConnectedEnumeratorBaseT< Edge >

friend class ItemConnectedEnumeratorBaseT< Edge >
friend

Définition à la ligne 46 du fichier ItemConnectedEnumerator.h.

◆ ItemConnectedEnumeratorBaseT< Face >

friend class ItemConnectedEnumeratorBaseT< Face >
friend

Définition à la ligne 46 du fichier ItemConnectedEnumerator.h.

◆ ItemConnectedEnumeratorBaseT< Item >

friend class ItemConnectedEnumeratorBaseT< Item >
friend

Définition à la ligne 46 du fichier ItemConnectedEnumerator.h.

◆ ItemConnectedEnumeratorBaseT< ItemWithNodes >

Définition à la ligne 46 du fichier ItemConnectedEnumerator.h.

◆ ItemConnectedEnumeratorBaseT< Node >

friend class ItemConnectedEnumeratorBaseT< Node >
friend

Définition à la ligne 46 du fichier ItemConnectedEnumerator.h.

◆ ItemConnectedEnumeratorBaseT< Particle >

friend class ItemConnectedEnumeratorBaseT< Particle >
friend

Définition à la ligne 46 du fichier ItemConnectedEnumerator.h.

◆ ItemConnectedListView

template<int Extent>
friend class ItemConnectedListView
friend

Définition à la ligne 46 du fichier ItemConnectedEnumerator.h.

◆ ItemGroup

friend class ItemGroup
friend

Définition à la ligne 42 du fichier ItemConnectedEnumerator.h.

◆ ItemPairEnumerator

friend class ItemPairEnumerator
friend

Définition à la ligne 45 du fichier ItemConnectedEnumerator.h.

◆ ItemVector

friend class ItemVector
friend

Définition à la ligne 43 du fichier ItemConnectedEnumerator.h.

◆ ItemVectorView

friend class ItemVectorView
friend

Définition à la ligne 44 du fichier ItemConnectedEnumerator.h.


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