ryujin 2.1.1 revision 0348cbb53a3e4b1da2a4c037e81f88f2d21ce219
Namespaces | Functions
tensor_product_point_kernels.h File Reference
#include <deal.II/base/config.h>
#include <deal.II/base/ndarray.h>
#include <deal.II/base/polynomial.h>
#include <deal.II/base/utilities.h>
#include <deal.II/matrix_free/tensor_product_point_kernels.h>
#include <deal.II/matrix_free/shape_info.h>
Include dependency graph for tensor_product_point_kernels.h:

Go to the source code of this file.

Namespaces

namespace  ryujin
 
namespace  ryujin::internal
 

Functions

template<int dim, typename Number , typename Number2 , bool add>
void ryujin::internal::integrate_add_tensor_product_value_linear (const Number2 &value, Number2 *values, const dealii::Point< dim, Number > &p)
 
template<bool is_linear, int dim, typename Number , typename Number2 >
void ryujin::internal::integrate_tensor_product_value (const dealii::ndarray< Number, 2, dim > *shapes, const unsigned int n_shapes, const Number2 &value, Number2 *values, const dealii::Point< dim, Number > &p, const bool do_add)