10class ARCANE_CEA_GEOMETRIC_EXPORT Triangle3Element
11:
public GeomElementBase< 3 >
17 using GeomElementBase< 3 >
::init;
20 Triangle3Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
21 Triangle3Element(Real3ConstArrayView coords) : GeomElementBase(coords){}
22 Triangle3Element(
const Real3& a0,
const Real3& a1,
const Real3& a2)
30 void init(
const Real3& a0,
const Real3& a1,
const Real3& a2)
37 operator ConstViewType()
const {
return ConstViewType(m_s); }
39 operator ViewType() {
return ViewType(m_s); }
41 ConstViewType
constView()
const {
return ConstViewType(m_s); }
43 ViewType
view() {
return ViewType(m_s); }
54class ARCANE_CEA_GEOMETRIC_EXPORT Quad4Element
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)
83 operator ConstViewType()
const {
return ConstViewType(m_s); }
85 operator ViewType() {
return ViewType(m_s); }
87 ConstViewType
constView()
const {
return ConstViewType(m_s); }
89 ViewType
view() {
return ViewType(m_s); }
100class ARCANE_CEA_GEOMETRIC_EXPORT Pentagon5Element
101:
public GeomElementBase< 5 >
107 using GeomElementBase< 5 >
::init;
110 Pentagon5Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
111 Pentagon5Element(Real3ConstArrayView coords) : GeomElementBase(coords){}
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)
131 operator ConstViewType()
const {
return ConstViewType(m_s); }
133 operator ViewType() {
return ViewType(m_s); }
135 ConstViewType
constView()
const {
return ConstViewType(m_s); }
137 ViewType
view() {
return ViewType(m_s); }
148class ARCANE_CEA_GEOMETRIC_EXPORT Hexagon6Element
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)
181 operator ConstViewType()
const {
return ConstViewType(m_s); }
183 operator ViewType() {
return ViewType(m_s); }
185 ConstViewType
constView()
const {
return ConstViewType(m_s); }
187 ViewType
view() {
return ViewType(m_s); }
198class ARCANE_CEA_GEOMETRIC_EXPORT Tetraedron4Element
199:
public GeomElementBase< 4 >
205 using GeomElementBase< 4 >
::init;
207 Tetraedron4Element(){}
208 Tetraedron4Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
209 Tetraedron4Element(Real3ConstArrayView coords) : GeomElementBase(coords){}
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)
227 operator ConstViewType()
const {
return ConstViewType(m_s); }
229 operator ViewType() {
return ViewType(m_s); }
231 ConstViewType
constView()
const {
return ConstViewType(m_s); }
233 ViewType
view() {
return ViewType(m_s); }
244class ARCANE_CEA_GEOMETRIC_EXPORT Pyramid5Element
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)
275 operator ConstViewType()
const {
return ConstViewType(m_s); }
277 operator ViewType() {
return ViewType(m_s); }
279 ConstViewType
constView()
const {
return ConstViewType(m_s); }
281 ViewType
view() {
return ViewType(m_s); }
292class ARCANE_CEA_GEOMETRIC_EXPORT Pentaedron6Element
293:
public GeomElementBase< 6 >
299 using GeomElementBase< 6 >
::init;
301 Pentaedron6Element(){}
302 Pentaedron6Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
303 Pentaedron6Element(Real3ConstArrayView coords) : GeomElementBase(coords){}
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)
325 operator ConstViewType()
const {
return ConstViewType(m_s); }
327 operator ViewType() {
return ViewType(m_s); }
329 ConstViewType
constView()
const {
return ConstViewType(m_s); }
331 ViewType
view() {
return ViewType(m_s); }
342class ARCANE_CEA_GEOMETRIC_EXPORT Hexaedron8Element
343:
public GeomElementBase< 8 >
349 using GeomElementBase< 8 >
::init;
351 Hexaedron8Element(){}
352 Hexaedron8Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
353 Hexaedron8Element(Real3ConstArrayView coords) : GeomElementBase(coords){}
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)
379 operator ConstViewType()
const {
return ConstViewType(m_s); }
381 operator ViewType() {
return ViewType(m_s); }
383 ConstViewType
constView()
const {
return ConstViewType(m_s); }
385 ViewType
view() {
return ViewType(m_s); }
396class ARCANE_CEA_GEOMETRIC_EXPORT Heptaedron10Element
397:
public GeomElementBase< 10 >
403 using GeomElementBase< 10 >
::init;
405 Heptaedron10Element(){}
406 Heptaedron10Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
407 Heptaedron10Element(Real3ConstArrayView coords) : GeomElementBase(coords){}
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)
437 operator ConstViewType()
const {
return ConstViewType(m_s); }
439 operator ViewType() {
return ViewType(m_s); }
441 ConstViewType
constView()
const {
return ConstViewType(m_s); }
443 ViewType
view() {
return ViewType(m_s); }
454class ARCANE_CEA_GEOMETRIC_EXPORT Octaedron12Element
455:
public GeomElementBase< 12 >
461 using GeomElementBase< 12 >
::init;
463 Octaedron12Element(){}
464 Octaedron12Element(
const VariableNodeReal3& coords,ItemWithNodes item) : GeomElementBase(coords,item){}
465 Octaedron12Element(Real3ConstArrayView coords) : GeomElementBase(coords){}
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)
499 operator ConstViewType()
const {
return ConstViewType(m_s); }
501 operator ViewType() {
return ViewType(m_s); }
503 ConstViewType
constView()
const {
return ConstViewType(m_s); }
505 ViewType
view() {
return ViewType(m_s); }
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.