12#ifndef ARCANE_CORE_PARALLEL_VARIABLEPARALLELOPERATION_H 
   13#define ARCANE_CORE_PARALLEL_VARIABLEPARALLELOPERATION_H 
   17#include "arcane/utils/List.h" 
   18#include "arcane/utils/Array.h" 
   19#include "arcane/utils/TraceAccessor.h" 
   23#include "arcane/core/VariableCollection.h" 
   25#include "arcane/core/IVariableParallelOperation.h" 
   40class ARCANE_CORE_EXPORT VariableParallelOperationBase
 
   57  void addVariable(
IVariable* variable) 
override;
 
   64  virtual void _buildItemsToSend() = 0;
 
   70  VariableList m_variables;
 
 
Déclarations des types généraux de Arcane.
Fichier contenant les déclarations concernant le modèle de programmation par échange de message.
Classe de base des vecteurs 1D de données.
Interface d'une famille d'entités.
Interface du gestionnaire de parallélisme pour un sous-domaine.
Interface d'une variable.
virtual ~VariableParallelOperationBase()
Libère les ressources.
void build() override
Construit l'instance.
TraceAccessor(ITraceMng *m)
Construit un accesseur via le gestionnaire de trace m.
Vecteur 1D de données avec sémantique par valeur (style STL).
Implémentation de la concurrence.