From 97c6519511d07a4d855935555e40686479df2389 Mon Sep 17 00:00:00 2001 From: janssen Date: Fri, 5 Feb 2010 15:38:48 +0000 Subject: [PATCH] now there is an instance for extract_inner_interface_dofs in 1d git-svn-id: https://svn.dealii.org/trunk@20510 0785d39b-7218-0410-832d-ea1e28bc413d --- .../deal.II/source/multigrid/mg_dof_tools.cc | 29 +++++++++++++++++-- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/deal.II/deal.II/source/multigrid/mg_dof_tools.cc b/deal.II/deal.II/source/multigrid/mg_dof_tools.cc index 7c569f2175..7f0d8146be 100644 --- a/deal.II/deal.II/source/multigrid/mg_dof_tools.cc +++ b/deal.II/deal.II/source/multigrid/mg_dof_tools.cc @@ -63,7 +63,6 @@ MGTools::compute_row_length_vector( Assert(false, ExcNotImplemented()); } - #else // Template for 2D and 3D. For 1D see specialization above @@ -1299,6 +1298,31 @@ MGTools::make_boundary_list( #endif +#if deal_II_dimension == 1 + +template +void +MGTools:: +extract_inner_interface_dofs ( + const MGDoFHandler&, + std::vector > &, + std::vector > &) +{ + Assert(false, ExcNotImplemented()); +} + +template +void +MGTools:: +extract_inner_interface_dofs ( + const MGDoFHandler&, + std::vector > &) +{ + Assert(false, ExcNotImplemented()); +} + + +#else template void @@ -1459,6 +1483,7 @@ extract_inner_interface_dofs (const MGDoFHandler &mg_dof_handler, } } +#endif DEAL_II_NAMESPACE_CLOSE @@ -1530,7 +1555,6 @@ template void MGTools::make_boundary_list( std::vector >&, const std::vector&); -#if deal_II_dimension > 1 template void MGTools:: @@ -1542,6 +1566,5 @@ void MGTools:: extract_inner_interface_dofs (const MGDoFHandler &mg_dof_handler, std::vector > &interface_dofs); -#endif DEAL_II_NAMESPACE_CLOSE -- 2.39.5