From: bangerth Date: Thu, 11 Jan 2007 03:40:39 +0000 (+0000) Subject: Fix a number of omitted active_fe_index selectors for the hp case. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6eaebe78c913c1f4717d4babeb4459af98ab6a89;p=dealii-svn.git Fix a number of omitted active_fe_index selectors for the hp case. git-svn-id: https://svn.dealii.org/trunk@14295 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/deal.II/source/dofs/dof_tools.cc b/deal.II/deal.II/source/dofs/dof_tools.cc index ce8358561b..3daeeb03b5 100644 --- a/deal.II/deal.II/source/dofs/dof_tools.cc +++ b/deal.II/deal.II/source/dofs/dof_tools.cc @@ -2,7 +2,7 @@ // $Id$ // Version: $Name$ // -// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 by the deal.II authors +// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 by the deal.II authors // // This file is subject to QPL and may not be distributed // without copyright and license information. Please refer @@ -1074,7 +1074,8 @@ DoFTools::make_boundary_sparsity_pattern ( { const unsigned int dofs_per_face = cell->get_fe().dofs_per_face; dofs_on_this_face.resize (dofs_per_face); - cell->face(f)->get_dof_indices (dofs_on_this_face); + cell->face(f)->get_dof_indices (dofs_on_this_face, + cell->active_fe_index()); // make sparsity pattern for this cell for (unsigned int i=0; iget_fe().dofs_per_face); - cell->face(face)->get_dof_indices (scratch_dofs, cell->active_fe_index ()); + cell->face(face)->get_dof_indices (scratch_dofs, + cell->active_fe_index ()); // split dofs into master // and slave components @@ -3667,7 +3669,8 @@ DoFTools::extract_boundary_dofs (const DH &dof_handler, const unsigned int dofs_per_face = fe.dofs_per_face; face_dof_indices.resize (dofs_per_face); - cell->face(face)->get_dof_indices (face_dof_indices); + cell->face(face)->get_dof_indices (face_dof_indices, + cell->active_fe_index()); for (unsigned int i=0; iget_fe().dofs_per_face; dofs_on_face.resize (dofs_per_face); - cell->face(f)->get_dof_indices (dofs_on_face, cell->active_fe_index()); + cell->face(f)->get_dof_indices (dofs_on_face, + cell->active_fe_index()); for (unsigned int i=0; i