12#ifndef ARCANE_DOF_GHOSTLAYERFROMCONNECTIVITYCOMPUTER_H
13#define ARCANE_DOF_GHOSTLAYERFROMCONNECTIVITYCOMPUTER_H
17#include "arcane/utils/ArrayView.h"
18#include "arcane/utils/ITraceMng.h"
20#include "arcane/ArcaneTypes.h"
21#include "arcane/IExtraGhostItemsBuilder.h"
22#include "arcane/IItemConnectivity.h"
24#include "arcane/mesh/DoFFamily.h"
25#include "arcane/mesh/ItemConnectivity.h"
26#include "arcane/mesh/IItemConnectivityGhostPolicy.h"
85 void _computeSharedItems();
Outil de calcul de la couche fantôme d'une famille à partir de la connectivité.
virtual ~GhostLayerFromConnectivityComputer()
virtual Int32ConstArrayView sharedItems(const Integer rank, const String &family_name)=0
donne les local_ids des items de la famille family_name partagés pour la connectivité avec le process...
virtual Int32ConstArrayView communicatingRanks()=0
Rangs des sous-domaines avec lesquels on communique.
virtual Int32ConstArrayView sharedItemsConnectedItems(const Integer rank, const String &family_name)=0
donne les local_ids des items de la famille family_name connectés avec les sharedItems(rank).
virtual void updateConnectivity(Int32ConstArrayView ghost_items, Int64ConstArrayView ghost_items_connected_items)=0
mets à jour la connectivité en connectant les items fantômes ajoutés..
Interface pour gérer une connectivité.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Vue constante d'un tableau de type T.
Interface du gestionnaire de traces.
Chaîne de caractères unicode.