From: Wolfgang Bangerth Date: Sat, 15 Jan 2011 21:36:28 +0000 (+0000) Subject: Add a few instantiations. X-Git-Tag: v8.0.0~4483 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=59e30099b23d3fe831a1d376a8c5e2885fc41ad9;p=dealii.git Add a few instantiations. git-svn-id: https://svn.dealii.org/trunk@23199 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/doc/news/changes.h b/deal.II/doc/news/changes.h index ea51e0f20a..1f0fd34a7d 100644 --- a/deal.II/doc/news/changes.h +++ b/deal.II/doc/news/changes.h @@ -4,9 +4,7 @@

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.

@@ -31,7 +29,18 @@ inconvenience this causes.

General

    -
  1. Fixed: Boundary conditions in the step-23 tutorial program are now +
  2. Extended: Several missing instantiations of functions for triangulations and DoF handlers embedded in higher dimensional space have been added. +
    +(Wolfgang Bangerth, 2011/01/15) +
+ + + + +

Specific improvements

+ +
    +
  1. 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.
    (Martin Stoll, Martin Kronbichler, 2011/01/14)
-
  1. Extended: base/tensor.h has an additional collection of contractions between three tensors (ie. contract3). This can be useful for writing matrix/vector assembly in a more compact @@ -47,13 +55,5 @@ form than before.
    (Toby D. Young, 2011/01/12)
- -

Specific improvements

- - -
    -
  1. -
- */ diff --git a/deal.II/source/dofs/dof_renumbering.inst.in b/deal.II/source/dofs/dof_renumbering.inst.in index acd42fe7c8..c633fa06e2 100644 --- a/deal.II/source/dofs/dof_renumbering.inst.in +++ b/deal.II/source/dofs/dof_renumbering.inst.in @@ -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&); #if deal_II_dimension < 3 + template + void Cuthill_McKee > + (DoFHandler&, + const bool, + const bool, + const std::vector&); + + template + void + compute_Cuthill_McKee > + (std::vector&, + const DoFHandler&, + const bool, + const bool, + const std::vector&); + template void component_wise (DoFHandler&, @@ -359,6 +375,12 @@ for (deal_II_dimension : DIMENSIONS) void subdomain_wise > (DoFHandler &); +#if deal_II_dimension < 3 + template + void subdomain_wise > + (DoFHandler &); +#endif + template void subdomain_wise > (hp::DoFHandler &); diff --git a/deal.II/source/dofs/dof_tools.inst.in b/deal.II/source/dofs/dof_tools.inst.in index cd3273bb4a..bc4707ccd2 100644 --- a/deal.II/source/dofs/dof_tools.inst.in +++ b/deal.II/source/dofs/dof_tools.inst.in @@ -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 &); +#if deal_II_dimension < 3 +template +unsigned int +DoFTools::count_dofs_with_subdomain_association > +(const DoFHandler &, + const types::subdomain_id_t); +template +IndexSet +DoFTools::dof_indices_with_subdomain_association > +(const DoFHandler &, + const types::subdomain_id_t); +template +void +DoFTools::count_dofs_with_subdomain_association > +(const DoFHandler &, + const types::subdomain_id_t, + std::vector &); + +template +unsigned int +DoFTools::count_dofs_with_subdomain_association > +(const hp::DoFHandler &, + const types::subdomain_id_t); +template +IndexSet +DoFTools::dof_indices_with_subdomain_association > +(const hp::DoFHandler &, + const types::subdomain_id_t); +template +void +DoFTools::count_dofs_with_subdomain_association > +(const hp::DoFHandler &, + const types::subdomain_id_t, + std::vector &); +#endif + template unsigned int DoFTools::count_dofs_with_subdomain_association >