]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Fix a few deprecated function calls.
authorbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Sat, 2 Feb 2013 21:44:55 +0000 (21:44 +0000)
committerbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Sat, 2 Feb 2013 21:44:55 +0000 (21:44 +0000)
git-svn-id: https://svn.dealii.org/trunk@28217 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/source/numerics/matrix_tools.cc

index c115999a26c77a7810d5b3338f4683fd542522e0..5ab18c9bcf41246464ae7b3901f5f3afd4c27a8c 100644 (file)
@@ -1947,14 +1947,13 @@ namespace MatrixTools
                          Vector<number>   &right_hand_side,
                          const bool        eliminate_columns)
   {
-    // Require that diagonals are first
-    // in each row
-    Assert (matrix.get_sparsity_pattern().optimize_diagonal(),
-            typename SparsityPattern::ExcDiagonalNotOptimized());
     Assert (matrix.n() == right_hand_side.size(),
             ExcDimensionMismatch(matrix.n(), right_hand_side.size()));
     Assert (matrix.n() == solution.size(),
             ExcDimensionMismatch(matrix.n(), solution.size()));
+    Assert (matrix.n() == matrix.m(),
+            ExcDimensionMismatch(matrix.n(), matrix.m()));
+
     // if no boundary values are to be applied
     // simply return
     if (boundary_values.size() == 0)
@@ -2120,11 +2119,6 @@ namespace MatrixTools
             right_hand_side.get_block_indices (),
             ExcBlocksDontMatch ());
 
-    for (unsigned int i=0; i<blocks; ++i)
-      Assert (matrix.block(i,i).get_sparsity_pattern().optimize_diagonal(),
-              SparsityPattern::ExcDiagonalNotOptimized());
-
-
     // if no boundary values are to be applied
     // simply return
     if (boundary_values.size() == 0)

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.