#if deal_II_dimension < 3
template types::global_dof_index DoFHandler<deal_II_dimension,deal_II_dimension+1>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension+1,scalar>*> &boundary_ids) const;
#endif
+
+#if deal_II_dimension == 1
+ template types::global_dof_index DoFHandler<deal_II_dimension,deal_II_dimension+2>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension+2,scalar>*> &boundary_ids) const;
+#endif
}
#if deal_II_dimension < 3
template types::global_dof_index DoFHandler<deal_II_dimension,deal_II_dimension+1>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension+1,scalar>*> &boundary_ids) const;
#endif
+
+#if deal_II_dimension == 1
+ template types::global_dof_index DoFHandler<deal_II_dimension,deal_II_dimension+2>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension+2,scalar>*> &boundary_ids) const;
+#endif
}
// SP &sparsity);
#endif
+
+#if deal_II_dimension == 1
+ template void
+ DoFTools::make_boundary_sparsity_pattern<hp::DoFHandler<deal_II_dimension,deal_II_dimension+2>,SP,scalar>
+ (const hp::DoFHandler<deal_II_dimension,deal_II_dimension+2>& dof,
+ const std::map<types::boundary_id, const Function<deal_II_dimension+2,scalar>*> &boundary_ids,
+ const std::vector<types::global_dof_index> &dof_to_boundary_mapping,
+ SP &sparsity);
+
+ template void
+ DoFTools::make_boundary_sparsity_pattern<DoFHandler<deal_II_dimension,deal_II_dimension+2>,SP,scalar>
+ (const DoFHandler<deal_II_dimension,deal_II_dimension+2>& dof,
+ const std::map<types::boundary_id, const Function<deal_II_dimension+2,scalar>*> &boundary_ids,
+ const std::vector<types::global_dof_index> &dof_to_boundary_mapping,
+ SP &sparsity);
+#endif
}
const std::vector<types::global_dof_index> &,
SP &);
- template void
- DoFTools::make_boundary_sparsity_pattern<DoFHandler<1,3>,SP,double>
- (const DoFHandler<1,3>& dof,
- const std::map<types::boundary_id, const Function<3,double>*> &boundary_ids,
- const std::vector<types::global_dof_index> &dof_to_boundary_mapping,
- SP &sparsity);
-
- template void
- DoFTools::make_boundary_sparsity_pattern<hp::DoFHandler<1,3>,SP,double>
- (const hp::DoFHandler<1,3>& dof,
- const std::map<types::boundary_id, const Function<3,double>*> &boundary_ids,
- const std::vector<types::global_dof_index> &dof_to_boundary_mapping,
- SP &sparsity);
-
#endif
}
#if deal_II_dimension < 3
template types::global_dof_index DoFHandler<deal_II_dimension,deal_II_dimension+1>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension+1,scalar>*> &boundary_ids) const;
#endif
+
+#if deal_II_dimension == 1
+ template types::global_dof_index DoFHandler<deal_II_dimension,deal_II_dimension+2>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension+2,scalar>*> &boundary_ids) const;
+#endif
\}
}
#if deal_II_dimension < 3
template types::global_dof_index DoFHandler<deal_II_dimension,deal_II_dimension+1>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension+1,scalar>*> &boundary_ids) const;
#endif
+
+#if deal_II_dimension == 1
+ template types::global_dof_index DoFHandler<deal_II_dimension,deal_II_dimension+2>::n_boundary_dofs<scalar> (const std::map<types::boundary_id, const Function<deal_II_dimension+2,scalar>*> &boundary_ids) const;
+#endif
\}
}