Reference documentation for deal.II version 9.5.0
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
internal::EvaluatorTensorProductAnisotropic< variant, dim, n_rows, n_columns, normal_dir, Number, Number2 > Struct Template Reference

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

Detailed Description

template<EvaluatorVariant variant, int dim, int n_rows, int n_columns, int normal_dir, typename Number, typename Number2 = Number>
struct internal::EvaluatorTensorProductAnisotropic< variant, dim, n_rows, n_columns, normal_dir, Number, Number2 >

Evaluator framework for anisotropic polynomial spaces that valuates the given shape data in general dimensions using the tensor product form.

Template Parameters
variantVariant of evaluation used for creating template specializations
dimDimension of the function
n_rowsNumber of rows in the transformation matrix, which corresponds to the number of 1d shape functions in the usual tensor contraction setting
n_columnsNumber of columns in the transformation matrix, which corresponds to the number of 1d shape functions in the usual tensor contraction setting
NumberAbstract number type for input and output arrays
Number2Abstract number type for coefficient arrays (defaults to same type as the input/output arrays); must implement operator* with Number to be valid
normal_dirIndicates the direction of the continuous component for the Raviart-Thomas space in terms of the normal onto the face, e.g 0 if the is in x-direction, 1 if in y-direction, and 2 if in z-direction.

Definition at line 155 of file tensor_product_kernels.h.


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