12#ifndef ARCCORE_MESSAGEPASSING_ITYPEDISPATCHER_H
13#define ARCCORE_MESSAGEPASSING_ITYPEDISPATCHER_H
18#include "arccore/message_passing/Request.h"
19#include "arccore/collections/CollectionsGlobal.h"
27extern "C++" ARCCORE_MESSAGEPASSING_EXPORT
void
28_internalThrowNotImplementedTypeDispatcher ARCCORE_NORETURN ();
42 virtual void finalize() = 0;
60 virtual Type allReduce(
eReduceType op, Type send_buf) = 0;
72 _internalThrowNotImplementedTypeDispatcher();
Déclarations des types de la composante 'base' de Arccore.
Déclarations générales de la composante 'message_passing'.
Classe de base des vecteurs 1D de données.
Vue constante d'un tableau de type T.
Informations pour un message 'gather' pour le type de données DataType.
Informations pour envoyer/recevoir un message point à point.
Vue d'un tableau d'éléments de type T.
Espace de nommage contenant les types et déclarations qui gèrent le mécanisme de parallélisme par éch...
eReduceType
Types des réductions supportées.
std::int32_t Int32
Type entier signé sur 32 bits.