]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Add a few instantiations.
authorWolfgang Bangerth <bangerth@math.tamu.edu>
Sat, 15 Jan 2011 21:36:28 +0000 (21:36 +0000)
committerWolfgang Bangerth <bangerth@math.tamu.edu>
Sat, 15 Jan 2011 21:36:28 +0000 (21:36 +0000)
git-svn-id: https://svn.dealii.org/trunk@23199 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/doc/news/changes.h
deal.II/source/dofs/dof_renumbering.inst.in
deal.II/source/dofs/dof_tools.inst.in

index ea51e0f20a52405c556b9b29ad52f878d92a03e8..1f0fd34a7dd53b848bcbb6359c56642b6a68c258 100644 (file)
@@ -4,9 +4,7 @@
 <p>
 This is the list of changes made after the release of
 deal.II version 7.0.0.
-All entries are signed with the names of the author. Regular
-contributor's names are abbreviated by WB (Wolfgang Bangerth), GK
-(Guido Kanschat), RH (Ralf Hartmann).
+All entries are signed with the names of the author.
 </p>
 
 
@@ -31,7 +29,18 @@ inconvenience this causes.
 <h3>General</h3>
 
 <ol>
-<li> Fixed: Boundary conditions in the step-23 tutorial program are now 
+<li> Extended: Several missing instantiations of functions for triangulations and DoF handlers embedded in higher dimensional space have been added.
+<br>
+(Wolfgang Bangerth, 2011/01/15)
+</ol>
+
+
+
+<a name="specific"></a>
+<h3>Specific improvements</h3>
+
+<ol>
+<li> Fixed: Boundary conditions in the step-23 tutorial program are now
 applied correctly. Matrix columns get eliminated with the used method
 and introduce some contribution to the right hand side coming from
 inhomogeneous boundary values. The old implementation did not reset the
@@ -39,7 +48,6 @@ matrix columns before applying new boundary values.<br>
 (Martin Stoll, Martin Kronbichler, 2011/01/14)
 </ol>
 
-<ol>
 <li> Extended: <code>base/tensor.h</code> has an additional collection of
 contractions between three tensors (<i>ie</i>. <code>contract3</code>).
 This can be useful for writing matrix/vector assembly in a more compact
@@ -47,13 +55,5 @@ form than before.<br>
 (Toby D. Young, 2011/01/12)
 </ol>
 
-<a name="specific"></a>
-<h3>Specific improvements</h3>
-
-
-<ol>
-  <li>
-</ol>
-
 
 */
index acd42fe7c8c3a46e04379b147794a3286c0e92eb..c633fa06e27d95b38967b43241579808eac755aa 100644 (file)
@@ -2,7 +2,7 @@
 //    $Id$
 //    Version: $Name$
 //
-//    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 by the deal.II authors
+//    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 by the deal.II authors
 //
 //    This file is subject to QPL and may not be  distributed
 //    without copyright and license information. Please refer
@@ -133,6 +133,22 @@ for (deal_II_dimension : DIMENSIONS)
    const std::vector<unsigned int>&);
 
 #if deal_II_dimension < 3
+  template
+  void Cuthill_McKee<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+  (DoFHandler<deal_II_dimension,deal_II_dimension+1>&,
+   const bool,
+   const bool,
+   const std::vector<unsigned int>&);
+
+  template
+  void
+  compute_Cuthill_McKee<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+  (std::vector<unsigned int>&,
+   const DoFHandler<deal_II_dimension,deal_II_dimension+1>&,
+   const bool,
+   const bool,
+   const std::vector<unsigned int>&);
+
   template
   void component_wise<deal_II_dimension,deal_II_dimension+1>
   (DoFHandler<deal_II_dimension,deal_II_dimension+1>&,
@@ -359,6 +375,12 @@ for (deal_II_dimension : DIMENSIONS)
   void subdomain_wise<DoFHandler<deal_II_dimension> >
   (DoFHandler<deal_II_dimension> &);
 
+#if deal_II_dimension < 3
+  template
+  void subdomain_wise<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+  (DoFHandler<deal_II_dimension,deal_II_dimension+1> &);
+#endif
+
   template
   void subdomain_wise<hp::DoFHandler<deal_II_dimension> >
   (hp::DoFHandler<deal_II_dimension> &);
index cd3273bb4a357e37c7b187ce0c733a9c2b97c7cc..bc4707ccd223258c0d2d32b236fd4a26049269c8 100644 (file)
@@ -2,7 +2,7 @@
 //    $Id$
 //    Version: $Name$
 //
-//    Copyright (C) 2009, 2010 by the deal.II authors
+//    Copyright (C) 2009, 2010, 2011 by the deal.II authors
 //
 //    This file is subject to QPL and may not be  distributed
 //    without copyright and license information. Please refer
@@ -418,6 +418,42 @@ DoFTools::count_dofs_with_subdomain_association<hp::DoFHandler<deal_II_dimension
  const types::subdomain_id_t,
  std::vector<unsigned int> &);
 
+#if deal_II_dimension < 3
+template
+unsigned int
+DoFTools::count_dofs_with_subdomain_association<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+(const DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
+ const types::subdomain_id_t);
+template
+IndexSet
+DoFTools::dof_indices_with_subdomain_association<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+(const DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
+ const types::subdomain_id_t);
+template
+void
+DoFTools::count_dofs_with_subdomain_association<DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+(const DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
+ const types::subdomain_id_t,
+ std::vector<unsigned int> &);
+
+template
+unsigned int
+DoFTools::count_dofs_with_subdomain_association<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+(const hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
+ const types::subdomain_id_t);
+template
+IndexSet
+DoFTools::dof_indices_with_subdomain_association<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+(const hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
+ const types::subdomain_id_t);
+template
+void
+DoFTools::count_dofs_with_subdomain_association<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> >
+(const hp::DoFHandler<deal_II_dimension,deal_II_dimension+1> &,
+ const types::subdomain_id_t,
+ std::vector<unsigned int> &);
+#endif
+
 template
 unsigned int
 DoFTools::count_dofs_with_subdomain_association<MGDoFHandler<deal_II_dimension> >

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.