const DoFHandler<deal_II_dimension, deal_II_space_dimension> &,
AffineConstraints<double> &);
+ template void DoFTools::make_hanging_node_constraints(
+ const DoFHandler<deal_II_dimension, deal_II_space_dimension> &,
+ AffineConstraints<float> &);
+
template void DoFTools::make_hanging_node_constraints(
const DoFHandler<deal_II_dimension, deal_II_space_dimension> &,
AffineConstraints<std::complex<double>> &);
const DH<deal_II_dimension, deal_II_dimension> &,
AffineConstraints<double> &);
+ template void DoFTools::make_hanging_node_constraints(
+ const DH<deal_II_dimension, deal_II_dimension> &,
+ AffineConstraints<float> &);
+
template void DoFTools::make_hanging_node_constraints(
const DH<deal_II_dimension, deal_II_dimension> &,
AffineConstraints<std::complex<double>> &);
AffineConstraints<double> &,
const ComponentMask &);
+ template void
+ interpolate_boundary_values(
+ const Mapping<deal_II_dimension, deal_II_space_dimension> &,
+ const DH<deal_II_dimension, deal_II_space_dimension> &,
+ const types::boundary_id,
+ const Function<deal_II_space_dimension, float> &,
+ AffineConstraints<float> &,
+ const ComponentMask &);
+
template void
interpolate_boundary_values(
const DH<deal_II_dimension, deal_II_space_dimension> &,
AffineConstraints<double> &,
const ComponentMask &);
+ template void
+ interpolate_boundary_values(
+ const DH<deal_II_dimension, deal_II_space_dimension> &,
+ const types::boundary_id,
+ const Function<deal_II_space_dimension, float> &,
+ AffineConstraints<float> &,
+ const ComponentMask &);
+
template void
interpolate_boundary_values(
const DH<deal_II_dimension, deal_II_space_dimension> &,
const Function<deal_II_space_dimension, double> *> &,
AffineConstraints<double> &,
const ComponentMask &);
+
+ template void
+ interpolate_boundary_values(
+ const DH<deal_II_dimension, deal_II_space_dimension> &,
+ const std::map<types::boundary_id,
+ const Function<deal_II_space_dimension, float> *> &,
+ AffineConstraints<float> &,
+ const ComponentMask &);
+
\}
#endif
}