Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
GeneratedGeomElementView.h
1// WARNING: This file is generated by a tool. DO NOT EDIT.
2/*
3 * Génération des classes des vues sur les éléments géométriques (GeomElement).
4 */
5
6/*!
7 * \ingroup ArcaneGeometric
8 * \brief Vue constante sur les éléments géométriques de type GeomType::Triangle3.
9 *
10 * Il est possible de récupérer une vue de ce type via:
11 * - directement depuis une instance de Triangle3ShapeView.
12 * - directement depuis une instance de Triangle3Element
13 * - une instance de Triangle3ElementView via Triangle3ElementView::constView()
14 * - une instance de GeomShapeView via GeomShapeView::toTriangle3Element()
15 *
16 * Pour plus d'informations sur l'usage, se reporter à \ref arcanedoc_cea_geometric_viewusage
17 */
18class ARCANE_CEA_GEOMETRIC_EXPORT Triangle3ElementConstView
19: public GeomElementConstViewBase
20{
21 public:
22 Triangle3ElementConstView(ARCANE_RESTRICT const Real3POD* ptr)
23 : GeomElementConstViewBase(ptr){}
24};
25
26/*!
27 * \ingroup ArcaneGeometric
28 * \brief Vue modifiable sur les éléments géométriques de type GeomType::Triangle3.
29 *
30 * Il est possible de récupérer une vue de ce type via:
31 * - directement depuis une instance de Triangle3Element
32 * - une instance de Triangle3Element via Triangle3ElementView::view()
33 *
34 * Pour plus d'informations sur l'usage, se reporter à \ref arcanedoc_cea_geometric_viewusage
35 */
36class ARCANE_CEA_GEOMETRIC_EXPORT Triangle3ElementView
37: public GeomElementViewBase
38{
39 public:
41 public:
42 Triangle3ElementView(ARCANE_RESTRICT Real3POD* ptr)
43 : GeomElementViewBase(ptr){}
44 //! Initialise la vue avec les coordonnées passées en argument
45 void init(const Real3& a0, const Real3& a1, const Real3& a2)
46 {
47 m_s[0] = a0;
48 m_s[1] = a1;
49 m_s[2] = a2;
50 }
51 //! Opérateur de conversion vers une vue constante
52 operator Triangle3ElementConstView() const { return ConstViewType(m_s); }
53 //! Vue constante sur l'élément
55};
56
57//! Vue sur un élément de type GeomType::Triangle3
59//! Vue constante sur un élément de type GeomType::Triangle3
61
62
63/*!
64 * \ingroup ArcaneGeometric
65 * \brief Vue constante sur les éléments géométriques de type GeomType::Quad4.
66 *
67 * Il est possible de récupérer une vue de ce type via:
68 * - directement depuis une instance de Quad4ShapeView.
69 * - directement depuis une instance de Quad4Element
70 * - une instance de Quad4ElementView via Quad4ElementView::constView()
71 * - une instance de GeomShapeView via GeomShapeView::toQuad4Element()
72 *
73 * Pour plus d'informations sur l'usage, se reporter à \ref arcanedoc_cea_geometric_viewusage
74 */
75class ARCANE_CEA_GEOMETRIC_EXPORT Quad4ElementConstView
76: public GeomElementConstViewBase
77{
78 public:
79 Quad4ElementConstView(ARCANE_RESTRICT const Real3POD* ptr)
80 : GeomElementConstViewBase(ptr){}
81};
82
83/*!
84 * \ingroup ArcaneGeometric
85 * \brief Vue modifiable sur les éléments géométriques de type GeomType::Quad4.
86 *
87 * Il est possible de récupérer une vue de ce type via:
88 * - directement depuis une instance de Quad4Element
89 * - une instance de Quad4Element via Quad4ElementView::view()
90 *
91 * Pour plus d'informations sur l'usage, se reporter à \ref arcanedoc_cea_geometric_viewusage
92 */
93class ARCANE_CEA_GEOMETRIC_EXPORT Quad4ElementView
94: public GeomElementViewBase
95{
96 public:
98 public:
99 Quad4ElementView(ARCANE_RESTRICT Real3POD* ptr)
100 : GeomElementViewBase(ptr){}
101 //! Initialise la vue avec les coordonnées passées en argument
102 void init(const Real3& a0, const Real3& a1, const Real3& a2, const Real3& a3)
103 {
104 m_s[0] = a0;
105 m_s[1] = a1;
106 m_s[2] = a2;
107 m_s[3] = a3;
108 }
109 //! Opérateur de conversion vers une vue constante
110 operator Quad4ElementConstView() const { return ConstViewType(m_s); }
111 //! Vue constante sur l'élément
113};
114
115//! Vue sur un élément de type GeomType::Quad4
117//! Vue constante sur un élément de type GeomType::Quad4
119
120
121/*!
122 * \ingroup ArcaneGeometric
123 * \brief Vue constante sur les éléments géométriques de type GeomType::Pentagon5.
124 *
125 * Il est possible de récupérer une vue de ce type via:
126 * - directement depuis une instance de Pentagon5ShapeView.
127 * - directement depuis une instance de Pentagon5Element
128 * - une instance de Pentagon5ElementView via Pentagon5ElementView::constView()
129 * - une instance de GeomShapeView via GeomShapeView::toPentagon5Element()
130 *
131 * Pour plus d'informations sur l'usage, se reporter à \ref arcanedoc_cea_geometric_viewusage
132 */
133class ARCANE_CEA_GEOMETRIC_EXPORT Pentagon5ElementConstView
134: public GeomElementConstViewBase
135{
136 public:
137 Pentagon5ElementConstView(ARCANE_RESTRICT const Real3POD* ptr)
138 : GeomElementConstViewBase(ptr){}
139};
140
141/*!
142 * \ingroup ArcaneGeometric
143 * \brief Vue modifiable sur les éléments géométriques de type GeomType::Pentagon5.
144 *
145 * Il est possible de récupérer une vue de ce type via:
146 * - directement depuis une instance de Pentagon5Element
147 * - une instance de Pentagon5Element via Pentagon5ElementView::view()
148 *
149 * Pour plus d'informations sur l'usage, se reporter à \ref arcanedoc_cea_geometric_viewusage
150 */
151class ARCANE_CEA_GEOMETRIC_EXPORT Pentagon5ElementView
152: public GeomElementViewBase
153{
154 public:
156 public:
157 Pentagon5ElementView(ARCANE_RESTRICT Real3POD* ptr)
158 : GeomElementViewBase(ptr){}
159 //! Initialise la vue avec les coordonnées passées en argument
160 void init(const Real3& a0, const Real3& a1, const Real3& a2, const Real3& a3, const Real3& a4)
161 {
162 m_s[0] = a0;
163 m_s[1] = a1;
164 m_s[2] = a2;
165 m_s[3] = a3;
166 m_s[4] = a4;
167 }
168 //! Opérateur de conversion vers une vue constante
169 operator Pentagon5ElementConstView() const { return ConstViewType(m_s); }
170 //! Vue constante sur l'élément
172};
173
174//! Vue sur un élément de type GeomType::Pentagon5
176//! Vue constante sur un élément de type GeomType::Pentagon5
178
179
180/*!
181 * \ingroup ArcaneGeometric
182 * \brief Vue constante sur les éléments géométriques de type GeomType::Hexagon6.
183 *
184 * Il est possible de récupérer une vue de ce type via:
185 * - directement depuis une instance de Hexagon6ShapeView.
186 * - directement depuis une instance de Hexagon6Element
187 * - une instance de Hexagon6ElementView via Hexagon6ElementView::constView()
188 * - une instance de GeomShapeView via GeomShapeView::toHexagon6Element()
189 *
190 * Pour plus d'informations sur l'usage, se reporter à \ref arcanedoc_cea_geometric_viewusage
191 */
192class ARCANE_CEA_GEOMETRIC_EXPORT Hexagon6ElementConstView
193: public GeomElementConstViewBase
194{
195 public:
196 Hexagon6ElementConstView(ARCANE_RESTRICT const Real3POD* ptr)
197 : GeomElementConstViewBase(ptr){}
198};
199
200/*!
201 * \ingroup ArcaneGeometric
202 * \brief Vue modifiable sur les éléments géométriques de type GeomType::Hexagon6.
203 *
204 * Il est possible de récupérer une vue de ce type via:
205 * - directement depuis une instance de Hexagon6Element
206 * - une instance de Hexagon6Element via Hexagon6ElementView::view()
207 *
208 * Pour plus d'informations sur l'usage, se reporter à \ref arcanedoc_cea_geometric_viewusage
209 */
210class ARCANE_CEA_GEOMETRIC_EXPORT Hexagon6ElementView
211: public GeomElementViewBase
212{
213 public:
215 public:
216 Hexagon6ElementView(ARCANE_RESTRICT Real3POD* ptr)
217 : GeomElementViewBase(ptr){}
218 //! Initialise la vue avec les coordonnées passées en argument
219 void init(const Real3& a0, const Real3& a1, const Real3& a2, const Real3& a3, const Real3& a4, const Real3& a5)
220 {
221 m_s[0] = a0;
222 m_s[1] = a1;
223 m_s[2] = a2;
224 m_s[3] = a3;
225 m_s[4] = a4;
226 m_s[5] = a5;
227 }
228 //! Opérateur de conversion vers une vue constante
229 operator Hexagon6ElementConstView() const { return ConstViewType(m_s); }
230 //! Vue constante sur l'élément
232};
233
234//! Vue sur un élément de type GeomType::Hexagon6
236//! Vue constante sur un élément de type GeomType::Hexagon6
238
239
240/*!
241 * \ingroup ArcaneGeometric
242 * \brief Vue constante sur les éléments géométriques de type GeomType::Tetraedron4.
243 *
244 * Il est possible de récupérer une vue de ce type via:
245 * - directement depuis une instance de Tetraedron4ShapeView.
246 * - directement depuis une instance de Tetraedron4Element
247 * - une instance de Tetraedron4ElementView via Tetraedron4ElementView::constView()
248 * - une instance de GeomShapeView via GeomShapeView::toTetraedron4Element()
249 *
250 * Pour plus d'informations sur l'usage, se reporter à \ref arcanedoc_cea_geometric_viewusage
251 */
252class ARCANE_CEA_GEOMETRIC_EXPORT Tetraedron4ElementConstView
253: public GeomElementConstViewBase
254{
255 public:
256 Tetraedron4ElementConstView(ARCANE_RESTRICT const Real3POD* ptr)
257 : GeomElementConstViewBase(ptr){}
258};
259
260/*!
261 * \ingroup ArcaneGeometric
262 * \brief Vue modifiable sur les éléments géométriques de type GeomType::Tetraedron4.
263 *
264 * Il est possible de récupérer une vue de ce type via:
265 * - directement depuis une instance de Tetraedron4Element
266 * - une instance de Tetraedron4Element via Tetraedron4ElementView::view()
267 *
268 * Pour plus d'informations sur l'usage, se reporter à \ref arcanedoc_cea_geometric_viewusage
269 */
270class ARCANE_CEA_GEOMETRIC_EXPORT Tetraedron4ElementView
271: public GeomElementViewBase
272{
273 public:
275 public:
276 Tetraedron4ElementView(ARCANE_RESTRICT Real3POD* ptr)
277 : GeomElementViewBase(ptr){}
278 //! Initialise la vue avec les coordonnées passées en argument
279 void init(const Real3& a0, const Real3& a1, const Real3& a2, const Real3& a3)
280 {
281 m_s[0] = a0;
282 m_s[1] = a1;
283 m_s[2] = a2;
284 m_s[3] = a3;
285 }
286 //! Opérateur de conversion vers une vue constante
287 operator Tetraedron4ElementConstView() const { return ConstViewType(m_s); }
288 //! Vue constante sur l'élément
290};
291
292//! Vue sur un élément de type GeomType::Tetraedron4
294//! Vue constante sur un élément de type GeomType::Tetraedron4
296
297
298/*!
299 * \ingroup ArcaneGeometric
300 * \brief Vue constante sur les éléments géométriques de type GeomType::Pyramid5.
301 *
302 * Il est possible de récupérer une vue de ce type via:
303 * - directement depuis une instance de Pyramid5ShapeView.
304 * - directement depuis une instance de Pyramid5Element
305 * - une instance de Pyramid5ElementView via Pyramid5ElementView::constView()
306 * - une instance de GeomShapeView via GeomShapeView::toPyramid5Element()
307 *
308 * Pour plus d'informations sur l'usage, se reporter à \ref arcanedoc_cea_geometric_viewusage
309 */
310class ARCANE_CEA_GEOMETRIC_EXPORT Pyramid5ElementConstView
311: public GeomElementConstViewBase
312{
313 public:
314 Pyramid5ElementConstView(ARCANE_RESTRICT const Real3POD* ptr)
315 : GeomElementConstViewBase(ptr){}
316};
317
318/*!
319 * \ingroup ArcaneGeometric
320 * \brief Vue modifiable sur les éléments géométriques de type GeomType::Pyramid5.
321 *
322 * Il est possible de récupérer une vue de ce type via:
323 * - directement depuis une instance de Pyramid5Element
324 * - une instance de Pyramid5Element via Pyramid5ElementView::view()
325 *
326 * Pour plus d'informations sur l'usage, se reporter à \ref arcanedoc_cea_geometric_viewusage
327 */
328class ARCANE_CEA_GEOMETRIC_EXPORT Pyramid5ElementView
329: public GeomElementViewBase
330{
331 public:
333 public:
334 Pyramid5ElementView(ARCANE_RESTRICT Real3POD* ptr)
335 : GeomElementViewBase(ptr){}
336 //! Initialise la vue avec les coordonnées passées en argument
337 void init(const Real3& a0, const Real3& a1, const Real3& a2, const Real3& a3, const Real3& a4)
338 {
339 m_s[0] = a0;
340 m_s[1] = a1;
341 m_s[2] = a2;
342 m_s[3] = a3;
343 m_s[4] = a4;
344 }
345 //! Opérateur de conversion vers une vue constante
346 operator Pyramid5ElementConstView() const { return ConstViewType(m_s); }
347 //! Vue constante sur l'élément
349};
350
351//! Vue sur un élément de type GeomType::Pyramid5
353//! Vue constante sur un élément de type GeomType::Pyramid5
355
356
357/*!
358 * \ingroup ArcaneGeometric
359 * \brief Vue constante sur les éléments géométriques de type GeomType::Pentaedron6.
360 *
361 * Il est possible de récupérer une vue de ce type via:
362 * - directement depuis une instance de Pentaedron6ShapeView.
363 * - directement depuis une instance de Pentaedron6Element
364 * - une instance de Pentaedron6ElementView via Pentaedron6ElementView::constView()
365 * - une instance de GeomShapeView via GeomShapeView::toPentaedron6Element()
366 *
367 * Pour plus d'informations sur l'usage, se reporter à \ref arcanedoc_cea_geometric_viewusage
368 */
369class ARCANE_CEA_GEOMETRIC_EXPORT Pentaedron6ElementConstView
370: public GeomElementConstViewBase
371{
372 public:
373 Pentaedron6ElementConstView(ARCANE_RESTRICT const Real3POD* ptr)
374 : GeomElementConstViewBase(ptr){}
375};
376
377/*!
378 * \ingroup ArcaneGeometric
379 * \brief Vue modifiable sur les éléments géométriques de type GeomType::Pentaedron6.
380 *
381 * Il est possible de récupérer une vue de ce type via:
382 * - directement depuis une instance de Pentaedron6Element
383 * - une instance de Pentaedron6Element via Pentaedron6ElementView::view()
384 *
385 * Pour plus d'informations sur l'usage, se reporter à \ref arcanedoc_cea_geometric_viewusage
386 */
387class ARCANE_CEA_GEOMETRIC_EXPORT Pentaedron6ElementView
388: public GeomElementViewBase
389{
390 public:
392 public:
393 Pentaedron6ElementView(ARCANE_RESTRICT Real3POD* ptr)
394 : GeomElementViewBase(ptr){}
395 //! Initialise la vue avec les coordonnées passées en argument
396 void init(const Real3& a0, const Real3& a1, const Real3& a2, const Real3& a3, const Real3& a4, const Real3& a5)
397 {
398 m_s[0] = a0;
399 m_s[1] = a1;
400 m_s[2] = a2;
401 m_s[3] = a3;
402 m_s[4] = a4;
403 m_s[5] = a5;
404 }
405 //! Opérateur de conversion vers une vue constante
406 operator Pentaedron6ElementConstView() const { return ConstViewType(m_s); }
407 //! Vue constante sur l'élément
409};
410
411//! Vue sur un élément de type GeomType::Pentaedron6
413//! Vue constante sur un élément de type GeomType::Pentaedron6
415
416
417/*!
418 * \ingroup ArcaneGeometric
419 * \brief Vue constante sur les éléments géométriques de type GeomType::Hexaedron8.
420 *
421 * Il est possible de récupérer une vue de ce type via:
422 * - directement depuis une instance de Hexaedron8ShapeView.
423 * - directement depuis une instance de Hexaedron8Element
424 * - une instance de Hexaedron8ElementView via Hexaedron8ElementView::constView()
425 * - une instance de GeomShapeView via GeomShapeView::toHexaedron8Element()
426 *
427 * Pour plus d'informations sur l'usage, se reporter à \ref arcanedoc_cea_geometric_viewusage
428 */
429class ARCANE_CEA_GEOMETRIC_EXPORT Hexaedron8ElementConstView
430: public GeomElementConstViewBase
431{
432 public:
433 Hexaedron8ElementConstView(ARCANE_RESTRICT const Real3POD* ptr)
434 : GeomElementConstViewBase(ptr){}
435};
436
437/*!
438 * \ingroup ArcaneGeometric
439 * \brief Vue modifiable sur les éléments géométriques de type GeomType::Hexaedron8.
440 *
441 * Il est possible de récupérer une vue de ce type via:
442 * - directement depuis une instance de Hexaedron8Element
443 * - une instance de Hexaedron8Element via Hexaedron8ElementView::view()
444 *
445 * Pour plus d'informations sur l'usage, se reporter à \ref arcanedoc_cea_geometric_viewusage
446 */
447class ARCANE_CEA_GEOMETRIC_EXPORT Hexaedron8ElementView
448: public GeomElementViewBase
449{
450 public:
452 public:
453 Hexaedron8ElementView(ARCANE_RESTRICT Real3POD* ptr)
454 : GeomElementViewBase(ptr){}
455 //! Initialise la vue avec les coordonnées passées en argument
456 void init(const Real3& a0, const Real3& a1, const Real3& a2, const Real3& a3, const Real3& a4, const Real3& a5, const Real3& a6, const Real3& a7)
457 {
458 m_s[0] = a0;
459 m_s[1] = a1;
460 m_s[2] = a2;
461 m_s[3] = a3;
462 m_s[4] = a4;
463 m_s[5] = a5;
464 m_s[6] = a6;
465 m_s[7] = a7;
466 }
467 //! Opérateur de conversion vers une vue constante
468 operator Hexaedron8ElementConstView() const { return ConstViewType(m_s); }
469 //! Vue constante sur l'élément
471};
472
473//! Vue sur un élément de type GeomType::Hexaedron8
475//! Vue constante sur un élément de type GeomType::Hexaedron8
477
478
479/*!
480 * \ingroup ArcaneGeometric
481 * \brief Vue constante sur les éléments géométriques de type GeomType::Heptaedron10.
482 *
483 * Il est possible de récupérer une vue de ce type via:
484 * - directement depuis une instance de Heptaedron10ShapeView.
485 * - directement depuis une instance de Heptaedron10Element
486 * - une instance de Heptaedron10ElementView via Heptaedron10ElementView::constView()
487 * - une instance de GeomShapeView via GeomShapeView::toHeptaedron10Element()
488 *
489 * Pour plus d'informations sur l'usage, se reporter à \ref arcanedoc_cea_geometric_viewusage
490 */
491class ARCANE_CEA_GEOMETRIC_EXPORT Heptaedron10ElementConstView
492: public GeomElementConstViewBase
493{
494 public:
495 Heptaedron10ElementConstView(ARCANE_RESTRICT const Real3POD* ptr)
496 : GeomElementConstViewBase(ptr){}
497};
498
499/*!
500 * \ingroup ArcaneGeometric
501 * \brief Vue modifiable sur les éléments géométriques de type GeomType::Heptaedron10.
502 *
503 * Il est possible de récupérer une vue de ce type via:
504 * - directement depuis une instance de Heptaedron10Element
505 * - une instance de Heptaedron10Element via Heptaedron10ElementView::view()
506 *
507 * Pour plus d'informations sur l'usage, se reporter à \ref arcanedoc_cea_geometric_viewusage
508 */
509class ARCANE_CEA_GEOMETRIC_EXPORT Heptaedron10ElementView
510: public GeomElementViewBase
511{
512 public:
514 public:
515 Heptaedron10ElementView(ARCANE_RESTRICT Real3POD* ptr)
516 : GeomElementViewBase(ptr){}
517 //! Initialise la vue avec les coordonnées passées en argument
518 void init(const Real3& a0, const Real3& a1, const Real3& a2, const Real3& a3, const Real3& a4, const Real3& a5, const Real3& a6, const Real3& a7, const Real3& a8, const Real3& a9)
519 {
520 m_s[0] = a0;
521 m_s[1] = a1;
522 m_s[2] = a2;
523 m_s[3] = a3;
524 m_s[4] = a4;
525 m_s[5] = a5;
526 m_s[6] = a6;
527 m_s[7] = a7;
528 m_s[8] = a8;
529 m_s[9] = a9;
530 }
531 //! Opérateur de conversion vers une vue constante
532 operator Heptaedron10ElementConstView() const { return ConstViewType(m_s); }
533 //! Vue constante sur l'élément
535};
536
537//! Vue sur un élément de type GeomType::Heptaedron10
539//! Vue constante sur un élément de type GeomType::Heptaedron10
541
542
543/*!
544 * \ingroup ArcaneGeometric
545 * \brief Vue constante sur les éléments géométriques de type GeomType::Octaedron12.
546 *
547 * Il est possible de récupérer une vue de ce type via:
548 * - directement depuis une instance de Octaedron12ShapeView.
549 * - directement depuis une instance de Octaedron12Element
550 * - une instance de Octaedron12ElementView via Octaedron12ElementView::constView()
551 * - une instance de GeomShapeView via GeomShapeView::toOctaedron12Element()
552 *
553 * Pour plus d'informations sur l'usage, se reporter à \ref arcanedoc_cea_geometric_viewusage
554 */
555class ARCANE_CEA_GEOMETRIC_EXPORT Octaedron12ElementConstView
556: public GeomElementConstViewBase
557{
558 public:
559 Octaedron12ElementConstView(ARCANE_RESTRICT const Real3POD* ptr)
560 : GeomElementConstViewBase(ptr){}
561};
562
563/*!
564 * \ingroup ArcaneGeometric
565 * \brief Vue modifiable sur les éléments géométriques de type GeomType::Octaedron12.
566 *
567 * Il est possible de récupérer une vue de ce type via:
568 * - directement depuis une instance de Octaedron12Element
569 * - une instance de Octaedron12Element via Octaedron12ElementView::view()
570 *
571 * Pour plus d'informations sur l'usage, se reporter à \ref arcanedoc_cea_geometric_viewusage
572 */
573class ARCANE_CEA_GEOMETRIC_EXPORT Octaedron12ElementView
574: public GeomElementViewBase
575{
576 public:
578 public:
579 Octaedron12ElementView(ARCANE_RESTRICT Real3POD* ptr)
580 : GeomElementViewBase(ptr){}
581 //! Initialise la vue avec les coordonnées passées en argument
582 void init(const Real3& a0, const Real3& a1, const Real3& a2, const Real3& a3, const Real3& a4, const Real3& a5, const Real3& a6, const Real3& a7, const Real3& a8, const Real3& a9, const Real3& a10, const Real3& a11)
583 {
584 m_s[0] = a0;
585 m_s[1] = a1;
586 m_s[2] = a2;
587 m_s[3] = a3;
588 m_s[4] = a4;
589 m_s[5] = a5;
590 m_s[6] = a6;
591 m_s[7] = a7;
592 m_s[8] = a8;
593 m_s[9] = a9;
594 m_s[10] = a10;
595 m_s[11] = a11;
596 }
597 //! Opérateur de conversion vers une vue constante
598 operator Octaedron12ElementConstView() const { return ConstViewType(m_s); }
599 //! Vue constante sur l'élément
601};
602
603//! Vue sur un élément de type GeomType::Octaedron12
605//! Vue constante sur un élément de type GeomType::Octaedron12
607
Vue constante sur les éléments géométriques de type GeomType::Heptaedron10.
Vue modifiable sur les éléments géométriques de type GeomType::Heptaedron10.
Heptaedron10ElementConstView constView() const
Vue constante sur l'élément.
void init(const Real3 &a0, const Real3 &a1, const Real3 &a2, const Real3 &a3, const Real3 &a4, const Real3 &a5, const Real3 &a6, const Real3 &a7, const Real3 &a8, const Real3 &a9)
Initialise la vue avec les coordonnées passées en argument.
Vue constante sur les éléments géométriques de type GeomType::Hexaedron8.
Vue modifiable sur les éléments géométriques de type GeomType::Hexaedron8.
void init(const Real3 &a0, const Real3 &a1, const Real3 &a2, const Real3 &a3, const Real3 &a4, const Real3 &a5, const Real3 &a6, const Real3 &a7)
Initialise la vue avec les coordonnées passées en argument.
Hexaedron8ElementConstView constView() const
Vue constante sur l'élément.
Vue constante sur les éléments géométriques de type GeomType::Hexagon6.
Vue modifiable sur les éléments géométriques de type GeomType::Hexagon6.
void init(const Real3 &a0, const Real3 &a1, const Real3 &a2, const Real3 &a3, const Real3 &a4, const Real3 &a5)
Initialise la vue avec les coordonnées passées en argument.
Hexagon6ElementConstView constView() const
Vue constante sur l'élément.
Vue constante sur les éléments géométriques de type GeomType::Octaedron12.
Vue modifiable sur les éléments géométriques de type GeomType::Octaedron12.
Octaedron12ElementConstView constView() const
Vue constante sur l'élément.
void init(const Real3 &a0, const Real3 &a1, const Real3 &a2, const Real3 &a3, const Real3 &a4, const Real3 &a5, const Real3 &a6, const Real3 &a7, const Real3 &a8, const Real3 &a9, const Real3 &a10, const Real3 &a11)
Initialise la vue avec les coordonnées passées en argument.
Vue constante sur les éléments géométriques de type GeomType::Pentaedron6.
Vue modifiable sur les éléments géométriques de type GeomType::Pentaedron6.
void init(const Real3 &a0, const Real3 &a1, const Real3 &a2, const Real3 &a3, const Real3 &a4, const Real3 &a5)
Initialise la vue avec les coordonnées passées en argument.
Pentaedron6ElementConstView constView() const
Vue constante sur l'élément.
Vue constante sur les éléments géométriques de type GeomType::Pentagon5.
Vue modifiable sur les éléments géométriques de type GeomType::Pentagon5.
void init(const Real3 &a0, const Real3 &a1, const Real3 &a2, const Real3 &a3, const Real3 &a4)
Initialise la vue avec les coordonnées passées en argument.
Pentagon5ElementConstView constView() const
Vue constante sur l'élément.
Vue constante sur les éléments géométriques de type GeomType::Pyramid5.
Vue modifiable sur les éléments géométriques de type GeomType::Pyramid5.
void init(const Real3 &a0, const Real3 &a1, const Real3 &a2, const Real3 &a3, const Real3 &a4)
Initialise la vue avec les coordonnées passées en argument.
Pyramid5ElementConstView constView() const
Vue constante sur l'élément.
Vue constante sur les éléments géométriques de type GeomType::Quad4.
Vue modifiable sur les éléments géométriques de type GeomType::Quad4.
void init(const Real3 &a0, const Real3 &a1, const Real3 &a2, const Real3 &a3)
Initialise la vue avec les coordonnées passées en argument.
Quad4ElementConstView constView() const
Vue constante sur l'élément.
Vue constante sur les éléments géométriques de type GeomType::Tetraedron4.
Vue modifiable sur les éléments géométriques de type GeomType::Tetraedron4.
void init(const Real3 &a0, const Real3 &a1, const Real3 &a2, const Real3 &a3)
Initialise la vue avec les coordonnées passées en argument.
Tetraedron4ElementConstView constView() const
Vue constante sur l'élément.
Vue constante sur les éléments géométriques de type GeomType::Triangle3.
Vue modifiable sur les éléments géométriques de type GeomType::Triangle3.
void init(const Real3 &a0, const Real3 &a1, const Real3 &a2)
Initialise la vue avec les coordonnées passées en argument.
Triangle3ElementConstView constView() const
Vue constante sur l'élément.