10:
public GeomShape2DView
24 : GeomShape2DView(rhs)
26 ARCANE_GEOMETRIC_CHECKTYPE(rhs.geomType(),GeomType::Triangle3);
30 static Integer
nbNode() {
return 3; }
32 static GeomType
geomType() {
return GeomType::Triangle3; }
48:
public GeomShape2DView
62 : GeomShape2DView(rhs)
64 ARCANE_GEOMETRIC_CHECKTYPE(rhs.geomType(),GeomType::Quad4);
68 static Integer
nbNode() {
return 4; }
70 static GeomType
geomType() {
return GeomType::Quad4; }
86:
public GeomShape2DView
100 : GeomShape2DView(rhs)
102 ARCANE_GEOMETRIC_CHECKTYPE(rhs.geomType(),GeomType::Pentagon5);
108 static GeomType
geomType() {
return GeomType::Pentagon5; }
124:
public GeomShape2DView
138 : GeomShape2DView(rhs)
140 ARCANE_GEOMETRIC_CHECKTYPE(rhs.geomType(),GeomType::Hexagon6);
146 static GeomType
geomType() {
return GeomType::Hexagon6; }
162:
public GeomShape3DView
176 : GeomShape3DView(rhs)
178 ARCANE_GEOMETRIC_CHECKTYPE(rhs.geomType(),GeomType::Tetraedron4);
184 static GeomType
geomType() {
return GeomType::Tetraedron4; }
200:
public GeomShape3DView
214 : GeomShape3DView(rhs)
216 ARCANE_GEOMETRIC_CHECKTYPE(rhs.geomType(),GeomType::Pyramid5);
222 static GeomType
geomType() {
return GeomType::Pyramid5; }
238:
public GeomShape3DView
252 : GeomShape3DView(rhs)
254 ARCANE_GEOMETRIC_CHECKTYPE(rhs.geomType(),GeomType::Pentaedron6);
260 static GeomType
geomType() {
return GeomType::Pentaedron6; }
276:
public GeomShape3DView
290 : GeomShape3DView(rhs)
292 ARCANE_GEOMETRIC_CHECKTYPE(rhs.geomType(),GeomType::Hexaedron8);
298 static GeomType
geomType() {
return GeomType::Hexaedron8; }
314:
public GeomShape3DView
328 : GeomShape3DView(rhs)
330 ARCANE_GEOMETRIC_CHECKTYPE(rhs.geomType(),GeomType::Heptaedron10);
336 static GeomType
geomType() {
return GeomType::Heptaedron10; }
352:
public GeomShape3DView
366 : GeomShape3DView(rhs)
368 ARCANE_GEOMETRIC_CHECKTYPE(rhs.geomType(),GeomType::Octaedron12);
374 static GeomType
geomType() {
return GeomType::Octaedron12; }
394toTriangle3Shape()
const
404toPentagon5Shape()
const
409toHexagon6Shape()
const
414toTetraedron4Shape()
const
419toPyramid5Shape()
const
424toPentaedron6Shape()
const
429toHexaedron8Shape()
const
434toHeptaedron10Shape()
const
439toOctaedron12Shape()
const
453toTriangle3Element()
const
455 ARCANE_GEOMETRIC_CHECKTYPE(geomType(),GeomType::Triangle3);
459toQuad4Element()
const
461 ARCANE_GEOMETRIC_CHECKTYPE(geomType(),GeomType::Quad4);
465toPentagon5Element()
const
467 ARCANE_GEOMETRIC_CHECKTYPE(geomType(),GeomType::Pentagon5);
471toHexagon6Element()
const
473 ARCANE_GEOMETRIC_CHECKTYPE(geomType(),GeomType::Hexagon6);
477toTetraedron4Element()
const
479 ARCANE_GEOMETRIC_CHECKTYPE(geomType(),GeomType::Tetraedron4);
483toPyramid5Element()
const
485 ARCANE_GEOMETRIC_CHECKTYPE(geomType(),GeomType::Pyramid5);
489toPentaedron6Element()
const
491 ARCANE_GEOMETRIC_CHECKTYPE(geomType(),GeomType::Pentaedron6);
495toHexaedron8Element()
const
497 ARCANE_GEOMETRIC_CHECKTYPE(geomType(),GeomType::Hexaedron8);
501toHeptaedron10Element()
const
503 ARCANE_GEOMETRIC_CHECKTYPE(geomType(),GeomType::Heptaedron10);
507toOctaedron12Element()
const
509 ARCANE_GEOMETRIC_CHECKTYPE(geomType(),GeomType::Octaedron12);
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.
Eléments géométriques de type GeomType::Heptaedron10.
Vue spécifique sur les formes géométriques de type GeomType::Heptaedron10.
Heptaedron10ElementConstView elemView() const
Vue constante sur l'élément géométrique.
static Integer nbNode()
Nombre de noeuds de la forme (retourne 10)
void fillSVC(Hexaedron8ElementView svc, Integer i)
Remplit svc avec les valeurs du i-ème sous-volume de controle.
static GeomType geomType()
Type de la forme (retourne GeomType::Heptaedron10 )
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.
Eléments géométriques de type GeomType::Hexaedron8.
Vue spécifique sur les formes géométriques de type GeomType::Hexaedron8.
static GeomType geomType()
Type de la forme (retourne GeomType::Hexaedron8 )
static Integer nbNode()
Nombre de noeuds de la forme (retourne 8)
void fillSVC(Hexaedron8ElementView svc, Integer i)
Remplit svc avec les valeurs du i-ème sous-volume de controle.
Hexaedron8ElementConstView elemView() const
Vue constante sur l'élément géométrique.
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.
Eléments géométriques de type GeomType::Hexagon6.
Vue spécifique sur les formes géométriques de type GeomType::Hexagon6.
void fillSVC(Quad4ElementView svc, Integer i)
Remplit svc avec les valeurs du i-ème sous-volume de controle.
Hexagon6ElementConstView elemView() const
Vue constante sur l'élément géométrique.
static Integer nbNode()
Nombre de noeuds de la forme (retourne 6)
static GeomType geomType()
Type de la forme (retourne GeomType::Hexagon6 )
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.
Eléments géométriques de type GeomType::Octaedron12.
Vue spécifique sur les formes géométriques de type GeomType::Octaedron12.
static Integer nbNode()
Nombre de noeuds de la forme (retourne 12)
Octaedron12ElementConstView elemView() const
Vue constante sur l'élément géométrique.
void fillSVC(Hexaedron8ElementView svc, Integer i)
Remplit svc avec les valeurs du i-ème sous-volume de controle.
static GeomType geomType()
Type de la forme (retourne GeomType::Octaedron12 )
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.
Eléments géométriques de type GeomType::Pentaedron6.
Vue spécifique sur les formes géométriques de type GeomType::Pentaedron6.
static Integer nbNode()
Nombre de noeuds de la forme (retourne 6)
static GeomType geomType()
Type de la forme (retourne GeomType::Pentaedron6 )
void fillSVC(Hexaedron8ElementView svc, Integer i)
Remplit svc avec les valeurs du i-ème sous-volume de controle.
Pentaedron6ElementConstView elemView() const
Vue constante sur l'élément géométrique.
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.
Eléments géométriques de type GeomType::Pentagon5.
Vue spécifique sur les formes géométriques de type GeomType::Pentagon5.
void fillSVC(Quad4ElementView svc, Integer i)
Remplit svc avec les valeurs du i-ème sous-volume de controle.
Pentagon5ElementConstView elemView() const
Vue constante sur l'élément géométrique.
static GeomType geomType()
Type de la forme (retourne GeomType::Pentagon5 )
static Integer nbNode()
Nombre de noeuds de la forme (retourne 5)
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.
Eléments géométriques de type GeomType::Pyramid5.
Vue spécifique sur les formes géométriques de type GeomType::Pyramid5.
void fillSVC(Hexaedron8ElementView svc, Integer i)
Remplit svc avec les valeurs du i-ème sous-volume de controle.
static Integer nbNode()
Nombre de noeuds de la forme (retourne 5)
Pyramid5ElementConstView elemView() const
Vue constante sur l'élément géométrique.
static GeomType geomType()
Type de la forme (retourne GeomType::Pyramid5 )
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.
Eléments géométriques de type GeomType::Quad4.
Vue spécifique sur les formes géométriques de type GeomType::Quad4.
static Integer nbNode()
Nombre de noeuds de la forme (retourne 4)
Quad4ElementConstView elemView() const
Vue constante sur l'élément géométrique.
static GeomType geomType()
Type de la forme (retourne GeomType::Quad4 )
void fillSVC(Quad4ElementView svc, Integer i)
Remplit svc avec les valeurs du i-ème sous-volume de controle.
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.
Eléments géométriques de type GeomType::Tetraedron4.
Vue spécifique sur les formes géométriques de type GeomType::Tetraedron4.
static GeomType geomType()
Type de la forme (retourne GeomType::Tetraedron4 )
static Integer nbNode()
Nombre de noeuds de la forme (retourne 4)
void fillSVC(Hexaedron8ElementView svc, Integer i)
Remplit svc avec les valeurs du i-ème sous-volume de controle.
Tetraedron4ElementConstView elemView() const
Vue constante sur l'élément géométrique.
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.
Eléments géométriques de type GeomType::Triangle3.
Vue spécifique sur les formes géométriques de type GeomType::Triangle3.
void fillSVC(Quad4ElementView svc, Integer i)
Remplit svc avec les valeurs du i-ème sous-volume de controle.
static Integer nbNode()
Nombre de noeuds de la forme (retourne 3)
Triangle3ElementConstView elemView() const
Vue constante sur l'élément géométrique.
static GeomType geomType()
Type de la forme (retourne GeomType::Triangle3 )