Arcane
v3.16.0.0
Documentation développeur
Toggle main menu visibility
Page principale
Pages associées
Topics
Espaces de nommage
Liste des espaces de nommage
Membres de l'espace de nommage
Tout
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
Fonctions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
Variables
Définitions de type
a
b
c
d
e
f
i
l
m
n
p
r
s
t
u
v
Énumérations
e
i
m
t
Valeurs énumérées
d
h
i
l
m
p
r
s
t
w
Concepts
Classes
Liste des classes
Index des classes
Hiérarchie des classes
Membres de classe
Tout
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Fonctions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
~
Variables
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Définitions de type
_
a
b
c
d
e
f
h
i
l
m
n
o
p
r
s
t
v
Énumérations
_
c
d
e
m
p
s
Valeurs énumérées
a
b
c
d
e
f
h
i
l
m
n
o
p
q
r
s
t
u
v
w
Fonctions associées
_
d
i
m
o
s
Fichiers
Liste des fichiers
Membres de fichier
Tout
a
d
e
g
k
p
r
s
t
v
Fonctions
Variables
Définitions de type
Énumérations
Valeurs énumérées
k
Macros
a
e
p
r
▼
Arcane
►
Nouveautés et changements
►
Comment écrire de la documentation
►
Personnalisation de la doc
►
Compilation et installation
►
Gestion des connectivités à la demande
Réalisation d'un lecteur de maillage
►
Services et modules disponibles
Variables d'environnement
Liste des éléments obsolètes
Liste des choses à faire
►
Topics
►
Espaces de nommage
►
Concepts
►
Classes
▼
Fichiers
▼
Liste des fichiers
►
arcane
▼
arcane
►
cea
▼
geometric
BarycentricGeomShapeComputer.cc
BarycentricGeomShapeComputer.h
CellConnectivity.cc
CellConnectivity.h
GeneratedConnectivity.h
GeneratedGeomElement.h
GeneratedGeomElementView.h
GeneratedGeomShapeView.h
GeneratedGeomShapeViewDeclarations.h
GeomElement.h
GeomElementView.cc
GeomElementView.h
GeometricConnectic.h
GeometricGlobal.cc
GeometricGlobal.h
GeomShape.h
GeomShapeMng.cc
GeomShapeMng.h
GeomShapeMutableView.h
GeomShapeOperation.h
GeomShapeView.cc
GeomShapeView.h
GeomType.h
ItemStaticInfo.h
►
hyoda
►
mathlink
►
meshutils
►
tests
►
arcane
►
arccore
►
Membres de fichier
•
Tout
Classes
Espaces de nommage
Fichiers
Fonctions
Variables
Définitions de type
Énumérations
Valeurs énumérées
Amis
Macros
Groupes
Pages
Concepts
Chargement...
Recherche...
Aucune correspondance
GeneratedConnectivity.h
1
// WARNING: This file is generated by a tool. DO NOT EDIT.
2
/*
3
* Génération des classes permettant de récupérer les informations
4
* de connectivité pour chaque type d'élément géométrique.
5
*/
10
class
ARCANE_CEA_GEOMETRIC_EXPORT VertexConnectivity
11
:
public
CellConnectivity
12
{
13
public
:
14
VertexConnectivity()
15
: CellConnectivity(1,0,0,GeomType::Vertex)
16
{ _init(); }
17
public
:
18
Integer nbNode()
const
{
return
1; }
19
Integer nbEdge()
const
{
return
0; }
20
Integer nbFace()
const
{
return
0; }
21
public
:
22
private
:
23
void
_init();
24
};
10
class
ARCANE_CEA_GEOMETRIC_EXPORT VertexConnectivity {
…
};
25
29
class
ARCANE_CEA_GEOMETRIC_EXPORT Line2Connectivity
30
:
public
CellConnectivity
31
{
32
public
:
33
Line2Connectivity()
34
: CellConnectivity(2,0,0,GeomType::Line2)
35
{ _init(); }
36
public
:
37
Integer nbNode()
const
{
return
2; }
38
Integer nbEdge()
const
{
return
0; }
39
Integer nbFace()
const
{
return
0; }
40
public
:
41
private
:
42
void
_init();
43
};
29
class
ARCANE_CEA_GEOMETRIC_EXPORT Line2Connectivity {
…
};
44
48
class
ARCANE_CEA_GEOMETRIC_EXPORT Triangle3Connectivity
49
:
public
CellConnectivity
50
{
51
public
:
52
Triangle3Connectivity()
53
: CellConnectivity(3,3,3,GeomType::Triangle3)
54
{ _init(); }
55
public
:
56
Integer nbNode()
const
{
return
3; }
57
Integer nbEdge()
const
{
return
3; }
58
Integer nbFace()
const
{
return
3; }
59
public
:
60
private
:
61
void
_init();
62
};
48
class
ARCANE_CEA_GEOMETRIC_EXPORT Triangle3Connectivity {
…
};
63
67
class
ARCANE_CEA_GEOMETRIC_EXPORT Quad4Connectivity
68
:
public
CellConnectivity
69
{
70
public
:
71
Quad4Connectivity()
72
: CellConnectivity(4,4,4,GeomType::Quad4)
73
{ _init(); }
74
public
:
75
Integer nbNode()
const
{
return
4; }
76
Integer nbEdge()
const
{
return
4; }
77
Integer nbFace()
const
{
return
4; }
78
public
:
79
private
:
80
void
_init();
81
};
67
class
ARCANE_CEA_GEOMETRIC_EXPORT Quad4Connectivity {
…
};
82
86
class
ARCANE_CEA_GEOMETRIC_EXPORT Pentagon5Connectivity
87
:
public
CellConnectivity
88
{
89
public
:
90
Pentagon5Connectivity()
91
: CellConnectivity(5,5,5,GeomType::Pentagon5)
92
{ _init(); }
93
public
:
94
Integer nbNode()
const
{
return
5; }
95
Integer nbEdge()
const
{
return
5; }
96
Integer nbFace()
const
{
return
5; }
97
public
:
98
private
:
99
void
_init();
100
};
86
class
ARCANE_CEA_GEOMETRIC_EXPORT Pentagon5Connectivity {
…
};
101
105
class
ARCANE_CEA_GEOMETRIC_EXPORT Hexagon6Connectivity
106
:
public
CellConnectivity
107
{
108
public
:
109
Hexagon6Connectivity()
110
: CellConnectivity(6,6,6,GeomType::Hexagon6)
111
{ _init(); }
112
public
:
113
Integer nbNode()
const
{
return
6; }
114
Integer nbEdge()
const
{
return
6; }
115
Integer nbFace()
const
{
return
6; }
116
public
:
117
private
:
118
void
_init();
119
};
105
class
ARCANE_CEA_GEOMETRIC_EXPORT Hexagon6Connectivity {
…
};
120
124
class
ARCANE_CEA_GEOMETRIC_EXPORT Tetraedron4Connectivity
125
:
public
CellConnectivity
126
{
127
public
:
128
Tetraedron4Connectivity()
129
: CellConnectivity(4,6,4,GeomType::Tetraedron4)
130
{ _init(); }
131
public
:
132
Integer nbNode()
const
{
return
4; }
133
Integer nbEdge()
const
{
return
6; }
134
Integer nbFace()
const
{
return
4; }
135
public
:
136
private
:
137
void
_init();
138
};
124
class
ARCANE_CEA_GEOMETRIC_EXPORT Tetraedron4Connectivity {
…
};
139
147
class
ARCANE_CEA_GEOMETRIC_EXPORT Pyramid5Connectivity
148
:
public
CellConnectivity
149
{
150
public
:
151
Pyramid5Connectivity()
152
: CellConnectivity(5,12,5,GeomType::Pyramid5)
153
{ _init(); }
154
public
:
155
Integer nbNode()
const
{
return
5; }
156
Integer nbEdge()
const
{
return
12; }
157
Integer nbFace()
const
{
return
5; }
158
public
:
159
private
:
160
void
_init();
161
};
147
class
ARCANE_CEA_GEOMETRIC_EXPORT Pyramid5Connectivity {
…
};
162
166
class
ARCANE_CEA_GEOMETRIC_EXPORT Pentaedron6Connectivity
167
:
public
CellConnectivity
168
{
169
public
:
170
Pentaedron6Connectivity()
171
: CellConnectivity(6,9,5,GeomType::Pentaedron6)
172
{ _init(); }
173
public
:
174
Integer nbNode()
const
{
return
6; }
175
Integer nbEdge()
const
{
return
9; }
176
Integer nbFace()
const
{
return
5; }
177
public
:
178
private
:
179
void
_init();
180
};
166
class
ARCANE_CEA_GEOMETRIC_EXPORT Pentaedron6Connectivity {
…
};
181
185
class
ARCANE_CEA_GEOMETRIC_EXPORT Hexaedron8Connectivity
186
:
public
CellConnectivity
187
{
188
public
:
189
Hexaedron8Connectivity()
190
: CellConnectivity(8,12,6,GeomType::Hexaedron8)
191
{ _init(); }
192
public
:
193
Integer nbNode()
const
{
return
8; }
194
Integer nbEdge()
const
{
return
12; }
195
Integer nbFace()
const
{
return
6; }
196
public
:
197
private
:
198
void
_init();
199
};
185
class
ARCANE_CEA_GEOMETRIC_EXPORT Hexaedron8Connectivity {
…
};
200
204
class
ARCANE_CEA_GEOMETRIC_EXPORT Heptaedron10Connectivity
205
:
public
CellConnectivity
206
{
207
public
:
208
Heptaedron10Connectivity()
209
: CellConnectivity(10,15,6,GeomType::Heptaedron10)
210
{ _init(); }
211
public
:
212
Integer nbNode()
const
{
return
10; }
213
Integer nbEdge()
const
{
return
15; }
214
Integer nbFace()
const
{
return
6; }
215
public
:
216
private
:
217
void
_init();
218
};
204
class
ARCANE_CEA_GEOMETRIC_EXPORT Heptaedron10Connectivity {
…
};
219
223
class
ARCANE_CEA_GEOMETRIC_EXPORT Octaedron12Connectivity
224
:
public
CellConnectivity
225
{
226
public
:
227
Octaedron12Connectivity()
228
: CellConnectivity(12,18,8,GeomType::Octaedron12)
229
{ _init(); }
230
public
:
231
Integer nbNode()
const
{
return
12; }
232
Integer nbEdge()
const
{
return
18; }
233
Integer nbFace()
const
{
return
8; }
234
public
:
235
private
:
236
void
_init();
237
};
223
class
ARCANE_CEA_GEOMETRIC_EXPORT Octaedron12Connectivity {
…
};
238
239
arcane
geometric
GeneratedConnectivity.h
Généré le Lundi 31 Mars 2025 02:52:38 pour Arcane par
1.13.2