* <li> If the grid will be refined AND coarsened
* then use @p SolutionTransfer as follows
* @verbatim
- * SolutionTransfer<dim, double> soltrans(*dof_handler);
+ * SolutionTransfer<dim, Vector<double> > soltrans(*dof_handler);
* // flag some cells for refinement
* // and coarsening, e.g.
* GridRefinement::refine_and_coarsen_fixed_fraction(
const DoFHandler<deal_II_dimension>&,
std::vector<unsigned int>&, bool, std::vector<unsigned int>);
+#if deal_II_dimension < 3
+template
+void
+DoFTools::count_dofs_per_component<deal_II_dimension, deal_II_dimension+1> (
+ const DoFHandler<deal_II_dimension, deal_II_dimension+1>&,
+ std::vector<unsigned int>&, bool, std::vector<unsigned int>);
+#endif
+
template
void
DoFTools::count_dofs_per_block<deal_II_dimension> (
template class SolutionTransfer<deal_II_dimension, TrilinosWrappers::MPI::BlockVector, hp::DoFHandler<deal_II_dimension> >;
#endif
+#if deal_II_dimension < 3
+template class SolutionTransfer<deal_II_dimension, Vector<double>, DoFHandler<deal_II_dimension, deal_II_dimension+1> >;
+template class SolutionTransfer<deal_II_dimension, BlockVector<double>, hp::DoFHandler<deal_II_dimension, deal_II_dimension+1> >;
+
+#endif
/*---------------------------- solution_transfer.cc ----------------------*/
DEAL_II_NAMESPACE_CLOSE
In the beginning the Universe was created. This has made a lot of
people very angry and has been widely regarded as a bad move.
Douglas Adams