From d5d4c0dea764609c361de734535e2bcb96489324 Mon Sep 17 00:00:00 2001 From: alberto sartori Date: Wed, 13 Jan 2016 10:35:12 +0100 Subject: [PATCH] instantiate extract_dofs for codim !=0 --- source/dofs/dof_tools.inst.in | 49 +++++++++++++++++++++-------------- 1 file changed, 30 insertions(+), 19 deletions(-) diff --git a/source/dofs/dof_tools.inst.in b/source/dofs/dof_tools.inst.in index 9fcb343179..89b18ca7de 100644 --- a/source/dofs/dof_tools.inst.in +++ b/source/dofs/dof_tools.inst.in @@ -83,25 +83,6 @@ DoFTools::distribute_cell_to_dof_vector > const unsigned int component); -template void DoFTools::extract_dofs -(const DoFHandler&, - const ComponentMask &, - std::vector&); - -template void DoFTools::extract_dofs -(const DoFHandler&, - const BlockMask &, - std::vector&); - -template void DoFTools::extract_dofs -(const hp::DoFHandler&, - const ComponentMask &, - std::vector&); - -template void DoFTools::extract_dofs -(const hp::DoFHandler&, - const BlockMask &, - std::vector&); template void DoFTools::extract_level_dofs > (const unsigned int level, @@ -330,6 +311,7 @@ DoFTools::count_dofs_with_subdomain_association &); #if deal_II_dimension < 3 + template void DoFTools::extract_boundary_dofs > @@ -820,6 +802,35 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : DIMENSIONS) std::vector get_dofs_on_patch > (const std::vector::active_cell_iterator> &patch); + + template + void + extract_dofs + (const DoFHandler&, + const ComponentMask &, + std::vector&); + + template + void + extract_dofs + (const DoFHandler&, + const BlockMask &, + std::vector&); + + template + void + extract_dofs + (const hp::DoFHandler&, + const ComponentMask &, + std::vector&); + + template + void + extract_dofs + (const hp::DoFHandler&, + const BlockMask &, + std::vector&); + \} #endif } -- 2.39.5