deal.II version GIT relicensing-2291-g668cd86249 2024-12-24 11:30:00+00:00
\(\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
Functions
internal::TensorProductPolynomials Namespace Reference

Functions

template<int dim, std::size_t dim1>
void evaluate_tensor_product (const unsigned int n_derivatives, const boost::container::small_vector<::ndarray< double, 5, dim >, 10 > &values_1d, const unsigned int size_x, const boost::container::small_vector< std::array< unsigned int, dim1 >, 64 > &indices, const std::vector< unsigned int > &index_map, std::vector< double > &values, std::vector< Tensor< 1, dim > > &grads, std::vector< Tensor< 2, dim > > &grad_grads, std::vector< Tensor< 3, dim > > &third_derivatives, std::vector< Tensor< 4, dim > > &fourth_derivatives)
 

Function Documentation

◆ evaluate_tensor_product()

template<int dim, std::size_t dim1>
void internal::TensorProductPolynomials::evaluate_tensor_product ( const unsigned int  n_derivatives,
const boost::container::small_vector<::ndarray< double, 5, dim >, 10 > &  values_1d,
const unsigned int  size_x,
const boost::container::small_vector< std::array< unsigned int, dim1 >, 64 > &  indices,
const std::vector< unsigned int > &  index_map,
std::vector< double > &  values,
std::vector< Tensor< 1, dim > > &  grads,
std::vector< Tensor< 2, dim > > &  grad_grads,
std::vector< Tensor< 3, dim > > &  third_derivatives,
std::vector< Tensor< 4, dim > > &  fourth_derivatives 
)

Definition at line 354 of file tensor_product_polynomials.cc.