#include <MapTetrahedron.hpp>
◆ MapTetrahedron()
◆ ~MapTetrahedron()
| Gedim::MapTetrahedron::~MapTetrahedron |
( |
| ) |
|
|
inline |
◆ b()
| static Eigen::Vector3d Gedim::MapTetrahedron::b |
( |
const Eigen::Vector3d & |
firstVertex | ) |
|
|
inlinestatic |
Matrix Q for linear map x = Q * x_r + b from reference tetrahedron [0,1]x[0,1]x[0,1]/2 to tetrahedron with x points vertices the tetrahedron to map vertices, size 3 x 4 return the resulting value, size 3 x 3
◆ Compute()
Map from the tetrahedron reference element [0,1]x[0,1]x[0,1]/2 to the polygon x = F(x_r) = Q * x_r + b
- Parameters
-
| vertices | the tetrahedron to map vertices, size 3 x 4 |
- Returns
- the map data
◆ DetJ() [1/2]
Compute the determinant of the jacobian matrix of the trasformation
- Parameters
-
| mapData | the map data computed |
- Returns
- the determinant of Jacobian matrix
◆ DetJ() [2/2]
Compute the determinant of the jacobian matrix of the trasformation
- Parameters
-
| mapData | the map data computed |
| x | points in reference tetrahedron, size 3 x numPoints |
- Returns
- the determinant of Jacobian matrix for each points, size 1 x numPoints
◆ F()
Map from the tetrahedron reference element [0,1]x[0,1]x[0,1]/2 to the polygon x = F(x_r) = Q * x_r + b
- Parameters
-
| mapData | the map data computed |
| x | points in reference tetrahedron, size 3 x numPoints |
- Returns
- the mapped points, size 3 x numPoints
◆ FInv()
◆ J()
Compute the jacobian matrix of the transformation F
- Parameters
-
| mapData | the map data computed |
| x | points in reference tetrahedron, size 3 x numPoints |
- Returns
- the Q matrix for each points, size 2 x (2 * numPoints)
◆ Q()
| static Eigen::Matrix3d Gedim::MapTetrahedron::Q |
( |
const Eigen::Vector3d & |
firstVertex, |
|
|
const Eigen::Vector3d & |
secondVertex, |
|
|
const Eigen::Vector3d & |
thirdVertex, |
|
|
const Eigen::Vector3d & |
fourthVertex |
|
) |
| |
|
inlinestatic |
Matrix Q for linear map x = Q * x_r + b from reference tetrahedron [0,1]x[0,1]x[0,1]/2 to tetrahedron with x points vertices the tetrahedron to map vertices, size 3 x 4 return the resulting value, size 3 x 3
The documentation for this class was generated from the following files: