Reference documentation for deal.II version 9.0.0
List of all members
internal::FEEvaluationImplCollocation< dim, fe_degree, n_components, Number > Struct Template Reference

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

Detailed Description

template<int dim, int fe_degree, int n_components, typename Number>
struct internal::FEEvaluationImplCollocation< dim, fe_degree, n_components, Number >

This struct performs the evaluation of function values, gradients and Hessians for tensor-product finite elements. This a specialization for elements where the nodal points coincide with the quadrature points like FE_Q shape functions on Gauss-Lobatto elements integrated with Gauss-Lobatto quadrature. The assumption of this class is that the shape 'values' operation is identity, which allows us to write shorter code.

In literature, this form of evaluation is often called spectral evaluation, spectral collocation or simply collocation, meaning the same location for shape functions and evaluation space (quadrature points).

Author
Katharina Kormann, 2012

Definition at line 828 of file evaluation_kernels.h.


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