]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Avoid call of stev function for float matrices to make it link.
authorhartmann <hartmann@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 11 Sep 2006 12:26:58 +0000 (12:26 +0000)
committerhartmann <hartmann@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 11 Sep 2006 12:26:58 +0000 (12:26 +0000)
git-svn-id: https://svn.dealii.org/trunk@13894 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/lac/source/tridiagonal_matrix.cc

index 45ab985d2a83e7d77a5d9944bdb36cc320882aff..951537f72c31f4b540739a93bd32cbb6b9c8fff7 100644 (file)
@@ -217,9 +217,9 @@ TridiagonalMatrix<number>::matrix_norm_square(
 }
 
 
-template<typename number>
+template<>
 void
-TridiagonalMatrix<number>::compute_eigenvalues()
+TridiagonalMatrix<double>::compute_eigenvalues()
 {
 #ifdef HAVE_LIBLAPACK
   Assert(state == matrix, ExcState(state));
@@ -237,6 +237,16 @@ TridiagonalMatrix<number>::compute_eigenvalues()
 }
 
 
+template<>
+void
+TridiagonalMatrix<float>::compute_eigenvalues()
+{
+// stev for float matrices should only be called if configure found
+// sstev_ being included into liblapack
+  Assert(false, ExcNotImplemented());
+}
+
+
 template<typename number>
 number
 TridiagonalMatrix<number>::eigenvalue(const unsigned int i) const

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.