From bb1e1c42a594c008eb0140deb9bc6ceaff9aea86 Mon Sep 17 00:00:00 2001
From: Ansgar Burchardt <Ansgar.Burchardt@tu-dresden.de>
Date: Mon, 12 Oct 2015 17:30:20 +0200
Subject: [PATCH] Use std::size_t instead of int

This avoids the following compiler warnings:

| .../dune-solvers/dune/solvers/iterationsteps/blockgsstep.cc:47:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
|          for (int i=0; i<this->x_->size(); i++)
| .../dune-solvers/dune/solvers/iterationsteps/blockgsstep.cc:51:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
|          for (int i=this->x_->size()-1; i>=0 && i<this->x_->size(); i--)
---
 dune/solvers/iterationsteps/blockgsstep.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dune/solvers/iterationsteps/blockgsstep.cc b/dune/solvers/iterationsteps/blockgsstep.cc
index cfa49b64..dacb5460 100644
--- a/dune/solvers/iterationsteps/blockgsstep.cc
+++ b/dune/solvers/iterationsteps/blockgsstep.cc
@@ -44,11 +44,11 @@ void BlockGSStep<MatrixType, DiscFuncType, BitVectorType>::iterate()
     assert(this->ignoreNodes_ != NULL);
 
     if (gs_type_ != Direction::BACKWARD)
-        for (int i=0; i<this->x_->size(); i++)
+        for (std::size_t i=0; i<this->x_->size(); i++)
             iterate_step(i);
 
     if (gs_type_ != Direction::FORWARD)
-        for (int i=this->x_->size()-1; i>=0 && i<this->x_->size(); i--)
+        for (std::size_t i=this->x_->size()-1; i>=0 && i<this->x_->size(); i--)
             iterate_step(i);
 }
 
-- 
GitLab