Reference documentation for deal.II version 9.4.1
|
#include <deal.II/matrix_free/tensor_product_kernels.h>
Generic evaluator framework that valuates the given shape data in general dimensions using the tensor product form. Depending on the particular layout in the matrix entries, this corresponds to a usual matrix-matrix product or a matrix-matrix product including some symmetries.
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 |
Definition at line 123 of file tensor_product_kernels.h.