Reference documentation for deal.II version GIT 770e57895c 2022-08-12 17:05:02+00:00
internal::EvaluatorTensorProductAnisotropic< variant, dim, n_rows, n_columns, Number, normal_dir, 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, typename Number, int normal_dir, typename Number2 = Number> struct internal::EvaluatorTensorProductAnisotropic< variant, dim, n_rows, n_columns, Number, normal_dir, Number2 >

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

Template Parameters
 variant Variant of evaluation used for creating template specializations dim Dimension of the function n_rows Number of rows in the transformation matrix, which corresponds to the number of 1d shape functions in the usual tensor contraction setting n_columns Number of columns in the transformation matrix, which corresponds to the number of 1d shape functions in the usual tensor contraction setting Number Abstract number type for input and output arrays Number2 Abstract number type for coefficient arrays (defaults to same type as the input/output arrays); must implement operator* with Number to be valid normal_dir Indicates 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: