Reference documentation for deal.II version 8.5.1
Public Member Functions | List of all members
internal::EvaluatorTensorProduct< evaluate_general, dim,-1, 0, Number > Struct Template Reference

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

Public Member Functions

 EvaluatorTensorProduct ()
 
 EvaluatorTensorProduct (const AlignedVector< Number > &shape_values, const AlignedVector< Number > &shape_gradients, const AlignedVector< Number > &shape_hessians, const unsigned int fe_degree, const unsigned int n_q_points_1d)
 

Detailed Description

template<int dim, typename Number>
struct internal::EvaluatorTensorProduct< evaluate_general, dim,-1, 0, Number >

Internal evaluator for 1d-3d shape function using the tensor product form of the basis functions. The same as above but without making use of template arguments and rather variable loop bounds.

Definition at line 308 of file tensor_product_kernels.h.

Constructor & Destructor Documentation

template<int dim, typename Number >
internal::EvaluatorTensorProduct< evaluate_general, dim,-1, 0, Number >::EvaluatorTensorProduct ( )
inline

Empty constructor. Does nothing. Be careful when using 'values' and related methods because they need to be filled with the other constructor

Definition at line 317 of file tensor_product_kernels.h.

template<int dim, typename Number >
internal::EvaluatorTensorProduct< evaluate_general, dim,-1, 0, Number >::EvaluatorTensorProduct ( const AlignedVector< Number > &  shape_values,
const AlignedVector< Number > &  shape_gradients,
const AlignedVector< Number > &  shape_hessians,
const unsigned int  fe_degree,
const unsigned int  n_q_points_1d 
)
inline

Constructor, taking the data from ShapeInfo

Definition at line 329 of file tensor_product_kernels.h.


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