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 [24] .
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.
References NumLib::NaturalCoordinatesMapping< T_SHAPE_FUNC, T_SHAPE_MATRICES >::computeShapeMatrices().
Referenced by NumLib::TemplateIsoparametric< ShapeFunctionType_, ShapeMatrixTypes_ >::computeShapeFunctions(), and NumLib::NaturalCoordinatesMapping< T_SHAPE_FUNC, T_SHAPE_MATRICES >::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.
References NumLib::detail::naturalCoordinatesMappingComputeShapeMatrices().