Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::IExtraGhostItemsBuilder Class Referenceabstract

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< Int32extraItemsToSend (Int32 sid) const =0
 Local indices of "extraordinary" items for sending Retrieves the array of "extraordinary" items destined for subdomain sid.

Detailed Description

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.

Constructor & Destructor Documentation

◆ ~IExtraGhostItemsBuilder()

virtual Arcane::IExtraGhostItemsBuilder::~IExtraGhostItemsBuilder ( )
virtualdefault

Class destructor


The documentation for this class was generated from the following file: