Arcane
v3.16.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
IExtraGhostItemsBuilder.h
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
/* IExtraGhostItemsBuilder.h (C) 2000-2015 */
9
/* */
10
/* Comment on file content. */
11
/*---------------------------------------------------------------------------*/
12
#ifndef ARCANE_IEXTRAGHOSTITEMSBUILDER_H_
13
#define ARCANE_IEXTRAGHOSTITEMSBUILDER_H_
14
/*---------------------------------------------------------------------------*/
15
/*---------------------------------------------------------------------------*/
16
17
#include "
arcane/utils/ArcaneGlobal.h
"
18
#include "arcane/ArcaneTypes.h"
19
20
/*---------------------------------------------------------------------------*/
21
/*---------------------------------------------------------------------------*/
22
23
ARCANE_BEGIN_NAMESPACE
24
25
/*---------------------------------------------------------------------------*/
26
/*---------------------------------------------------------------------------*/
39
40
/*---------------------------------------------------------------------------*/
41
/*---------------------------------------------------------------------------*/
42
43
class
IExtraGhostItemsBuilder
44
{
45
public
:
46
48
IExtraGhostItemsBuilder
() {}
49
51
virtual
~IExtraGhostItemsBuilder
() {}
52
53
public
:
54
60
virtual
void
computeExtraItemsToSend
() =0;
61
67
virtual
IntegerConstArrayView
extraItemsToSend
(
Int32
sid)
const
=0;
68
};
69
70
/*---------------------------------------------------------------------------*/
71
/*---------------------------------------------------------------------------*/
72
73
ARCANE_END_NAMESPACE
74
75
/*---------------------------------------------------------------------------*/
76
/*---------------------------------------------------------------------------*/
77
78
#endif
/* IEXTRAGHOSTITEMSBUILDER_H_ */
ArcaneGlobal.h
Fichier de configuration d'Arcane.
Arcane::IExtraGhostItemsBuilder::extraItemsToSend
virtual IntegerConstArrayView extraItemsToSend(Int32 sid) const =0
Indices locaux des items "extraordinaires" pour envoi Récupère le tableau des items "extraordinaires"...
Arcane::IExtraGhostItemsBuilder::computeExtraItemsToSend
virtual void computeExtraItemsToSend()=0
Calcul des items "extraordinaires" à envoyer Effectue le calcul des items "extraordinaires" suivant u...
Arcane::IExtraGhostItemsBuilder::~IExtraGhostItemsBuilder
virtual ~IExtraGhostItemsBuilder()
Definition
IExtraGhostItemsBuilder.h:51
Arcane::IExtraGhostItemsBuilder::IExtraGhostItemsBuilder
IExtraGhostItemsBuilder()
Definition
IExtraGhostItemsBuilder.h:48
Arcane::IntegerConstArrayView
ConstArrayView< Integer > IntegerConstArrayView
Equivalent C d'un tableau à une dimension d'entiers.
Definition
UtilsTypes.h:573
Arcane::Int32
std::int32_t Int32
Type entier signé sur 32 bits.
Definition
ArccoreGlobal.h:184
arcane
core
IExtraGhostItemsBuilder.h
Généré le Lundi 31 Mars 2025 02:52:51 pour Arcane par
1.13.2