From b6fb5438276b70b7f6870ee9916803aa8bc589b3 Mon Sep 17 00:00:00 2001 From: wolf Date: Wed, 17 Feb 1999 17:27:44 +0000 Subject: [PATCH] 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 --- deal.II/deal.II/source/fe/fe.cc | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) 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 { -- 2.39.5