|
|
typedef Element3D< T, NumVertices >::point_t | point_t |
| |
|
typedef Element3D< T, NumVertices >::vertex_points_t | vertex_points_t |
| |
|
typedef Vector< T, Dim > | point_t |
| |
|
typedef Vector< point_t, NumVertices > | vertex_points_t |
| |
|
|
static constexpr unsigned | NumVertices = 8 |
| |
|
static constexpr unsigned | dim = Dim |
| |
|
static constexpr unsigned | numVertices = NumVertices |
| |
◆ getDeterminantOfTransformationJacobian()
Returns the determinant of the transformation Jacobian.
- Parameters
-
| global_vertices | A vector of the vertex coordinates of the global element to transform to. |
- Returns
- T - The determinant of the transformation Jacobian
◆ getInverseTransformationJacobian()
Returns the inverse of the Jacobian of the transformation matrix.
- Parameters
-
| global_vertices | A vector of the vertex coordinates of the global element to transform to. |
- Returns
- point_t (Vector<T, 3>) - A vector representing the diagonal elements of the inverse Jacobian matrix
◆ getInverseTransposeTransformationJacobian()
Returns the inverse of the transpose of the transformation Jacobian.
- Parameters
-
| global_vertices | A vector of the vertex coordinates of the global element to transform to. |
- Returns
- point_t (Vector<T, 3>) - A vector representing the diagonal elements of the inverse transpose Jacobian matrix
◆ getLocalVertices()
Returns the coordinates of the vertices of the reference element.
- Returns
- vertex_points_t (Vector<Vector<T, 3>, 8>)
◆ getTransformationJacobian()
Returns the Jacobian of the transformation matrix.
- Parameters
-
| global_vertices | A vector of the vertex coordinates of the global element to transform to. |
- Returns
- point_t (Vector<T, 3>) - A vector representing the diagonal elements of the Jacobian matrix
◆ globalToLocal()
Transforms a point from global to local coordinates.
- Parameters
-
| global_vertices | A vector of the vertex indices of the global element to transform to in the mesh. |
| point | A point in global coordinates with respect to the global element. |
- Returns
- point_t
◆ isPointInRefElement()
Returns whether a point in local coordinates ([0, 1]^3) is inside the reference element.
- Parameters
-
| point | A point in local coordinates with respect to the reference element. |
- Returns
- boolean - Returns true when the point is inside the reference element or on the boundary. Returns false else
◆ localToGlobal()
Transforms a point from local to global coordinates.
- Parameters
-
| global_vertices | A vector of the vertex indices of the global element to transform to in the mesh. |
| point | A point in local coordinates with respect to the reference element. |
Equivalent to transforming a local point \(\hat{\boldsymbol{x}}\) on the local element \(\hat{K}\) to a point in the global coordinate system \(\boldsymbol{x}\) on \(K\) by applying the transformation \(\mathbf{\Phi}_K\)
\[\boldsymbol{x} =
\mathbf{\Phi}_K(\hat{\boldsymbol{x}})\]
- Returns
- point_t
The documentation for this class was generated from the following files: