MGLevelGlobalTransfer<LinearAlgebra::distributed::Vector<float>>::
fill_and_communicate_copy_indices<deal_II_dimension, deal_II_dimension>(
const DoFHandler<deal_II_dimension, deal_II_dimension> &mg_dof);
+ }
+
+for (deal_II_dimension : DIMENSIONS; S1, S2 : REAL_SCALARS)
+ {
template void
- MGLevelGlobalTransfer<LinearAlgebra::distributed::Vector<float>>::
- copy_to_mg(const DoFHandler<deal_II_dimension> &,
- MGLevelObject<LinearAlgebra::distributed::Vector<float>> &,
- const LinearAlgebra::distributed::Vector<float> &,
- const bool) const;
- template void
- MGLevelGlobalTransfer<LinearAlgebra::distributed::Vector<double>>::
- copy_to_mg(const DoFHandler<deal_II_dimension> &,
- MGLevelObject<LinearAlgebra::distributed::Vector<double>> &,
- const LinearAlgebra::distributed::Vector<double> &,
- const bool) const;
+ MGLevelGlobalTransfer<LinearAlgebra::distributed::Vector<S1>>::copy_to_mg(
+ const DoFHandler<deal_II_dimension> &,
+ MGLevelObject<LinearAlgebra::distributed::Vector<S1>> &,
+ const LinearAlgebra::distributed::Vector<S2> &,
+ const bool) const;
}
for (deal_II_dimension : DIMENSIONS; S1, S2 : REAL_SCALARS)