From: bangerth Date: Tue, 24 Feb 2009 03:43:31 +0000 (+0000) Subject: Do more instantiations automatically. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5af93a23cec7e195eeb8d0ad1fc44e5a6854ef58;p=dealii-svn.git Do more instantiations automatically. git-svn-id: https://svn.dealii.org/trunk@18419 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/deal.II/source/dofs/dof_tools.cc b/deal.II/deal.II/source/dofs/dof_tools.cc index f0674131c5..023e7dd288 100644 --- a/deal.II/deal.II/source/dofs/dof_tools.cc +++ b/deal.II/deal.II/source/dofs/dof_tools.cc @@ -5621,125 +5621,6 @@ DoFTools::make_boundary_sparsity_pattern,Block BlockCompressedSimpleSparsityPattern &sparsity); -template void -DoFTools::make_flux_sparsity_pattern,SparsityPattern> -(const DoFHandler &dof, - SparsityPattern &sparsity); -template void -DoFTools::make_flux_sparsity_pattern,CompressedSparsityPattern> -(const DoFHandler &dof, - CompressedSparsityPattern &sparsity); -template void -DoFTools::make_flux_sparsity_pattern,CompressedSetSparsityPattern> -(const DoFHandler &dof, - CompressedSetSparsityPattern &sparsity); -template void -DoFTools::make_flux_sparsity_pattern,CompressedSimpleSparsityPattern> -(const DoFHandler &dof, - CompressedSimpleSparsityPattern &sparsity); -template void -DoFTools::make_flux_sparsity_pattern,BlockSparsityPattern> -(const DoFHandler &dof, - BlockSparsityPattern &sparsity); -template void -DoFTools::make_flux_sparsity_pattern,BlockCompressedSparsityPattern> -(const DoFHandler &dof, - BlockCompressedSparsityPattern &sparsity); -template void -DoFTools::make_flux_sparsity_pattern,BlockCompressedSetSparsityPattern> -(const DoFHandler &dof, - BlockCompressedSetSparsityPattern &sparsity); -template void -DoFTools::make_flux_sparsity_pattern,BlockCompressedSimpleSparsityPattern> -(const DoFHandler &dof, - BlockCompressedSimpleSparsityPattern &sparsity); - -template void -DoFTools::make_flux_sparsity_pattern,SparsityPattern> -(const hp::DoFHandler &dof, - SparsityPattern &sparsity); -template void -DoFTools::make_flux_sparsity_pattern,CompressedSparsityPattern> -(const hp::DoFHandler &dof, - CompressedSparsityPattern &sparsity); -template void -DoFTools::make_flux_sparsity_pattern,CompressedSetSparsityPattern> -(const hp::DoFHandler &dof, - CompressedSetSparsityPattern &sparsity); -template void -DoFTools::make_flux_sparsity_pattern,CompressedSimpleSparsityPattern> -(const hp::DoFHandler &dof, - CompressedSimpleSparsityPattern &sparsity); -template void -DoFTools::make_flux_sparsity_pattern,BlockSparsityPattern> -(const hp::DoFHandler &dof, - BlockSparsityPattern &sparsity); -template void -DoFTools::make_flux_sparsity_pattern,BlockCompressedSparsityPattern> -(const hp::DoFHandler &dof, - BlockCompressedSparsityPattern &sparsity); -template void -DoFTools::make_flux_sparsity_pattern,BlockCompressedSetSparsityPattern> -(const hp::DoFHandler &dof, - BlockCompressedSetSparsityPattern &sparsity); -template void -DoFTools::make_flux_sparsity_pattern,BlockCompressedSimpleSparsityPattern> -(const hp::DoFHandler &dof, - BlockCompressedSimpleSparsityPattern &sparsity); - - -#if deal_II_dimension > 1 -template void -DoFTools::make_flux_sparsity_pattern,SparsityPattern> -(const DoFHandler &dof, - SparsityPattern &, - const Table<2,Coupling>&, - const Table<2,Coupling>&); -template void -DoFTools::make_flux_sparsity_pattern,CompressedSparsityPattern> -(const DoFHandler &dof, - CompressedSparsityPattern &, - const Table<2,Coupling>&, - const Table<2,Coupling>&); -template void -DoFTools::make_flux_sparsity_pattern,CompressedSetSparsityPattern> -(const DoFHandler &dof, - CompressedSetSparsityPattern &, - const Table<2,Coupling>&, - const Table<2,Coupling>&); -template void -DoFTools::make_flux_sparsity_pattern,CompressedSimpleSparsityPattern> -(const DoFHandler &dof, - CompressedSimpleSparsityPattern &, - const Table<2,Coupling>&, - const Table<2,Coupling>&); -template void -DoFTools::make_flux_sparsity_pattern,BlockSparsityPattern> -(const DoFHandler &dof, - BlockSparsityPattern &, - const Table<2,Coupling>&, - const Table<2,Coupling>&); -template void -DoFTools::make_flux_sparsity_pattern,BlockCompressedSparsityPattern> -(const DoFHandler &dof, - BlockCompressedSparsityPattern &, - const Table<2,Coupling>&, - const Table<2,Coupling>&); -template void -DoFTools::make_flux_sparsity_pattern,BlockCompressedSetSparsityPattern> -(const DoFHandler &dof, - BlockCompressedSetSparsityPattern &, - const Table<2,Coupling>&, - const Table<2,Coupling>&); -template void -DoFTools::make_flux_sparsity_pattern,BlockCompressedSimpleSparsityPattern> -(const DoFHandler &dof, - BlockCompressedSimpleSparsityPattern &, - const Table<2,Coupling>&, - const Table<2,Coupling>&); -#endif - - template void diff --git a/deal.II/deal.II/source/dofs/dof_tools.inst.in b/deal.II/deal.II/source/dofs/dof_tools.inst.in index ef65c48e6d..8eb98b11e8 100644 --- a/deal.II/deal.II/source/dofs/dof_tools.inst.in +++ b/deal.II/deal.II/source/dofs/dof_tools.inst.in @@ -55,6 +55,25 @@ for (SP : SPARSITY_PATTERNS) (const hp::DoFHandler &dof_row, const hp::DoFHandler &dof_col, SP &sparsity); + + template void + DoFTools::make_flux_sparsity_pattern,SP> + (const DoFHandler &dof, + SP &sparsity); + + template void + DoFTools::make_flux_sparsity_pattern,SP> + (const hp::DoFHandler &dof, + SP &sparsity); + +#if deal_II_dimension > 1 + template void + DoFTools::make_flux_sparsity_pattern,SP> + (const DoFHandler &dof, + SP &, + const Table<2,Coupling>&, + const Table<2,Coupling>&); +#endif } for (SP : SPARSITY_PATTERNS)