OGS
|
Shape function for a 8-nodes hex element in natural coordinates
* (-1, 1, 1) 7-----------6 ( 1, 1, 1) * /: /| * / : / | * / : / | * / : / | * / : / | * (-1,-1, 1) 4-----------5 ( 1,-1, 1) * | : | | * (-1, 1,-1) 3.....|.....2 ( 1, 1,-1) * | . | / * | . | / * | . | / * | . | / * |. |/ * (-1,-1,-1) 0-----------1 ( 1,-1,-1) * 0 *
Definition at line 39 of file ShapeHex8.h.
#include <ShapeHex8.h>
Public Types | |
using | MeshElement = MeshLib::Hex |
Static Public Member Functions | |
template<class T_X , class T_N > | |
static void | computeShapeFunction (const T_X &r, T_N &N) |
template<class T_X , class T_N > | |
static void | computeGradShapeFunction (const T_X &r, T_N &dN) |
Static Public Attributes | |
static const unsigned | DIM = MeshElement::dimension |
static const unsigned | NPOINTS = MeshElement::n_all_nodes |
static constexpr int | ORDER = 1 |
Definition at line 60 of file ShapeHex8.h.
|
static |
Evaluate derivatives of the shape function at the given point
[in] | r | natural coordinates (r,s,t) |
[out] | dN | a matrix of the derivatives |
Definition at line 27 of file ShapeHex8-impl.h.
|
static |
Evaluate the shape function at the given point
[in] | r | natural coordinates (r,s,t) |
[out] | N | a vector of calculated shape functions |
Definition at line 14 of file ShapeHex8-impl.h.
References NumLib::N.
|
static |
Definition at line 61 of file ShapeHex8.h.
|
static |
Definition at line 62 of file ShapeHex8.h.
|
staticconstexpr |
Definition at line 63 of file ShapeHex8.h.