Reference documentation for deal.II version 9.6.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::ProductTypeNoPoint< Number, Number2 > Struct Template Reference

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

Public Types

using type = typename ProductType<Number, Number2>::type
 

Detailed Description

template<typename Number, typename Number2>
struct internal::ProductTypeNoPoint< Number, Number2 >

Struct to avoid using Tensor<1, dim, Point<dim2>> in evaluate_tensor_product_value_and_gradient because a Point cannot be used within Tensor. Instead, a specialization of this struct upcasts the point to a Tensor<1,dim>.

Definition at line 41 of file tensor_product_point_kernels.h.

Member Typedef Documentation

◆ type

template<typename Number , typename Number2 >
using internal::ProductTypeNoPoint< Number, Number2 >::type = typename ProductType<Number, Number2>::type

Definition at line 43 of file tensor_product_point_kernels.h.


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