Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::geometric::GeomShapeStdBuilder Class Reference
Inheritance diagram for Arcane::geometric::GeomShapeStdBuilder:
Collaboration diagram for Arcane::geometric::GeomShapeStdBuilder:

Public Member Functions

 GeomShapeStdBuilder (const GeomShapeMutableView &gsv)
void computeNodePositionFromHexa (HexaElementConstView hexa)
 In 3D, calculates the positions from the hexahedron hexa.
void computeNodePositionFromQuad (QuadElementConstView quad)
 In 2D, calculates the positions from the quad quad.
Public Member Functions inherited from Arcane::geometric::GeomShapeMutableView
const Real3 node (Integer id) const
const Real3 face (Integer id) const
const Real3 center () const
void setNode (Integer id, const Real3 &v)
void setFace (Integer id, const Real3 &v)
void setCenter (const Real3 &v)

Private Member Functions

void _addFaceD (Integer fid, Integer id1, Integer id2, Integer id3, Integer id4)
void _addFace2D (Integer fid, Integer id1, Integer id2)

Detailed Description

Definition at line 100 of file GeomShapeView.cc.

Constructor & Destructor Documentation

◆ GeomShapeStdBuilder()

Arcane::geometric::GeomShapeStdBuilder::GeomShapeStdBuilder ( const GeomShapeMutableView & gsv)
inline

Definition at line 105 of file GeomShapeView.cc.

Member Function Documentation

◆ _addFace2D()

void Arcane::geometric::GeomShapeStdBuilder::_addFace2D ( Integer fid,
Integer id1,
Integer id2 )
inlineprivate

Definition at line 127 of file GeomShapeView.cc.

◆ _addFaceD()

void Arcane::geometric::GeomShapeStdBuilder::_addFaceD ( Integer fid,
Integer id1,
Integer id2,
Integer id3,
Integer id4 )
inlineprivate

Definition at line 118 of file GeomShapeView.cc.

◆ computeNodePositionFromHexa()

void Arcane::geometric::GeomShapeStdBuilder::computeNodePositionFromHexa ( HexaElementConstView hexa)

In 3D, calculates the positions from the hexahedron hexa.

Definition at line 465 of file GeomShapeView.cc.

Referenced by Arcane::geometric::GeomShapeView::initFromHexa(), and Arcane::geometric::GeomShape::initFromHexaedron8().

Here is the caller graph for this function:

◆ computeNodePositionFromQuad()

void Arcane::geometric::GeomShapeStdBuilder::computeNodePositionFromQuad ( QuadElementConstView quad)

In 2D, calculates the positions from the quad quad.

Definition at line 494 of file GeomShapeView.cc.

Referenced by Arcane::geometric::GeomShapeView::initFromQuad(), and Arcane::geometric::GeomShape::initFromQuad4().

Here is the caller graph for this function:

The documentation for this class was generated from the following file: