]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Fix an apparent bug in the computation of dofs_per_face.
authorwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 17 Feb 1999 17:27:44 +0000 (17:27 +0000)
committerwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 17 Feb 1999 17:27:44 +0000 (17:27 +0000)
git-svn-id: https://svn.dealii.org/trunk@834 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/deal.II/source/fe/fe.cc

index 366661276d8003448c0130461dc9d758507053a8..a7e0e8761e719b48c0e9490958dbb2b2ceab87f2 100644 (file)
@@ -33,7 +33,8 @@ FiniteElementData<dim>::FiniteElementData (const unsigned int dofs_per_vertex,
                dofs_per_quad(dofs_per_quad),
                dofs_per_hex(dofs_per_hex),
                dofs_per_face(GeometryInfo<dim>::vertices_per_face * dofs_per_vertex+
-                             GeometryInfo<dim>::faces_per_cell * dofs_per_quad),
+                             GeometryInfo<dim>::lines_per_face * dofs_per_line +
+                             dofs_per_quad),
                first_line_index(GeometryInfo<dim>::vertices_per_cell * dofs_per_vertex),
                first_quad_index(first_line_index+
                                 12*dofs_per_line),
@@ -59,7 +60,7 @@ FiniteElementData<dim>::FiniteElementData (const unsigned int dofs_per_vertex,
                dofs_per_quad(dofs_per_quad),
                dofs_per_hex(0),
                dofs_per_face(GeometryInfo<dim>::vertices_per_face * dofs_per_vertex+
-                             GeometryInfo<dim>::faces_per_cell * dofs_per_line),
+                             dofs_per_line),
                first_line_index(GeometryInfo<dim>::vertices_per_cell * dofs_per_vertex),
                first_quad_index(first_line_index+
                                 GeometryInfo<dim>::lines_per_cell * dofs_per_line),
@@ -83,7 +84,7 @@ FiniteElementData<dim>::FiniteElementData (const unsigned int dofs_per_vertex,
                dofs_per_line(dofs_per_line),
                dofs_per_quad(0),
                dofs_per_hex(0),
-               dofs_per_face(GeometryInfo<dim>::vertices_per_face * dofs_per_vertex),
+               dofs_per_face(dofs_per_vertex),
                first_line_index(GeometryInfo<dim>::vertices_per_cell * dofs_per_vertex),
                first_quad_index(first_line_index+
                                 GeometryInfo<dim>::lines_per_cell * dofs_per_line),
@@ -98,17 +99,6 @@ FiniteElementData<dim>::FiniteElementData (const unsigned int dofs_per_vertex,
 
 
 
-// FiniteElementData<2>::FiniteElementData (const FiniteElementData<2> &fe_data) :
-//             dofs_per_vertex(fe_data.dofs_per_vertex),
-//             dofs_per_line(fe_data.dofs_per_line),
-//             dofs_per_quad(fe_data.dofs_per_quad),
-//             dofs_per_face(fe_data.dofs_per_face),
-//             total_dofs (fe_data.total_dofs),
-//             n_transform_functions (fe_data.n_transform_functions),
-//             n_components(fe_data.n_components)
-// {};
-
-
 template<int dim>
 bool FiniteElementData<dim>::operator== (const FiniteElementData<dim> &f) const
 {

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.