]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Do more instantiations automatically.
authorbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Tue, 24 Feb 2009 03:43:31 +0000 (03:43 +0000)
committerbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Tue, 24 Feb 2009 03:43:31 +0000 (03:43 +0000)
git-svn-id: https://svn.dealii.org/trunk@18419 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/deal.II/source/dofs/dof_tools.cc
deal.II/deal.II/source/dofs/dof_tools.inst.in

index f0674131c55bfd1ef201a405ed30165c1775fbe4..023e7dd28807109a4b8611ee1d9230fc5bdaecaf 100644 (file)
@@ -5621,125 +5621,6 @@ DoFTools::make_boundary_sparsity_pattern<hp::DoFHandler<deal_II_dimension>,Block
  BlockCompressedSimpleSparsityPattern    &sparsity);
 
 
-template void
-DoFTools::make_flux_sparsity_pattern<DoFHandler<deal_II_dimension>,SparsityPattern>
-(const DoFHandler<deal_II_dimension> &dof,
- SparsityPattern    &sparsity);
-template void
-DoFTools::make_flux_sparsity_pattern<DoFHandler<deal_II_dimension>,CompressedSparsityPattern>
-(const DoFHandler<deal_II_dimension> &dof,
- CompressedSparsityPattern    &sparsity);
-template void
-DoFTools::make_flux_sparsity_pattern<DoFHandler<deal_II_dimension>,CompressedSetSparsityPattern>
-(const DoFHandler<deal_II_dimension> &dof,
- CompressedSetSparsityPattern    &sparsity);
-template void
-DoFTools::make_flux_sparsity_pattern<DoFHandler<deal_II_dimension>,CompressedSimpleSparsityPattern>
-(const DoFHandler<deal_II_dimension> &dof,
- CompressedSimpleSparsityPattern    &sparsity);
-template void
-DoFTools::make_flux_sparsity_pattern<DoFHandler<deal_II_dimension>,BlockSparsityPattern>
-(const DoFHandler<deal_II_dimension> &dof,
- BlockSparsityPattern    &sparsity);
-template void
-DoFTools::make_flux_sparsity_pattern<DoFHandler<deal_II_dimension>,BlockCompressedSparsityPattern>
-(const DoFHandler<deal_II_dimension> &dof,
- BlockCompressedSparsityPattern    &sparsity);
-template void
-DoFTools::make_flux_sparsity_pattern<DoFHandler<deal_II_dimension>,BlockCompressedSetSparsityPattern>
-(const DoFHandler<deal_II_dimension> &dof,
- BlockCompressedSetSparsityPattern    &sparsity);
-template void
-DoFTools::make_flux_sparsity_pattern<DoFHandler<deal_II_dimension>,BlockCompressedSimpleSparsityPattern>
-(const DoFHandler<deal_II_dimension> &dof,
- BlockCompressedSimpleSparsityPattern    &sparsity);
-
-template void
-DoFTools::make_flux_sparsity_pattern<hp::DoFHandler<deal_II_dimension>,SparsityPattern>
-(const hp::DoFHandler<deal_II_dimension> &dof,
- SparsityPattern    &sparsity);
-template void
-DoFTools::make_flux_sparsity_pattern<hp::DoFHandler<deal_II_dimension>,CompressedSparsityPattern>
-(const hp::DoFHandler<deal_II_dimension> &dof,
- CompressedSparsityPattern    &sparsity);
-template void
-DoFTools::make_flux_sparsity_pattern<hp::DoFHandler<deal_II_dimension>,CompressedSetSparsityPattern>
-(const hp::DoFHandler<deal_II_dimension> &dof,
- CompressedSetSparsityPattern    &sparsity);
-template void
-DoFTools::make_flux_sparsity_pattern<hp::DoFHandler<deal_II_dimension>,CompressedSimpleSparsityPattern>
-(const hp::DoFHandler<deal_II_dimension> &dof,
- CompressedSimpleSparsityPattern    &sparsity);
-template void
-DoFTools::make_flux_sparsity_pattern<hp::DoFHandler<deal_II_dimension>,BlockSparsityPattern>
-(const hp::DoFHandler<deal_II_dimension> &dof,
- BlockSparsityPattern    &sparsity);
-template void
-DoFTools::make_flux_sparsity_pattern<hp::DoFHandler<deal_II_dimension>,BlockCompressedSparsityPattern>
-(const hp::DoFHandler<deal_II_dimension> &dof,
- BlockCompressedSparsityPattern    &sparsity);
-template void
-DoFTools::make_flux_sparsity_pattern<hp::DoFHandler<deal_II_dimension>,BlockCompressedSetSparsityPattern>
-(const hp::DoFHandler<deal_II_dimension> &dof,
- BlockCompressedSetSparsityPattern    &sparsity);
-template void
-DoFTools::make_flux_sparsity_pattern<hp::DoFHandler<deal_II_dimension>,BlockCompressedSimpleSparsityPattern>
-(const hp::DoFHandler<deal_II_dimension> &dof,
- BlockCompressedSimpleSparsityPattern    &sparsity);
-
-
-#if deal_II_dimension > 1
-template void
-DoFTools::make_flux_sparsity_pattern<DoFHandler<deal_II_dimension>,SparsityPattern>
-(const DoFHandler<deal_II_dimension> &dof,
- SparsityPattern    &,
- const Table<2,Coupling>&,
- const Table<2,Coupling>&);
-template void
-DoFTools::make_flux_sparsity_pattern<DoFHandler<deal_II_dimension>,CompressedSparsityPattern>
-(const DoFHandler<deal_II_dimension> &dof,
- CompressedSparsityPattern    &,
- const Table<2,Coupling>&,
- const Table<2,Coupling>&);
-template void
-DoFTools::make_flux_sparsity_pattern<DoFHandler<deal_II_dimension>,CompressedSetSparsityPattern>
-(const DoFHandler<deal_II_dimension> &dof,
- CompressedSetSparsityPattern    &,
- const Table<2,Coupling>&,
- const Table<2,Coupling>&);
-template void
-DoFTools::make_flux_sparsity_pattern<DoFHandler<deal_II_dimension>,CompressedSimpleSparsityPattern>
-(const DoFHandler<deal_II_dimension> &dof,
- CompressedSimpleSparsityPattern    &,
- const Table<2,Coupling>&,
- const Table<2,Coupling>&);
-template void
-DoFTools::make_flux_sparsity_pattern<DoFHandler<deal_II_dimension>,BlockSparsityPattern>
-(const DoFHandler<deal_II_dimension> &dof,
- BlockSparsityPattern    &,
- const Table<2,Coupling>&,
- const Table<2,Coupling>&);
-template void
-DoFTools::make_flux_sparsity_pattern<DoFHandler<deal_II_dimension>,BlockCompressedSparsityPattern>
-(const DoFHandler<deal_II_dimension> &dof,
- BlockCompressedSparsityPattern    &,
- const Table<2,Coupling>&,
- const Table<2,Coupling>&);
-template void
-DoFTools::make_flux_sparsity_pattern<DoFHandler<deal_II_dimension>,BlockCompressedSetSparsityPattern>
-(const DoFHandler<deal_II_dimension> &dof,
- BlockCompressedSetSparsityPattern    &,
- const Table<2,Coupling>&,
- const Table<2,Coupling>&);
-template void
-DoFTools::make_flux_sparsity_pattern<DoFHandler<deal_II_dimension>,BlockCompressedSimpleSparsityPattern>
-(const DoFHandler<deal_II_dimension> &dof,
- BlockCompressedSimpleSparsityPattern    &,
- const Table<2,Coupling>&,
- const Table<2,Coupling>&);
-#endif
-
-
 
 template
 void
index ef65c48e6d3bfa9e9e7e25d0c9dd342ecbf93cd7..8eb98b11e8c23f09d306b6b7fff4ca5369c832bd 100644 (file)
@@ -55,6 +55,25 @@ for (SP : SPARSITY_PATTERNS)
     (const hp::DoFHandler<deal_II_dimension,deal_II_dimension> &dof_row,
      const hp::DoFHandler<deal_II_dimension,deal_II_dimension> &dof_col,
      SP    &sparsity);
+
+    template void
+    DoFTools::make_flux_sparsity_pattern<DoFHandler<deal_II_dimension>,SP>
+    (const DoFHandler<deal_II_dimension> &dof,
+     SP    &sparsity);
+
+    template void
+    DoFTools::make_flux_sparsity_pattern<hp::DoFHandler<deal_II_dimension>,SP>
+    (const hp::DoFHandler<deal_II_dimension> &dof,
+     SP    &sparsity);
+
+#if deal_II_dimension > 1
+    template void
+    DoFTools::make_flux_sparsity_pattern<DoFHandler<deal_II_dimension>,SP>
+    (const DoFHandler<deal_II_dimension> &dof,
+     SP    &,
+     const Table<2,Coupling>&,
+     const Table<2,Coupling>&);
+#endif
   }
 
 for (SP : SPARSITY_PATTERNS)

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.