12#ifndef ARCANE_IITEMCONNECTIVITYGHOSTPOLICY_H
13#define ARCANE_IITEMCONNECTIVITYGHOSTPOLICY_H
17#include "arcane/utils/ArrayView.h"
virtual Int32ConstArrayView sharedItems(const Integer rank, const String &family_name)=0
gives the local_ids of the items of the family family_name shared for the connectivity with the rank ...
virtual ~IItemConnectivityGhostPolicy()
virtual Int32ConstArrayView communicatingRanks()=0
Ranks of sub-domains with which we communicate.
virtual Int32ConstArrayView sharedItemsConnectedItems(const Integer rank, const String &family_name)=0
gives the local_ids of the items of the family family_name connected with the sharedItems(rank).
virtual void updateConnectivity(Int32ConstArrayView ghost_items, Int64ConstArrayView ghost_items_connected_items)=0
updates the connectivity by connecting the added ghost items.
Chaîne de caractères unicode.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Int32 Integer
Type représentant un entier.
ConstArrayView< Int32 > Int32ConstArrayView
Equivalent C d'un tableau à une dimension d'entiers 32 bits.
ConstArrayView< Int64 > Int64ConstArrayView
Equivalent C d'un tableau à une dimension d'entiers 64 bits.