Types et macros pour itérer sur les entités du maillage connectées à une autre entité. Plus de détails...
#include "arcane/core/Item.h"
#include "arcane/core/ItemConnectedEnumeratorBase.h"
Aller au code source de ce fichier.
Classes | |
class | Arcane::ItemConnectedEnumerator |
Enumérateur sur une liste d'entités connectées à une autre. Plus de détails... | |
class | Arcane::ItemConnectedEnumeratorT< ItemType > |
Enumérateur sur une liste typée d'entités connectées de type ItemType. Plus de détails... | |
Espaces de nommage | |
namespace | Arcane |
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*- | |
Macros | |
#define | ENUMERATE_CONNECTED_(type, iterator_name, item, connectivity_func) for( ::Arcane::ItemEnumeratorT< type > iterator_name( (item) . connectivity_func ); iterator_name . hasNext(); ++iterator_name ) |
Macro pour itérer sur une liste d'entité connectées à une autre entité. | |
Types et macros pour itérer sur les entités du maillage connectées à une autre entité.
Définition dans le fichier ItemConnectedEnumerator.h.
#define ENUMERATE_CONNECTED_ | ( | type, | |
iterator_name, | |||
item, | |||
connectivity_func | |||
) | for( ::Arcane::ItemEnumeratorT< type > iterator_name( (item) . connectivity_func ); iterator_name . hasNext(); ++iterator_name ) |
Macro pour itérer sur une liste d'entité connectées à une autre entité.
type | type de l'entité connectée (Node, Face, Cell, Edge, Particle, DoF ) |
iterator_name | nom de l'énumérateur |
item | nom de l'entité dont on souhaite avoir les connectivités |
connectivity_func | méthode de item pour récupérer la connectivité. |
Exemple pour itérer sur les noeuds de la mailles:
Définition à la ligne 144 du fichier ItemConnectedEnumerator.h.