Gère la récupération des informations de connectivité. Plus de détails...
#include <arcane/core/ConnectivityItemVector.h>
Fonctions membres publiques | |
ConnectivityItemVector (IItemConnectivity *c) | |
ConnectivityItemVector (IItemConnectivity &c) | |
ConnectivityItemVector (IIncrementalItemConnectivity *c) | |
ConnectivityItemVector (IIncrementalItemConnectivity &c) | |
ConnectivityItemVector (const ConnectivityItemVectorCatalyst &to_c) | |
IItemConnectivityAccessor * | accessor () const |
Connectivité associée. | |
ItemVectorView | connectedItems (ItemLocalId item) |
Retourne les entités connectées à item. | |
ItemVectorView | resizeAndCopy (Int32ConstArrayView ids) |
ItemVectorView | setItem (Int32 id) |
void | operator= (const ConnectivityItemVectorCatalyst &to_con_vec) |
Fonctions membres publiques hérités de Arcane::ItemVector | |
ItemVector (IItemFamily *afamily) | |
Créé un vecteur vide associé à la famille family. | |
ItemVector (IItemFamily *afamily, Int32ConstArrayView local_ids) | |
Créé un vecteur associé à la famille family et contenant les entités local_ids. | |
ItemVector (IItemFamily *afamily, Integer asize) | |
Créé un vecteur pour size éléments associé à la famille family. | |
ItemVector () | |
Créé un vecteur nul. Il faudra ensuite appeler setFamily() pour l'utiliser. | |
operator ItemVectorView () const | |
Operateur de cast vers ItemVectorView. | |
void | setFamily (IItemFamily *afamily) |
Positionne la famille associée. | |
void | add (Int32 local_id) |
Ajoute une entité de numéro local local_id à la fin du vecteur. | |
void | add (ConstArrayView< Int32 > local_ids) |
Ajoute une liste d'entité de numéros locaux local_ids à la fin du vecteur. | |
void | addItem (ItemLocalId local_id) |
Ajoute une entité de numéro local local_id à la fin du vecteur. | |
void | addItem (Item item) |
Ajoute une entité à la fin du vecteur. | |
Int32 | size () const |
Nombre d'éléments du vecteur. | |
void | reserve (Integer capacity) |
Réserve la mémoire pour capacity entités. | |
void | clear () |
Supprime toutes les entités du vecteur. | |
ItemVectorView | view () const |
Vue sur le vecteur. | |
ArrayView< Int32 > | viewAsArray () |
Vue sur les numéros locaux. | |
ConstArrayView< Int32 > | viewAsArray () const |
Vue constante sur les numéros locaux. | |
void | removeAt (Int32 index) |
Supprime l'entité à l'index index. | |
void | resize (Integer new_size) |
Positionne le nombre d'éléments du tableau. | |
ItemVector | clone () |
Clone ce vecteur. | |
Item | operator[] (Int32 index) const |
Entité à la position index du vecteur. | |
IItemFamily * | family () const |
Famille associée au vecteur. | |
ItemEnumerator | enumerator () const |
Enumérateur. | |
Membres hérités additionnels | |
Types publics hérités de Arcane::ItemVector | |
using | ItemType = Item |
Attributs protégés hérités de Arcane::ItemVector | |
SharedArray< Int32 > | m_local_ids |
IItemFamily * | m_family = nullptr |
ItemSharedInfo * | m_shared_info = ItemSharedInfo::nullInstance() |
Gère la récupération des informations de connectivité.
Définition à la ligne 60 du fichier ConnectivityItemVector.h.
|
inline |
Définition à la ligne 67 du fichier ConnectivityItemVector.h.
|
inline |
Définition à la ligne 72 du fichier ConnectivityItemVector.h.
|
inline |
Définition à la ligne 77 du fichier ConnectivityItemVector.h.
|
inline |
Définition à la ligne 82 du fichier ConnectivityItemVector.h.
|
inline |
Définition à la ligne 87 du fichier ConnectivityItemVector.h.
|
inline |
Connectivité associée.
Définition à la ligne 97 du fichier ConnectivityItemVector.h.
|
inline |
Retourne les entités connectées à item.
Définition à la ligne 103 du fichier ConnectivityItemVector.h.
|
inline |
Définition à la ligne 138 du fichier ConnectivityItemVector.h.
|
inline |
Définition à la ligne 115 du fichier ConnectivityItemVector.h.
|
inline |
Définition à la ligne 127 du fichier ConnectivityItemVector.h.