libMesh
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
fe_lagrange_gll_shape.h File Reference

Go to the source code of this file.

Namespaces

namespace  libMesh
 The libMesh namespace provides an interface to certain functionality in the library.
 

Functions

template<unsigned int Dim>
constexpr unsigned int libMesh::fe_lagrange_gll_n_second_derivs ()
 
template<FEFamily T>
void libMesh::fe_lagrange_gll_tensor_index (const Elem *elem, const Order order, const unsigned int dim, const unsigned int i, unsigned int *indices)
 Writes the tensor index of shape function i of order order into the first dim entries of indices.
 
template<>
void libMesh::fe_lagrange_gll_tensor_index< L2_LAGRANGE_GLL > (const Elem *, const Order order, const unsigned int dim, const unsigned int i, unsigned int *indices)
 All L2_LAGRANGE_GLL degrees of freedom belong to the element.
 
template<FEFamily T, unsigned int Dim>
Real libMesh::fe_lagrange_gll_tensor_product (const Elem *elem, const Order order, const unsigned int i, const Point &p, const unsigned int *const deriv_coords, const unsigned int n_deriv_coords)
 

Variables

constexpr unsigned int libMesh::fe_lagrange_gll_second_deriv_pairs [6][2]
 The pair of coordinates differentiated by each second derivative index j of FE::shape_second_deriv().