Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
SubRequestCompletionInfo.h
1// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2//-----------------------------------------------------------------------------
3// Copyright 2000-2024 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4// See the top-level COPYRIGHT file for details.
5// SPDX-License-Identifier: Apache-2.0
6//-----------------------------------------------------------------------------
7/*---------------------------------------------------------------------------*/
8/* SubRequestCompletionInfo.h (C) 2000-2024 */
9/* */
10/* Informations de complétion pour une sous-requête. */
11/*---------------------------------------------------------------------------*/
12#ifndef ARCCORE_MESSAGEPASSING_INTERNAL_SUBREQUESTCOMPLETIONINFO_H
13#define ARCCORE_MESSAGEPASSING_INTERNAL_SUBREQUESTCOMPLETIONINFO_H
14/*---------------------------------------------------------------------------*/
15/*---------------------------------------------------------------------------*/
16
17#include "arccore/message_passing/MessageRank.h"
18#include "arccore/message_passing/MessageTag.h"
19
20/*---------------------------------------------------------------------------*/
21/*---------------------------------------------------------------------------*/
22
24{
25
26/*---------------------------------------------------------------------------*/
27/*---------------------------------------------------------------------------*/
31class ARCCORE_MESSAGEPASSING_EXPORT SubRequestCompletionInfo
32{
33 public:
34
36 : m_source_rank(rank)
37 , m_source_tag(tag)
38 {}
39
40 public:
41
43 MessageRank sourceRank() const { return m_source_rank; }
45 MessageTag sourceTag() const { return m_source_tag; }
46
47 private:
48
49 MessageRank m_source_rank;
50 MessageTag m_source_tag;
51};
52
53/*---------------------------------------------------------------------------*/
54/*---------------------------------------------------------------------------*/
55
56}
57
58/*---------------------------------------------------------------------------*/
59/*---------------------------------------------------------------------------*/
60
61#endif
62
Informations de complètion d'une sous-requête.
MessageRank sourceRank() const
Rang d'origine de la requête.
MessageTag sourceTag() const
Tag d'origine de la requête.
Espace de nommage contenant les types et déclarations qui gèrent le mécanisme de parallélisme par éch...