11:
public GeomElementBase< 3 >
17 using GeomElementBase< 3 >::init;
20 Triangle3Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
30 void init(
const Real3& a0,
const Real3& a1,
const Real3& a2)
55:
public GeomElementBase< 4 >
61 using GeomElementBase< 4 >::init;
64 Quad4Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
65 Quad4Element(Real3ConstArrayView coords) : GeomElementBase(coords){}
66 Quad4Element(
const Real3& a0,
const Real3& a1,
const Real3& a2,
const Real3& a3)
75 void init(
const Real3& a0,
const Real3& a1,
const Real3& a2,
const Real3& a3)
101:
public GeomElementBase< 5 >
107 using GeomElementBase< 5 >::init;
110 Pentagon5Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
112 Pentagon5Element(
const Real3& a0,
const Real3& a1,
const Real3& a2,
const Real3& a3,
const Real3& a4)
122 void init(
const Real3& a0,
const Real3& a1,
const Real3& a2,
const Real3& a3,
const Real3& a4)
149:
public GeomElementBase< 6 >
155 using GeomElementBase< 6 >::init;
158 Hexagon6Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
159 Hexagon6Element(Real3ConstArrayView coords) : GeomElementBase(coords){}
160 Hexagon6Element(
const Real3& a0,
const Real3& a1,
const Real3& a2,
const Real3& a3,
const Real3& a4,
const Real3& a5)
171 void init(
const Real3& a0,
const Real3& a1,
const Real3& a2,
const Real3& a3,
const Real3& a4,
const Real3& a5)
199:
public GeomElementBase< 4 >
205 using GeomElementBase< 4 >::init;
208 Tetraedron4Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
210 Tetraedron4Element(
const Real3& a0,
const Real3& a1,
const Real3& a2,
const Real3& a3)
219 void init(
const Real3& a0,
const Real3& a1,
const Real3& a2,
const Real3& a3)
245:
public GeomElementBase< 5 >
251 using GeomElementBase< 5 >::init;
254 Pyramid5Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
255 Pyramid5Element(Real3ConstArrayView coords) : GeomElementBase(coords){}
256 Pyramid5Element(
const Real3& a0,
const Real3& a1,
const Real3& a2,
const Real3& a3,
const Real3& a4)
266 void init(
const Real3& a0,
const Real3& a1,
const Real3& a2,
const Real3& a3,
const Real3& a4)
293:
public GeomElementBase< 6 >
299 using GeomElementBase< 6 >::init;
302 Pentaedron6Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
304 Pentaedron6Element(
const Real3& a0,
const Real3& a1,
const Real3& a2,
const Real3& a3,
const Real3& a4,
const Real3& a5)
315 void init(
const Real3& a0,
const Real3& a1,
const Real3& a2,
const Real3& a3,
const Real3& a4,
const Real3& a5)
343:
public GeomElementBase< 8 >
349 using GeomElementBase< 8 >::init;
352 Hexaedron8Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
354 Hexaedron8Element(
const Real3& a0,
const Real3& a1,
const Real3& a2,
const Real3& a3,
const Real3& a4,
const Real3& a5,
const Real3& a6,
const Real3& a7)
367 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)
397:
public GeomElementBase< 10 >
403 using GeomElementBase< 10 >::init;
406 Heptaedron10Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
408 Heptaedron10Element(
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)
423 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)
455:
public GeomElementBase< 12 >
461 using GeomElementBase< 12 >::init;
464 Octaedron12Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
466 Octaedron12Element(
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)
483 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)
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.
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 l'instance avec les coordonnées passées en argument.
ConstViewType constView() const
Vue constante sur l'élément.
ViewType view()
Vue modifiable sur l'élément.
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.
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 l'instance avec les coordonnées passées en argument.
ViewType view()
Vue modifiable sur l'élément.
ConstViewType 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.
Elé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 l'instance avec les coordonnées passées en argument.
ViewType view()
Vue modifiable sur l'élément.
ConstViewType 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.
Eléments géométriques de type GeomType::Octaedron12.
ViewType view()
Vue modifiable sur l'élément.
ConstViewType 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 l'instance 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.
Elé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 l'instance avec les coordonnées passées en argument.
ViewType view()
Vue modifiable sur l'élément.
ConstViewType 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.
Elé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 l'instance avec les coordonnées passées en argument.
ViewType view()
Vue modifiable sur l'élément.
ConstViewType 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.
Eléments géométriques de type GeomType::Pyramid5.
ConstViewType 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)
Initialise l'instance avec les coordonnées passées en argument.
ViewType view()
Vue modifiable 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.
Eléments géométriques de type GeomType::Quad4.
ConstViewType constView() const
Vue constante sur l'élément.
ViewType view()
Vue modifiable sur l'élément.
void init(const Real3 &a0, const Real3 &a1, const Real3 &a2, const Real3 &a3)
Initialise l'instance avec les coordonnées passées en argument.
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.
ConstViewType constView() const
Vue constante sur l'élément.
void init(const Real3 &a0, const Real3 &a1, const Real3 &a2, const Real3 &a3)
Initialise l'instance avec les coordonnées passées en argument.
ViewType view()
Vue modifiable 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.
Eléments géométriques de type GeomType::Triangle3.
void init(const Real3 &a0, const Real3 &a1, const Real3 &a2)
Initialise l'instance avec les coordonnées passées en argument.
ViewType view()
Vue modifiable sur l'élément.
ConstViewType constView() const
Vue constante sur l'élément.