|
static constexpr unsigned int | n_fun () |
| Number of shape functions that span the local polynomial space. More...
|
|
static constexpr unsigned int | dim () |
| Dimension of abscissas of the polynomials. More...
|
|
static constexpr unsigned int | degree () |
| Maximum degree of all polynomials. More...
|
|
template<typename return_t , typename point_t > |
static constexpr return_t | fct_val (const unsigned int index, const point_t &point) |
| Evaluate value of shape function. More...
|
|
template<typename return_t , typename point_t > |
static constexpr return_t | der_val (const unsigned int index, const point_t &point, const unsigned int der_dim) |
| Evaluate value of partial derivative of shape function. More...
|
|
template<typename return_t , typename point_t > |
static constexpr return_t | grad_val (const unsigned int index, const point_t &point) |
| Evaluate value of gradient of shape function. More...
|
|
template<typename return_t , typename point_t > |
static constexpr return_t | div_val (const unsigned int index, const point_t &point) |
| Evaluate value of divergence of shape function. More...
|
|
template<typename return_t , typename coeffs_t , typename point_t > |
static constexpr return_t | lin_comb_fct_val (const coeffs_t &coeffs, const point_t &point) |
| Evaluate value linear combination of shape functions. More...
|
|
template<typename return_t , typename coeffs_t , typename point_t > |
static constexpr return_t | lin_comb_der_val (const coeffs_t &coeffs, const point_t &point, const unsigned int der_dim) |
| Evaluate value of partial derivative of linear combination of shape functions. More...
|
|
template<typename shape_t>
struct TPP::ShapeFunction< shape_t >
Struct that handles different types of evaluation of shape functions.
- Template Parameters
-
shape_t | Type of shape functions. |
- Authors
- Andreas Rupp, Heidelberg University, 2021.