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 [17] .
T_MESH_ELEMENT | Mesh element type |
T_SHAPE_FUNC | Shape function class |
T_SHAPE_MATRICES | Shape matrices class |
Definition at line 44 of file NaturalCoordinatesMapping.h.
#include <NaturalCoordinatesMapping.h>
Static Public Member Functions | |
static void | computeShapeMatrices (const T_MESH_ELEMENT &ele, const double *natural_pt, T_SHAPE_MATRICES &shapemat, const unsigned global_dim) |
template<ShapeMatrixType T_SHAPE_MATRIX_TYPE> | |
static void | computeShapeMatrices (const T_MESH_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 55 of file NaturalCoordinatesMapping.h.
Referenced by NumLib::TemplateIsoparametric< ShapeFunctionType_, ShapeMatrixTypes_ >::computeShapeFunctions().
|
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 76 of file NaturalCoordinatesMapping.h.
References NumLib::detail::naturalCoordinatesMappingComputeShapeMatrices().