12#ifndef ARCANE_IITEMCONNECTIVITYACCESSOR_H
13#define ARCANE_IITEMCONNECTIVITYACCESSOR_H
17#include "arcane/utils/ArrayView.h"
18#include "arcane/utils/String.h"
20#include "arcane/ItemTypes.h"
30class ConnectivityItemVector;
Gère la récupération des informations de connectivité.
Interface pour gérer l'accès à une connectivité.
virtual ItemVectorView _connectedItems(ItemLocalId item, ConnectivityItemVector &con_items) const =0
Remplit con_items avec les entités connectées à item.
virtual Int32 connectedItemLocalId(ItemLocalId lid, Integer index) const =0
localId() de la index-ième entitée connectées à l'entité source de numéro local lid
virtual void _initializeStorage(ConnectivityItemVector *civ)=0
Implémente l'initialisation de civ pour cette connectivitée.
virtual Integer nbConnectedItem(ItemLocalId lid) const =0
Nombre d'entité connectées à l'entité source de numéro local lid.
Index d'un Item dans une variable.
Vue sur un vecteur d'entités.