#endif
}
-for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS)
+for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS;
+ number : REAL_AND_COMPLEX_SCALARS)
{
namespace VectorTools
\{
const Mapping<deal_II_dimension> &,
const DoFHandler<deal_II_dimension> &,
const std::map<types::boundary_id,
- const Function<deal_II_dimension, double> *> &,
+ const Function<deal_II_dimension, number> *> &,
const Quadrature<deal_II_dimension - 1> &,
- AffineConstraints<double> &,
+ AffineConstraints<number> &,
std::vector<unsigned int>);
template void
project_boundary_values<deal_II_dimension>(
const DoFHandler<deal_II_dimension> &,
const std::map<types::boundary_id,
- const Function<deal_II_dimension, double> *> &,
+ const Function<deal_II_dimension, number> *> &,
const Quadrature<deal_II_dimension - 1> &,
- AffineConstraints<double> &,
+ AffineConstraints<number> &,
std::vector<unsigned int>);
+#endif
+ \}
+ }
+
+
+for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS)
+ {
+ namespace VectorTools
+ \{
+#if deal_II_dimension == deal_II_space_dimension
# if deal_II_dimension != 1
template void