From e532eaa654bbfc06190f22abcf9f9a79768b80ae Mon Sep 17 00:00:00 2001 From: guido Date: Mon, 24 Sep 2001 22:28:41 +0000 Subject: [PATCH] reverting to the full system git-svn-id: https://svn.dealii.org/trunk@5056 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/include/dofs/dof_tools.h | 5 ++-- deal.II/deal.II/source/dofs/dof_tools.cc | 29 ++++++++++++++++++++++-- 2 files changed, 30 insertions(+), 4 deletions(-) diff --git a/deal.II/deal.II/include/dofs/dof_tools.h b/deal.II/deal.II/include/dofs/dof_tools.h index 1ff0234e7d..5d3d772bb4 100644 --- a/deal.II/deal.II/include/dofs/dof_tools.h +++ b/deal.II/deal.II/include/dofs/dof_tools.h @@ -425,7 +425,7 @@ class DoFTools * This function uses the user * flags of the triangulation. */ - template + template static void make_flux_sparsity_pattern (const DoFHandler &dof_handler, SparsityPattern &sparsity_pattern); @@ -433,6 +433,7 @@ class DoFTools /** * Same function, but for 1d. */ + template static void make_flux_sparsity_pattern (const DoFHandler<1> &dof_handler, SparsityPattern &sparsity_pattern); @@ -454,7 +455,7 @@ class DoFTools * for the couplings occuring in * fluxes. */ - template + template static void make_flux_sparsity_pattern (const DoFHandler &dof, SparsityPattern &sparsity, diff --git a/deal.II/deal.II/source/dofs/dof_tools.cc b/deal.II/deal.II/source/dofs/dof_tools.cc index 39714dfd4f..0b6abd6c70 100644 --- a/deal.II/deal.II/source/dofs/dof_tools.cc +++ b/deal.II/deal.II/source/dofs/dof_tools.cc @@ -290,7 +290,7 @@ void DoFTools::make_boundary_sparsity_pattern (const DoFHandler& dof, -template +template void DoFTools::make_flux_sparsity_pattern (const DoFHandler &dof, SparsityPattern &sparsity) @@ -385,6 +385,7 @@ DoFTools::make_flux_sparsity_pattern (const DoFHandler &dof, #if deal_II_dimension == 1 +template void DoFTools::make_flux_sparsity_pattern (const DoFHandler<1> &dof, SparsityPattern &sparsity) @@ -432,7 +433,7 @@ DoFTools::make_flux_sparsity_pattern (const DoFHandler<1> &dof, #endif -template +template void DoFTools::make_flux_sparsity_pattern (const DoFHandler &dof, SparsityPattern &sparsity, @@ -2217,6 +2218,30 @@ DoFTools::make_flux_sparsity_pattern (const DoFHandler& dof, SparsityPattern &, const FullMatrix&, const FullMatrix&); +template void +DoFTools::make_flux_sparsity_pattern (const DoFHandler& dof, + CompressedSparsityPattern &sparsity); +template void +DoFTools::make_flux_sparsity_pattern (const DoFHandler& dof, + CompressedSparsityPattern &, + const FullMatrix&, + const FullMatrix&); +template void +DoFTools::make_flux_sparsity_pattern (const DoFHandler& dof, + BlockSparsityPattern &sparsity); +template void +DoFTools::make_flux_sparsity_pattern (const DoFHandler& dof, + BlockSparsityPattern &, + const FullMatrix&, + const FullMatrix&); +template void +DoFTools::make_flux_sparsity_pattern (const DoFHandler& dof, + CompressedBlockSparsityPattern &sparsity); +template void +DoFTools::make_flux_sparsity_pattern (const DoFHandler& dof, + CompressedBlockSparsityPattern &, + const FullMatrix&, + const FullMatrix&); #endif template void -- 2.39.5