14#include "arcane/parallel/GhostItemsVariableParallelOperation.h"
16#include "arcane/ItemGroup.h"
17#include "arcane/IItemFamily.h"
18#include "arcane/ItemEnumerator.h"
19#include "arcane/Item.h"
30GhostItemsVariableParallelOperation::
31GhostItemsVariableParallelOperation(
IItemFamily* family)
47void GhostItemsVariableParallelOperation::
50 auto& items_to_send = _itemsToSend();
56 items_to_send[item.
owner()].add(item);
Interface of an entity family.
Base class for a mesh element.
Int32 owner() const
Owner subdomain number of the entity.
constexpr bool isOwn() const
true if the entity belongs to the subdomain
Interface for a class of parallel operations on variables.
IItemFamily * itemFamily() override
Entity family on which the operation is performed.
Concurrency implementation.