Reference documentation for deal.II version 8.5.1
Public Member Functions | List of all members
internal::EvaluatorTensorProduct< evaluate_symmetric, dim, fe_degree, n_q_points_1d, Number > Struct Template Reference

#include <deal.II/matrix_free/tensor_product_kernels.h>

Public Member Functions

 EvaluatorTensorProduct (const AlignedVector< Number > &shape_values, const AlignedVector< Number > &shape_gradients, const AlignedVector< Number > &shape_hessians, const unsigned int dummy1=0, const unsigned int dummy2=0)
 

Detailed Description

template<int dim, int fe_degree, int n_q_points_1d, typename Number>
struct internal::EvaluatorTensorProduct< evaluate_symmetric, dim, fe_degree, n_q_points_1d, Number >

Internal evaluator for 1d-3d shape function using the tensor product form of the basis functions. This class specializes the general application of tensor-product based elements for "symmetric" finite elements, i.e., when the shape functions are symmetric about 0.5 and the quadrature points are, too.

Definition at line 461 of file tensor_product_kernels.h.

Constructor & Destructor Documentation

template<int dim, int fe_degree, int n_q_points_1d, typename Number >
internal::EvaluatorTensorProduct< evaluate_symmetric, dim, fe_degree, n_q_points_1d, Number >::EvaluatorTensorProduct ( const AlignedVector< Number > &  shape_values,
const AlignedVector< Number > &  shape_gradients,
const AlignedVector< Number > &  shape_hessians,
const unsigned int  dummy1 = 0,
const unsigned int  dummy2 = 0 
)
inline

Constructor, taking the data from ShapeInfo

Definition at line 469 of file tensor_product_kernels.h.


The documentation for this struct was generated from the following file: