From: wolf Date: Wed, 17 Feb 1999 17:27:44 +0000 (+0000) Subject: Fix an apparent bug in the computation of dofs_per_face. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b6fb5438276b70b7f6870ee9916803aa8bc589b3;p=dealii-svn.git Fix an apparent bug in the computation of dofs_per_face. git-svn-id: https://svn.dealii.org/trunk@834 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/deal.II/source/fe/fe.cc b/deal.II/deal.II/source/fe/fe.cc index 366661276d..a7e0e8761e 100644 --- a/deal.II/deal.II/source/fe/fe.cc +++ b/deal.II/deal.II/source/fe/fe.cc @@ -33,7 +33,8 @@ FiniteElementData::FiniteElementData (const unsigned int dofs_per_vertex, dofs_per_quad(dofs_per_quad), dofs_per_hex(dofs_per_hex), dofs_per_face(GeometryInfo::vertices_per_face * dofs_per_vertex+ - GeometryInfo::faces_per_cell * dofs_per_quad), + GeometryInfo::lines_per_face * dofs_per_line + + dofs_per_quad), first_line_index(GeometryInfo::vertices_per_cell * dofs_per_vertex), first_quad_index(first_line_index+ 12*dofs_per_line), @@ -59,7 +60,7 @@ FiniteElementData::FiniteElementData (const unsigned int dofs_per_vertex, dofs_per_quad(dofs_per_quad), dofs_per_hex(0), dofs_per_face(GeometryInfo::vertices_per_face * dofs_per_vertex+ - GeometryInfo::faces_per_cell * dofs_per_line), + dofs_per_line), first_line_index(GeometryInfo::vertices_per_cell * dofs_per_vertex), first_quad_index(first_line_index+ GeometryInfo::lines_per_cell * dofs_per_line), @@ -83,7 +84,7 @@ FiniteElementData::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::vertices_per_face * dofs_per_vertex), + dofs_per_face(dofs_per_vertex), first_line_index(GeometryInfo::vertices_per_cell * dofs_per_vertex), first_quad_index(first_line_index+ GeometryInfo::lines_per_cell * dofs_per_line), @@ -98,17 +99,6 @@ FiniteElementData::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 bool FiniteElementData::operator== (const FiniteElementData &f) const {