Déclarations générales de la composante 'message_passing'. Plus de détails...
#include "arccore/base/RefDeclarations.h"
Aller au code source de ce fichier.
Espaces de nommage | |
namespace | Arccore |
Espace de nom de Arccore. | |
namespace | Arccore::MessagePassing |
Espace de nommage contenant les types et déclarations qui gèrent le mécanisme de parallélisme par échange de message. | |
Macros | |
#define | ARCCORE_MESSAGEPASSING_EXPORT ARCCORE_IMPORT |
#define | ARCCORE_MESSAGEPASSING_EXTERN_TPL extern |
Énumérations | |
enum | Arccore::MessagePassing::eReduceType { Arccore::MessagePassing::ReduceMin , Arccore::MessagePassing::ReduceMax , Arccore::MessagePassing::ReduceSum } |
Types des réductions supportées. Plus de détails... | |
enum | Arccore::MessagePassing::eWaitType { WaitAll = 0 , Arccore::MessagePassing::WaitSome = 1 , Arccore::MessagePassing::TestSome = 2 , Arccore::MessagePassing::WaitSomeNonBlocking = 2 } |
Type d'attente. Plus de détails... | |
enum | Arccore::MessagePassing::eBlockingType { Blocking = 0 , NonBlocking } |
Type indiquant si un message est bloquant ou non. Plus de détails... | |
enum | Arccore::MessagePassing::ePointToPointMessageType { MsgSend = 0 , MsgReceive } |
Type de message point à point. Plus de détails... | |
Déclarations générales de la composante 'message_passing'.
Définition dans le fichier MessagePassingGlobal.h.
#define ARCCORE_MESSAGEPASSING_EXPORT ARCCORE_IMPORT |
Définition à la ligne 26 du fichier MessagePassingGlobal.h.
#define ARCCORE_MESSAGEPASSING_EXTERN_TPL extern |
Définition à la ligne 27 du fichier MessagePassingGlobal.h.