]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Added a couple of instantiations for codim one problems.
authorLuca Heltai <luca.heltai@sissa.it>
Tue, 16 Jun 2009 03:24:01 +0000 (03:24 +0000)
committerLuca Heltai <luca.heltai@sissa.it>
Tue, 16 Jun 2009 03:24:01 +0000 (03:24 +0000)
git-svn-id: https://svn.dealii.org/trunk@18939 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/deal.II/include/numerics/solution_transfer.h
deal.II/deal.II/source/dofs/dof_tools.cc
deal.II/deal.II/source/numerics/solution_transfer.cc

index 6a79ade8da66d6401a5707ab0ef167330806611d..df5c7f00ec9d917312afc39ddd82ae4e9f0821aa 100644 (file)
@@ -89,7 +89,7 @@ DEAL_II_NAMESPACE_OPEN
  * <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(
index 94108bdbda3c6eea6ddbca8cd03ba042a937d3e9..c171243a69b5ac3de569eca9e0161b5b2e486087 100644 (file)
@@ -5779,6 +5779,14 @@ DoFTools::count_dofs_per_component<deal_II_dimension> (
   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> (
index 3cf0eef08798ed229b3cb6fd37b29cf5e30cf817..cb574b158f3b9405c9ef302ecf106db686d58e60 100644 (file)
@@ -473,6 +473,11 @@ template class SolutionTransfer<deal_II_dimension, TrilinosWrappers::MPI::BlockV
 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


Typeset in Trocchi and Trocchi Bold Sans Serif.