Interface for an "extraordinary" ghost item builder. More...
#include <arcane/core/IExtraGhostItemsBuilder.h>
Public Member Functions | |
| virtual | ~IExtraGhostItemsBuilder ()=default |
| virtual void | computeExtraItemsToSend ()=0 |
| Calculation of "extraordinary" items to send Performs the calculation of "extraordinary" items following a construction algorithm. | |
| virtual ConstArrayView< Int32 > | extraItemsToSend (Int32 sid) const =0 |
| Local indices of "extraordinary" items for sending Retrieves the array of "extraordinary" items destined for subdomain sid. | |
Interface for an "extraordinary" ghost item builder.
An "extraordinary" ghost item is a ghost item added to the ghost items defined by the mesh connectivity. Specifically, the calculation of extraordinary ghost items is performed during every mesh update or load balancing. This interface is particularly used for degrees of freedom.
NOTE: makes the remove_old_ghost parameter of the IMesh::endUpdate method obsolete
Definition at line 38 of file IExtraGhostItemsBuilder.h.
|
virtualdefault |
Class destructor
|
pure virtual |
Calculation of "extraordinary" items to send Performs the calculation of "extraordinary" items following a construction algorithm.
Implemented in Arcane::ItemConnectivitySynchronizer.
|
pure virtual |
Local indices of "extraordinary" items for sending Retrieves the array of "extraordinary" items destined for subdomain sid.
Implemented in Arcane::ItemConnectivitySynchronizer.