From 174cac366398f61a5a402d429c81253366eeb49c Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Wed, 23 Dec 2015 09:23:09 -0600 Subject: [PATCH] Remove InternalData classes that are unused and apparently have been for a while. --- include/deal.II/fe/fe_nedelec.h | 34 ------------------------- include/deal.II/fe/fe_raviart_thomas.h | 35 +------------------------- 2 files changed, 1 insertion(+), 68 deletions(-) diff --git a/include/deal.II/fe/fe_nedelec.h b/include/deal.II/fe/fe_nedelec.h index 408d601127..4bee4f1ebc 100644 --- a/include/deal.II/fe/fe_nedelec.h +++ b/include/deal.II/fe/fe_nedelec.h @@ -302,40 +302,6 @@ private: */ void initialize_restriction (); - /** - * Fields of cell-independent data. - * - * For information about the general purpose of this class, see the - * documentation of the base class. - */ - class InternalData : public FiniteElement::InternalDataBase - { - public: - /** - * Array with shape function values in quadrature points. There is one row - * for each shape function, containing values for each quadrature point. - * Since the shape functions are vector-valued (with as many components as - * there are space dimensions), the value is a tensor. - * - * In this array, we store the values of the shape function in the - * quadrature points on the unit cell. The transformation to the real - * space cell is then simply done by multiplication with the Jacobian of - * the mapping. - */ - std::vector > > shape_values; - - /** - * Array with shape function gradients in quadrature points. There is one - * row for each shape function, containing values for each quadrature - * point. - * - * We store the gradients in the quadrature points on the unit cell. We - * then only have to apply the transformation (which is a matrix-vector - * multiplication) when visiting an actual cell. - */ - std::vector > > shape_gradients; - }; - /** * These are the factors multiplied to a function in the * #generalized_face_support_points when computing the integration. diff --git a/include/deal.II/fe/fe_raviart_thomas.h b/include/deal.II/fe/fe_raviart_thomas.h index 12caf0345f..0ab401d81d 100644 --- a/include/deal.II/fe/fe_raviart_thomas.h +++ b/include/deal.II/fe/fe_raviart_thomas.h @@ -175,40 +175,6 @@ private: */ void initialize_restriction (); - /** - * Fields of cell-independent data. - * - * For information about the general purpose of this class, see the - * documentation of the base class. - */ - class InternalData : public FiniteElement::InternalDataBase - { - public: - /** - * Array with shape function values in quadrature points. There is one row - * for each shape function, containing values for each quadrature point. - * Since the shape functions are vector-valued (with as many components as - * there are space dimensions), the value is a tensor. - * - * In this array, we store the values of the shape function in the - * quadrature points on the unit cell. The transformation to the real - * space cell is then simply done by multiplication with the Jacobian of - * the mapping. - */ - std::vector > > shape_values; - - /** - * Array with shape function gradients in quadrature points. There is one - * row for each shape function, containing values for each quadrature - * point. - * - * We store the gradients in the quadrature points on the unit cell. We - * then only have to apply the transformation (which is a matrix-vector - * multiplication) when visiting an actual cell. - */ - std::vector > > shape_gradients; - }; - /** * These are the factors multiplied to a function in the * #generalized_face_support_points when computing the integration. They are @@ -220,6 +186,7 @@ private: * for more information. */ Table<2, double> boundary_weights; + /** * Precomputed factors for interpolation of interior degrees of freedom. The * rationale for this Table is the same as for #boundary_weights. Only, this -- 2.39.5