12#ifndef ARCANE_PARALLEL_VARIABLEPARALLELOPERATION_H
13#define ARCANE_PARALLEL_VARIABLEPARALLELOPERATION_H
17#include "arcane/utils/List.h"
18#include "arcane/utils/Array.h"
19#include "arcane/utils/TraceAccessor.h"
21#include "arcane/Parallel.h"
22#include "arcane/ArcaneTypes.h"
23#include "arcane/VariableCollection.h"
25#include "arcane/IVariableParallelOperation.h"
57 void addVariable(
IVariable* variable)
override;
64 virtual void _buildItemsToSend() = 0;
Interface d'une famille d'entités.
Interface du gestionnaire de parallélisme pour un sous-domaine.
Interface d'une classe d'opérations parallèle sur des variables.
virtual ~VariableParallelOperationBase()
Libère les ressources.
void build() override
Construit l'instance.
Classe de base des vecteurs 1D de données.
Classe d'accès aux traces.
Vecteur 1D de données avec sémantique par valeur (style STL).
Implémentation de la concurrence.