12#ifndef ARCANE_IMPL_TRANSFERVALUESPARALLELOPERATION_H
13#define ARCANE_IMPL_TRANSFERVALUESPARALLELOPERATION_H
17#include "arcane/ITransferValuesParallelOperation.h"
30class ARCANE_IMPL_EXPORT TransferValuesParallelOperation
37 virtual ~TransferValuesParallelOperation();
61 template<
typename U>
void
Tableau d'items de types quelconques.
Vue constante d'un tableau de type T.
Interface du gestionnaire de parallélisme pour un sous-domaine.
Interface d'un sérialiseur.
Envoie de valeurs sur différents processeurs.
Vecteur 1D de données avec sémantique par référence.
Vue d'un tableau d'éléments de type T.
virtual void transferValues()
Envoie et réceptionne les valeurs.
virtual void addArray(Int32ConstArrayView send_values, SharedArray< Int32 > recv_value)
Ajoute un tableau de Int32.
virtual IParallelMng * parallelMng()
Gestionnaire de parallélisme associé
virtual void setTransferRanks(Int32ConstArrayView ranks)
Positionne le tableau indiquant à qui envoyer les valeurs.
Vecteur 1D de données avec sémantique par valeur (style STL).
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Int32 Integer
Type représentant un entier.
ConstArrayView< Int32 > Int32ConstArrayView
Equivalent C d'un tableau à une dimension d'entiers 32 bits.
ConstArrayView< Int64 > Int64ConstArrayView
Equivalent C d'un tableau à une dimension d'entiers 64 bits.
ConstArrayView< Real > RealConstArrayView
Equivalent C d'un tableau à une dimension de réels.