![]() |
deal.II version GIT relicensing-3130-g4525cd19f3 2025-04-24 01:40:00+00:00
|
#include <deal.II/matrix_free/portable_evaluation_kernels.h>
Static Public Member Functions | |
static void | evaluate (const unsigned int n_components, const EvaluationFlags::EvaluationFlags evaluation_flag, const typename MatrixFree< dim, Number >::Data *data) |
static void | integrate (const unsigned int n_components, const EvaluationFlags::EvaluationFlags integration_flag, const typename MatrixFree< dim, Number >::Data *data) |
This struct performs the evaluation of function values and gradients for tensor-product finite elements. This is a specialization for symmetric basis functions about the mid point 0.5 of the unit interval with the same number of quadrature points as degrees of freedom. In that case, we can first transform the basis to one that has the nodal points in the quadrature points (i.e., the collocation space) and then perform the evaluation of the first and second derivatives in this transformed space, using the identity operation for the shape values.
Definition at line 480 of file portable_evaluation_kernels.h.
|
inlinestatic |
Definition at line 483 of file portable_evaluation_kernels.h.
|
inlinestatic |
Definition at line 533 of file portable_evaluation_kernels.h.