17 #ifndef __deal2__tensor_product_polynomials_const_h 18 #define __deal2__tensor_product_polynomials_const_h 21 #include <deal.II/base/config.h> 23 #include <deal.II/base/tensor.h> 24 #include <deal.II/base/point.h> 25 #include <deal.II/base/polynomial.h> 26 #include <deal.II/base/tensor_product_polynomials.h> 27 #include <deal.II/base/utilities.h> 80 std::vector<double> &values,
133 unsigned int n ()
const;
178 DEAL_II_NAMESPACE_CLOSE
Tensor< 2, dim > compute_grad_grad(const unsigned int i, const Point< dim > &p) const
static const unsigned int invalid_unsigned_int
double compute_value(const unsigned int i, const Point< dim > &p) const
void compute(const Point< dim > &unit_point, std::vector< double > &values, std::vector< Tensor< 1, dim > > &grads, std::vector< Tensor< 2, dim > > &grad_grads) const
static const unsigned int dimension
Tensor< 1, dim > compute_grad(const unsigned int i, const Point< dim > &p) const
std::vector< unsigned int > index_map_inverse
unsigned int n_tensor_pols
TensorProductPolynomialsConst(const std::vector< Pol > &pols)
std::vector< unsigned int > index_map