From: buerg Date: Thu, 23 Aug 2012 17:23:54 +0000 (+0000) Subject: Fix instantiations. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9d0be4f0b52fba7def49d5983dca19d20d3f9059;p=dealii-svn.git Fix instantiations. git-svn-id: https://svn.dealii.org/branches/branch_merge_mg_into_dof_handler@26102 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/source/multigrid/mg_tools.inst.in b/deal.II/source/multigrid/mg_tools.inst.in index ad42c3ce05..4f657ada47 100644 --- a/deal.II/source/multigrid/mg_tools.inst.in +++ b/deal.II/source/multigrid/mg_tools.inst.in @@ -24,7 +24,13 @@ for (PATTERN : SPARSITY_PATTERNS; deal_II_dimension : DIMENSIONS; const MGDoFHandler &, PATTERN &, const unsigned int); + template void + make_sparsity_pattern, PATTERN> ( + const DoFHandler &, + PATTERN &, + const unsigned int); #endif + #if deal_II_dimension == deal_II_space_dimension template void make_flux_sparsity_pattern ( @@ -96,6 +102,12 @@ for (deal_II_dimension : DIMENSIONS) const FunctionMap::type&, std::vector >&, const std::vector&); + + template void make_boundary_list( + const DoFHandler&, + const FunctionMap::type&, + std::vector >&, + const std::vector&); #endif template void make_boundary_list( @@ -109,6 +121,11 @@ for (deal_II_dimension : DIMENSIONS) extract_inner_interface_dofs (const MGDoFHandler &mg_dof_handler, std::vector > &interface_dofs, std::vector > &boundary_interface_dofs); + template + void + extract_inner_interface_dofs (const DoFHandler &mg_dof_handler, + std::vector > &interface_dofs, + std::vector > &boundary_interface_dofs); template void extract_inner_interface_dofs (const MGDoFHandler &mg_dof_handler, @@ -122,23 +139,19 @@ for (deal_II_dimension : DIMENSIONS) template void count_dofs_per_block ( const MGDoFHandler&, std::vector >&, std::vector); + template void count_dofs_per_block > ( + const DoFHandler&, + std::vector >&, std::vector); #endif #if deal_II_dimension == 3 template void count_dofs_per_block ( const MGDoFHandler<1,3>&, std::vector >&, std::vector); - template void count_dofs_per_block ( const DoFHandler<1,3>&, std::vector >&, std::vector); - template void count_dofs_per_block ( - const DoFHandler<2,3>&, - std::vector >&, std::vector); - template void count_dofs_per_block ( - const DoFHandler<1,2>&, - std::vector >&, std::vector); #endif - \} + \} }