]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
New initialize functions.
authorhartmann <hartmann@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 19 Feb 2003 17:39:29 +0000 (17:39 +0000)
committerhartmann <hartmann@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 19 Feb 2003 17:39:29 +0000 (17:39 +0000)
git-svn-id: https://svn.dealii.org/trunk@7184 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/lac/source/sparse_decomposition.cc
deal.II/lac/source/sparse_ilu.cc
deal.II/lac/source/sparse_mic.cc

index d79687368dee32e9a3427d1b3a4d67464710310a..ed195c692579774b42d94207cbae9d202396bf85 100644 (file)
 
 
 template class SparseLUDecomposition<double>;
+template void SparseLUDecomposition<double>::initialize<double> (const SparseMatrix<double> &,
+                                                                const AdditionalData data);
+template void SparseLUDecomposition<double>::initialize<float> (const SparseMatrix<float> &,
+                                                                const AdditionalData data);
 template void SparseLUDecomposition<double>::decompose<double> (const SparseMatrix<double> &,
                                                                 const double);
 template void SparseLUDecomposition<double>::decompose<float> (const SparseMatrix<float> &,
@@ -23,6 +27,10 @@ template void SparseLUDecomposition<double>::copy_from<float> (const SparseMatri
 
 
 template class SparseLUDecomposition<float>;
+template void SparseLUDecomposition<float>::initialize<double> (const SparseMatrix<double> &,
+                                                               const AdditionalData data);
+template void SparseLUDecomposition<float>::initialize<float> (const SparseMatrix<float> &,
+                                                              const AdditionalData data);
 template void SparseLUDecomposition<float>::decompose<double> (const SparseMatrix<double> &,
                                                                const double);
 template void SparseLUDecomposition<float>::decompose<float> (const SparseMatrix<float> &,
index 9f581afcc53137879fb6f4446b4da21262fe43e7..a33b61e5dd8b57ad9fbdb252e756ac0a69ce1435 100644 (file)
 
 // explicit instantiations
 template class SparseILU<double>;
+template void SparseILU<double>::initialize<double> (const SparseMatrix<double> &,
+                                                    const AdditionalData data);
 template void SparseILU<double>::decompose<double> (const SparseMatrix<double> &,
                                                    const double);
 template void SparseILU<double>::vmult <double> (Vector<double> &,
                                                  const Vector<double> &) const;
+template void SparseILU<double>::initialize<float> (const SparseMatrix<float> &,
+                                                   const AdditionalData data);
 template void SparseILU<double>::decompose<float> (const SparseMatrix<float> &,
                                                   const double);
 template void SparseILU<double>::vmult<float> (Vector<float> &,
@@ -26,10 +30,14 @@ template void SparseILU<double>::vmult<float> (Vector<float> &,
 
 
 template class SparseILU<float>;
+template void SparseILU<float>::initialize<double> (const SparseMatrix<double> &,
+                                                   const AdditionalData data);
 template void SparseILU<float>::decompose<double> (const SparseMatrix<double> &,
                                                   const double);
 template void SparseILU<float>::vmult<double> (Vector<double> &,
                                                const Vector<double> &) const;
+template void SparseILU<float>::initialize<float> (const SparseMatrix<float> &,
+                                                  const AdditionalData data);
 template void SparseILU<float>::decompose<float> (const SparseMatrix<float> &,
                                                  const double);
 template void SparseILU<float>::vmult<float> (Vector<float> &,
index 35b2a41afbf31866d2f29f4a8105110486a5d8a8..563311c36ef67d77c495d6d8973d32a3a3819054 100644 (file)
 
 // explicit instantiations for double and float matrices
 template class SparseMIC<double>;
+template void SparseMIC<double>::initialize<double> (const SparseMatrix<double> &,
+                                                    const AdditionalData data);
 template void SparseMIC<double>::decompose<double> (const SparseMatrix<double> &,
                                                     const double);
 template void SparseMIC<double>::vmult<double> (Vector<double> &,
                                                 const Vector<double> &) const;
+template void SparseMIC<double>::initialize<float> (const SparseMatrix<float> &,
+                                                   const AdditionalData data);
 template void SparseMIC<double>::decompose<float> (const SparseMatrix<float> &,
                                                    const double);
 template void SparseMIC<double>::vmult<float> (Vector<float> &,
                                                const Vector<float> &) const;
 
 template class SparseMIC<float>;
+template void SparseMIC<float>::initialize<double> (const SparseMatrix<double> &,
+                                                   const AdditionalData data);
 template void SparseMIC<float>::decompose<double> (const SparseMatrix<double> &,
                                                    const double);
 template void SparseMIC<float>::vmult<double> (Vector<double> &,
                                                const Vector<double> &) const;
+template void SparseMIC<float>::initialize<float> (const SparseMatrix<float> &,
+                                                  const AdditionalData data);
 template void SparseMIC<float>::decompose<float> (const SparseMatrix<float> &,
                                                   const double);
 template void SparseMIC<float>::vmult<float> (Vector<float> &,

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.