Arcane
v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
DirectSubDomainExecutionContext.cc
1
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2
//-----------------------------------------------------------------------------
3
// Copyright 2000-2022 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
/* DirectSubDomainExecutionContext.cc (C) 2000-2022 */
9
/* */
10
/* Contexte d'exécution directe avec création d'un sous-domaine. */
11
/*---------------------------------------------------------------------------*/
12
/*---------------------------------------------------------------------------*/
13
14
#include "arcane/launcher/DirectSubDomainExecutionContext.h"
15
16
#include "arcane/utils/String.h"
17
18
/*---------------------------------------------------------------------------*/
19
/*---------------------------------------------------------------------------*/
20
21
namespace
Arcane
22
{
23
class
DirectSubDomainExecutionContext::Impl
24
{
25
public
:
26
Impl
(
ISubDomain
*
sd
) : m_sub_domain(
sd
){}
27
ISubDomain
* m_sub_domain;
28
};
29
30
/*---------------------------------------------------------------------------*/
31
/*---------------------------------------------------------------------------*/
32
33
DirectSubDomainExecutionContext::
34
DirectSubDomainExecutionContext(
ISubDomain
*
sd
)
35
: m_p(
new
Impl
(
sd
))
36
{
37
}
38
39
/*---------------------------------------------------------------------------*/
40
/*---------------------------------------------------------------------------*/
41
42
DirectSubDomainExecutionContext::
43
~DirectSubDomainExecutionContext()
44
{
45
delete
m_p;
46
}
47
48
/*---------------------------------------------------------------------------*/
49
/*---------------------------------------------------------------------------*/
50
51
ISubDomain
*
DirectSubDomainExecutionContext::
52
subDomain
()
const
53
{
54
return
m_p->m_sub_domain;
55
}
56
57
/*---------------------------------------------------------------------------*/
58
/*---------------------------------------------------------------------------*/
59
60
}
// End namespace Arcane
61
62
/*---------------------------------------------------------------------------*/
63
/*---------------------------------------------------------------------------*/
Arcane::DirectSubDomainExecutionContext::Impl
Definition
DirectSubDomainExecutionContext.cc:24
Arcane::DirectSubDomainExecutionContext::subDomain
ISubDomain * subDomain() const
Sous domaine.
Definition
DirectSubDomainExecutionContext.cc:52
Arcane::ISubDomain
Interface du gestionnaire d'un sous-domaine.
Definition
ISubDomain.h:74
Arcane::LimaWrapper
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Definition
Lima.cc:120
Arcane
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Definition
AcceleratorGlobal.h:36
arcane
launcher
DirectSubDomainExecutionContext.cc
Généré le Lundi 18 Novembre 2024 03:01:36 pour Arcane par
1.9.8