12#ifndef ARCANE_MESH_ITEMGROUPSSYNCHRONIZE_H
13#define ARCANE_MESH_ITEMGROUPSSYNCHRONIZE_H
17#include "arcane/utils/List.h"
18#include "arcane/utils/TraceAccessor.h"
20#include "arcane/core/MeshVariable.h"
22#include "arcane/mesh/MeshGlobal.h"
Interface of an entity family.
Scalar variable on a mesh entity type.
TraceAccessor(ITraceMng *m)
Constructs an accessor via the trace manager m.
Integer checkSynchronize()
Checks if the groups are synchronized.
ItemGroupsSynchronize(IItemFamily *item_family)
Create an instance to synchronize all groups of the family item_family.
Int32 IntAggregator
Type used for aggregating group communications.
void synchronize()
Synchronizes the groups.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Collection< ItemGroup > ItemGroupCollection
Collection of mesh item groups.
Int32 Integer
Type representing an integer.
List< ItemGroup > ItemGroupList
Array of mesh item groups.
std::int32_t Int32
Signed integer type of 32 bits.