]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Pointer replaced by iterator
authorguido <guido@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 25 Nov 2002 21:59:31 +0000 (21:59 +0000)
committerguido <guido@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 25 Nov 2002 21:59:31 +0000 (21:59 +0000)
git-svn-id: https://svn.dealii.org/trunk@6787 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/lac/include/lac/block_matrix_array.h

index 33a6123bdb89415f4955a1929a306ca32888d230..334d77af2ebb81abf7edbdaad0c5b4d0cb0cb398 100644 (file)
@@ -589,12 +589,11 @@ BlockTrianglePrecondition<MATRIX>::do_row (
   BlockVector<number>& dst,
   unsigned int row_num) const
 {
-  const typename BlockMatrixArray<MATRIX>::Entry* diagonal = 0;
-  
   typename std::vector<typename BlockMatrixArray<MATRIX>::Entry>::const_iterator
     m = entries.begin();
   typename std::vector<typename BlockMatrixArray<MATRIX>::Entry>::const_iterator
     end = entries.end();
+  typename std::vector<typename BlockMatrixArray<MATRIX>::Entry>::const_iterator diagonal = end;  
   
   static Vector<number> aux;
   aux.reinit(dst.block(row_num), true);
@@ -609,7 +608,7 @@ BlockTrianglePrecondition<MATRIX>::do_row (
        continue;
       if (j == i)
        {
-         Assert (diagonal == 0, ExcMultipleDiagonal(j));
+         Assert (diagonal == end, ExcMultipleDiagonal(j));
          diagonal = m;
        } else {
          if (m->transpose)

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.