]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Remove InternalData classes that are unused and apparently have been for a while. 2014/head
authorWolfgang Bangerth <bangerth@math.tamu.edu>
Wed, 23 Dec 2015 15:23:09 +0000 (09:23 -0600)
committerWolfgang Bangerth <bangerth@math.tamu.edu>
Wed, 23 Dec 2015 15:23:09 +0000 (09:23 -0600)
include/deal.II/fe/fe_nedelec.h
include/deal.II/fe/fe_raviart_thomas.h

index 408d601127d15c3041e1b56bf010a1b3ccfe38c0..4bee4f1ebcdb5e9e084ea5d315c5f1139a474d43 100644 (file)
@@ -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<dim>::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<std::vector<Tensor<1, dim> > > 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<std::vector<Tensor<2, dim> > > shape_gradients;
-  };
-
   /**
    * These are the factors multiplied to a function in the
    * #generalized_face_support_points when computing the integration.
index 12caf0345fabc0379a7780df6d52d980c4202dfa..0ab401d81d0ae58fb5c9df7a7001538f76326c72 100644 (file)
@@ -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<dim>::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<std::vector<Tensor<1,dim> > > 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<std::vector<Tensor<2,dim> > > 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

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.