From: Wolfgang Bangerth Date: Thu, 10 Dec 2015 16:38:05 +0000 (-0600) Subject: Update the list of requirements a template argument has to satisfy. X-Git-Tag: v8.4.0-rc2~157^2~1 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b3eea22449fb31325a2f17db52f35977c0de3e32;p=dealii.git Update the list of requirements a template argument has to satisfy. --- 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