![]() |
OGS
|
Coordinates mapping tools for natural coordinates
This class also supports coordinates mapping of mixed dimensional elements, e.g. line elements in 2D space. Details of the mapping method can be found in [23] .
| T_SHAPE_FUNC | Shape function class |
| T_SHAPE_MATRICES | Shape matrices class |
Definition at line 47 of file NaturalCoordinatesMapping.h.
#include <NaturalCoordinatesMapping.h>
Static Public Member Functions | |
| static void | computeShapeMatrices (const MeshLib::Element &ele, const double *natural_pt, T_SHAPE_MATRICES &shapemat, const unsigned global_dim) |
| template<ShapeMatrixType T_SHAPE_MATRIX_TYPE> | |
| static void | computeShapeMatrices (const MeshLib::Element &ele, const double *natural_pt, T_SHAPE_MATRICES &shapemat, const unsigned global_dim) |
|
inlinestatic |
compute all mapping matrices at the given location in natural coordinates
| ele | Mesh element object |
| natural_pt | Location in natural coordinates (r,s,t) |
| shapemat | Shape matrix data where calculated shape functions are stored |
| global_dim | Global dimension |
Definition at line 58 of file NaturalCoordinatesMapping.h.
Referenced by NumLib::NaturalCoordinatesMapping< ShapeFunctionType, ShapeMatrices >::computeShapeMatrices().
|
inlinestatic |
compute specified mapping matrices at the given location in natural coordinates
| T_SHAPE_MATRIX_TYPE | Mapping matrix types to be calculated |
| ele | Mesh element object |
| natural_pt | Location in natural coordinates (r,s,t) |
| shapemat | Shape matrix data where calculated shape functions are stored |
| global_dim | Global dimension |
Definition at line 79 of file NaturalCoordinatesMapping.h.