|
IFEM
90A354
|
Utilities for coordinate mapping transformations. More...
#include "matrixnd.h"

Go to the source code of this file.
Namespaces | |
| utl | |
| General utility classes and functions. | |
Functions | |
| Real | utl::Jacobian (matrix< Real > &J, matrix< Real > &dNdX, const matrix< Real > &X, const matrix< Real > &dNdu, bool computeGradient=true) |
| Set up the Jacobian matrix of the coordinate mapping. More... | |
| Real | utl::Jacobian (matrix< Real > &J, Vec3 &t, matrix< Real > &dNdX, const matrix< Real > &X, const matrix< Real > &dNdu, size_t tangent) |
| Set up the Jacobian matrix of the coordinate mapping along an edge. More... | |
| Real | utl::Jacobian (matrix< Real > &J, Vec3 &n, matrix< Real > &dNdX, const matrix< Real > &X, const matrix< Real > &dNdu, size_t t1, size_t t2) |
| Set up the Jacobian matrix of the coordinate mapping on a boundary. More... | |
| bool | utl::Hessian (matrix3d< Real > &H, matrix3d< Real > &d2NdX2, const matrix< Real > &Ji, const matrix< Real > &X, const matrix3d< Real > &d2Ndu2, const matrix< Real > &dNdX, bool geoMapping=true) |
| Set up the Hessian matrix of the coordinate mapping. More... | |
| void | utl::Hessian (const matrix3d< Real > &Hess, matrix< Real > &H) |
| Convert a Hessian from a matrix3d to a matrix assuming symmetry. | |
| void | utl::getGmat (const matrix< Real > &Ji, const Real *du, matrix< Real > &G) |
| Compute the stabilization matrix G from the Jacobian inverse. More... | |
| bool | utl::Hessian2 (matrix4d< Real > &d3NdX3, const matrix< Real > &Ji, const matrix4d< Real > &d3Ndu3) |
| Set up third-order derivatives of the coordinate mapping. More... | |
| void | utl::JacobianGradient (const matrix< Real > &dudX, const matrix3d< Real > &d2Xdu2, std::vector< matrix< Real >> &dJdX) |
| Calculates the derivatives of the Jacobian of the coordinate mapping. More... | |
| void | utl::detJacGradient (const matrix< Real > &J, const matrix< Real > &Ji, const matrix3d< Real > &H, std::vector< Real > &ddet) |
| Calculates the derivatives of determinant of the Jacobian. More... | |
Utilities for coordinate mapping transformations.