12#ifndef ARCANE_ITEMCONNECTEDENUMERATOR_H
13#define ARCANE_ITEMCONNECTEDENUMERATOR_H
17#include "arcane/core/Item.h"
18#include "arcane/core/ItemConnectedEnumeratorBase.h"
95template<
typename ItemType>
110 : BaseClass(s,local_ids){}
137#ifdef ARCANE_USE_SPECIFIC_ITEMCONNECTED
139#define ENUMERATE_CONNECTED_(type,iterator_name,item,connectivity_func) \
140 for( ::Arcane::ItemConnectedEnumeratorT< type > iterator_name( (item) . connectivity_func ); iterator_name . hasNext(); ++iterator_name )
144#define ENUMERATE_CONNECTED_(type,iterator_name,item,connectivity_func) \
145 for( ::Arcane::ItemEnumeratorT< type > iterator_name( (item) . connectivity_func ); iterator_name . hasNext(); ++iterator_name )
Classe de base typeé des énumérateurs sur une liste d'entité connectées.
constexpr Int32 index() const
Indice courant de l'énumérateur.
Enumérateur sur une liste typée d'entités connectées de type ItemType.
Enumérateur sur une liste d'entités connectées à une autre.
Vue sur une liste d'entités connectées à une autre.
Vue sur une liste d'entités connectées à une autre entité.
Groupe d'entités de maillage.
Enumérateur sur un tableau de tableaux d'entités du maillage.
Vue sur un vecteur d'entités.
Elément de maillage s'appuyant sur des noeuds (Edge,Face,Cell).
Classe de base d'un élément de maillage.
Vue constante d'un tableau de type T.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-