From b3eea22449fb31325a2f17db52f35977c0de3e32 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Thu, 10 Dec 2015 10:38:05 -0600 Subject: [PATCH] Update the list of requirements a template argument has to satisfy. --- include/deal.II/fe/fe_poly.h | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/include/deal.II/fe/fe_poly.h b/include/deal.II/fe/fe_poly.h index 01db90689f..b396908995 100644 --- a/include/deal.II/fe/fe_poly.h +++ b/include/deal.II/fe/fe_poly.h @@ -36,21 +36,26 @@ DEAL_II_NAMESPACE_OPEN * @code * static const unsigned int dimension; * + * void compute (const Point &unit_point, + * std::vector &values, + * std::vector > &grads, + * std::vector > &grad_grads, + * std::vector > &third_derivatives, + * std::vector > &fourth_derivatives) const; + * * double compute_value (const unsigned int i, * const Point &p) const; * - * Tensor<1,dim> compute_grad (const unsigned int i, - * const Point &p) const; - * - * Tensor<2,dim> compute_grad_grad (const unsigned int i, - * const Point &p) const; + * template + * Tensor compute_derivative (const unsigned int i, + * const Point &p) const; * @endcode * Example classes are TensorProductPolynomials, PolynomialSpace or * PolynomialsP. * * This class is not a fully implemented FiniteElement class. Instead there * are several pure virtual functions declared in the FiniteElement and - * FiniteElement classes which cannot implemented by this class but are left + * FiniteElement classes which cannot be implemented by this class but are left * for implementation in derived classes. * * Furthermore, this class assumes that shape functions of the FiniteElement -- 2.39.5