const unsigned int component);
-
- template void DoFTools::extract_level_dofs<DoFHandler<deal_II_dimension>>(
- const unsigned int level,
- const DoFHandler<deal_II_dimension> &,
- const ComponentMask &,
- std::vector<bool> &);
-
- template void DoFTools::extract_level_dofs<DoFHandler<deal_II_dimension>>(
- const unsigned int level,
- const DoFHandler<deal_II_dimension> &,
- const BlockMask &,
- std::vector<bool> &);
-
-#if deal_II_dimension > 1
- template void
- DoFTools::extract_level_dofs<DoFHandler<1, deal_II_dimension>>(
- const unsigned int level,
- const DoFHandler<1, deal_II_dimension> &,
- const BlockMask &,
- std::vector<bool> &);
-#endif
-
-#if deal_II_dimension > 2
- template void
- DoFTools::extract_level_dofs<DoFHandler<2, deal_II_dimension>>(
- const unsigned int level,
- const DoFHandler<2, deal_II_dimension> &,
- const BlockMask &,
- std::vector<bool> &);
-#endif
-
template void DoFTools::extract_boundary_dofs<
DoFHandler<deal_II_dimension>>(const DoFHandler<deal_II_dimension> &,
const ComponentMask &,
#endif
-#if deal_II_dimension < 3
- template void DoFTools::extract_level_dofs<
- DoFHandler<deal_II_dimension, deal_II_dimension + 1>>(
- const unsigned int level,
- const DoFHandler<deal_II_dimension, deal_II_dimension + 1> &,
- const ComponentMask &,
- std::vector<bool> &);
-
-#endif
-
-
-#if deal_II_dimension == 3
- template void DoFTools::extract_level_dofs<DoFHandler<1, 3>>(
- const unsigned int level,
- const DoFHandler<1, 3> &,
- const ComponentMask &,
- std::vector<bool> &);
-
-#endif
-
-
template void DoFTools::count_dofs_per_block<DoFHandler<deal_II_dimension>>(
const DoFHandler<deal_II_dimension> &,
std::vector<types::global_dof_index> &,
const hp::DoFHandler<deal_II_dimension, deal_II_space_dimension> &,
const BlockMask &);
+ // extract_level_dofs() for ComponentMask and BlockMask
+ template void
+ extract_level_dofs<
+ DoFHandler<deal_II_dimension, deal_II_space_dimension>>(
+ const unsigned int level,
+ const DoFHandler<deal_II_dimension, deal_II_space_dimension> &,
+ const ComponentMask &,
+ std::vector<bool> &);
+
+ template void
+ extract_level_dofs<
+ DoFHandler<deal_II_dimension, deal_II_space_dimension>>(
+ const unsigned int level,
+ const DoFHandler<deal_II_dimension, deal_II_space_dimension> &,
+ const BlockMask &,
+ std::vector<bool> &);
+
+
template void
count_dofs_per_component<
DoFHandler<deal_II_dimension, deal_II_space_dimension>>(