IFEM  90A354
Namespaces | Functions
CoordinateMapping.h File Reference

Utilities for coordinate mapping transformations. More...

#include "matrixnd.h"
Include dependency graph for CoordinateMapping.h:
This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

Utilities for coordinate mapping transformations.

Date
May 18 2010
Author
Knut Morten Okstad / SINTEF