]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Avoid warnings regarding comparisons between signed and unsigned variables 5568/head
authorDaniel Arndt <daniel.arndt@iwr.uni-heidelberg.de>
Sun, 3 Dec 2017 00:20:38 +0000 (01:20 +0100)
committerDaniel Arndt <daniel.arndt@iwr.uni-heidelberg.de>
Sun, 3 Dec 2017 00:20:38 +0000 (01:20 +0100)
source/lac/scalapack.cc

index 4c306173945cf35f3f9ec8b2b071a30bd3f90ea7..7308231001525177ccf6f9f9c668bf14708a389b 100644 (file)
@@ -144,7 +144,7 @@ template <typename NumberType>
 unsigned int
 ScaLAPACKMatrix<NumberType>::global_row(const unsigned int loc_row) const
 {
-  Assert (loc_row >= 0 && loc_row < n_local_rows,
+  Assert (n_local_rows >= 0 && loc_row < static_cast<unsigned int>(n_local_rows),
           ExcIndexRange(loc_row,0,n_local_rows));
   const int i = loc_row+1;
   return indxl2g_ (&i, &row_block_size, &(grid->this_process_row), &first_process_row, &(grid->n_process_rows)) - 1;
@@ -156,7 +156,7 @@ template <typename NumberType>
 unsigned int
 ScaLAPACKMatrix<NumberType>::global_column(const unsigned int loc_column) const
 {
-  Assert (loc_column >= 0 && loc_column < n_local_columns,
+  Assert (n_local_columns >= 0 && loc_column < static_cast<unsigned int>(n_local_columns),
           ExcIndexRange(loc_column,0,n_local_columns));
   const int j = loc_column+1;
   return indxl2g_ (&j, &column_block_size, &(grid->this_process_column), &first_process_column, &(grid->n_process_columns)) - 1;

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.