OGS
|
Functions | |
MathLib::Point3d | getBulkElementPointLine (std::size_t const face_id) |
MathLib::Point3d | getBulkElementPointTri (std::size_t const face_id, MathLib::WeightedPoint const &wp) |
MathLib::Point3d | getBulkElementPointQuad (std::size_t const face_id, MathLib::WeightedPoint const &wp) |
MathLib::Point3d | getBulkElementPointHex (std::size_t const face_id, MathLib::WeightedPoint const &wp) |
MathLib::Point3d | getBulkElementPointPrism (std::size_t const face_id, MathLib::WeightedPoint const &wp) |
MathLib::Point3d | getBulkElementPointPyramid (std::size_t const face_id, MathLib::WeightedPoint const &wp) |
MathLib::Point3d | getBulkElementPointTet (std::size_t const face_id, MathLib::WeightedPoint const &wp) |
MathLib::Point3d anonymous_namespace{MapBulkElementPoint.cpp}::getBulkElementPointHex | ( | std::size_t const | face_id, |
MathLib::WeightedPoint const & | wp ) |
Maps the given 2d boundary point wp
of a hexahedron face to the corresponding 3d point of the hexahedron.
The input and output coordinates are natural coordinates of the quad and hex, respectively.
Definition at line 95 of file MapBulkElementPoint.cpp.
References OGS_FATAL.
MathLib::Point3d anonymous_namespace{MapBulkElementPoint.cpp}::getBulkElementPointLine | ( | std::size_t const | face_id | ) |
Maps the given 0d end point wp
of a line to the corresponding 1d point on the line.
The result is given in local coordinates of the line element.
Definition at line 21 of file MapBulkElementPoint.cpp.
References OGS_FATAL.
MathLib::Point3d anonymous_namespace{MapBulkElementPoint.cpp}::getBulkElementPointPrism | ( | std::size_t const | face_id, |
MathLib::WeightedPoint const & | wp ) |
Maps the given lower dimensional 2d boundary point wp
of a quad or triangle element, given in local coordinates of the quad or triangle, to a 3d point existing on a prism face also in local coordinates.
Definition at line 123 of file MapBulkElementPoint.cpp.
References OGS_FATAL.
MathLib::Point3d anonymous_namespace{MapBulkElementPoint.cpp}::getBulkElementPointPyramid | ( | std::size_t const | face_id, |
MathLib::WeightedPoint const & | wp ) |
Maps the given lower dimensional 2d boundary point wp
of a quad or triangle element, given in local coordinates of the quad or triangle, to a 3d point existing on a pyramid face also in local coordinates.
Definition at line 163 of file MapBulkElementPoint.cpp.
References OGS_FATAL.
MathLib::Point3d anonymous_namespace{MapBulkElementPoint.cpp}::getBulkElementPointQuad | ( | std::size_t const | face_id, |
MathLib::WeightedPoint const & | wp ) |
Maps the given lower dimensional boundary point wp
of a line, i.e. the 1d integration point given in local coordinates of a line, to higher dimensional point of the quad face (defined by the quad element and the face id) also in local coordinates of the quad face.
face_id | the id of the quad face the point will be mapped on |
wp | the integration point of the lower dimensional element |
Definition at line 70 of file MapBulkElementPoint.cpp.
References OGS_FATAL.
MathLib::Point3d anonymous_namespace{MapBulkElementPoint.cpp}::getBulkElementPointTet | ( | std::size_t const | face_id, |
MathLib::WeightedPoint const & | wp ) |
Maps the given lower dimensional 2d boundary point wp
of a triangle element, given in local coordinates of the quad or triangle, to a 3d point existing on a tet face also in local coordinates.
Definition at line 193 of file MapBulkElementPoint.cpp.
References OGS_FATAL.
MathLib::Point3d anonymous_namespace{MapBulkElementPoint.cpp}::getBulkElementPointTri | ( | std::size_t const | face_id, |
MathLib::WeightedPoint const & | wp ) |
Maps the given lower dimensional boundary point wp
of a line, i.e. the 1d integration point given in local coordinates of a line, to higher dimensional point of the triangle face (defined by the triangle element and the face id) also in local coordinates of the triangle element.
face_id | the id of the triangle face the point will be mapped on |
wp | the integration point of the lower dimensional element |
Definition at line 42 of file MapBulkElementPoint.cpp.
References OGS_FATAL.