Arcane
v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
ItemInternalConnectivityIndex.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
/* ItemInternalConnectivityIndex.h (C) 2000-2021 */
9
/* */
10
/* Indice d'une famille dans la connectivité accessible via ItemInternal. */
11
/*---------------------------------------------------------------------------*/
12
#ifndef ARCANE_MESH_ITEMINTERNALCONNECTIVITYINDEX_H
13
#define ARCANE_MESH_ITEMINTERNALCONNECTIVITYINDEX_H
14
/*---------------------------------------------------------------------------*/
15
/*---------------------------------------------------------------------------*/
16
17
#include "arcane/MeshUtils.h"
18
19
#include "arcane/mesh/MeshGlobal.h"
20
21
/*---------------------------------------------------------------------------*/
22
/*---------------------------------------------------------------------------*/
23
24
namespace
Arcane::mesh
25
{
26
27
/*---------------------------------------------------------------------------*/
28
/*---------------------------------------------------------------------------*/
29
31
class
NodeInternalConnectivityIndex
32
{
33
public
:
34
static
Integer connectivityIndex() {
return
ItemInternalConnectivityList::NODE_IDX; }
35
};
36
37
/*---------------------------------------------------------------------------*/
38
/*---------------------------------------------------------------------------*/
39
41
class
EdgeInternalConnectivityIndex
42
{
43
public
:
44
static
Integer connectivityIndex() {
return
ItemInternalConnectivityList::EDGE_IDX; }
45
};
46
47
/*---------------------------------------------------------------------------*/
48
/*---------------------------------------------------------------------------*/
49
51
class
FaceInternalConnectivityIndex
52
{
53
public
:
54
static
Integer connectivityIndex() {
return
ItemInternalConnectivityList::FACE_IDX; }
55
};
56
57
/*---------------------------------------------------------------------------*/
58
/*---------------------------------------------------------------------------*/
59
61
class
CellInternalConnectivityIndex
62
{
63
public
:
64
static
Integer connectivityIndex() {
return
ItemInternalConnectivityList::CELL_IDX; }
65
};
66
67
/*---------------------------------------------------------------------------*/
68
/*---------------------------------------------------------------------------*/
69
71
class
HParentInternalConnectivityIndex
72
{
73
public
:
74
static
Integer connectivityIndex() {
return
ItemInternalConnectivityList::HPARENT_IDX; }
75
};
76
77
/*---------------------------------------------------------------------------*/
78
/*---------------------------------------------------------------------------*/
79
81
class
HChildInternalConnectivityIndex
82
{
83
public
:
84
static
Integer connectivityIndex() {
return
ItemInternalConnectivityList::HCHILD_IDX; }
85
};
86
87
/*---------------------------------------------------------------------------*/
88
/*---------------------------------------------------------------------------*/
89
90
}
// End namespace Arcane::mesh
91
92
/*---------------------------------------------------------------------------*/
93
/*---------------------------------------------------------------------------*/
94
95
#endif
Arcane::mesh::CellInternalConnectivityIndex
Spécialisation de CompactItemItemInternalConnectivityIndexT pour accéder aux mailles.
Definition
ItemInternalConnectivityIndex.h:62
Arcane::mesh::EdgeInternalConnectivityIndex
Spécialisation de CompactItemItemInternalConnectivityIndexT pour accéder aux arêtes.
Definition
ItemInternalConnectivityIndex.h:42
Arcane::mesh::FaceInternalConnectivityIndex
Spécialisation de CompactItemItemInternalConnectivityIndexT pour accéder aux faces.
Definition
ItemInternalConnectivityIndex.h:52
Arcane::mesh::HChildInternalConnectivityIndex
Spécialisation de CompactItemItemInternalConnectivityIndexT pour accéder aux HParent.
Definition
ItemInternalConnectivityIndex.h:82
Arcane::mesh::HParentInternalConnectivityIndex
Spécialisation de CompactItemItemInternalConnectivityIndexT pour accéder aux HParent.
Definition
ItemInternalConnectivityIndex.h:72
Arcane::mesh::NodeInternalConnectivityIndex
Spécialisation de CompactItemItemInternalIndexT pour accéder aux noeuds.
Definition
ItemInternalConnectivityIndex.h:32
Arcane::mesh
AMR.
Definition
CartesianGridDimension.h:32
arcane
mesh
ItemInternalConnectivityIndex.h
Généré le Lundi 18 Novembre 2024 03:01:39 pour Arcane par
1.9.8