12#ifndef ARCANE_CORE_IITEMCONNECTIVITYACCESSOR_H
13#define ARCANE_CORE_IITEMCONNECTIVITYACCESSOR_H
17#include "arcane/utils/ArrayView.h"
18#include "arcane/utils/String.h"
35 friend ConnectivityItemVector;
Déclarations de types sur les entités.
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.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Int32 Integer
Type représentant un entier.
std::int32_t Int32
Type entier signé sur 32 bits.