From f542de4a9dcc2bb7c4f8f24fbbc9421c81c71719 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carsten=20Gr=C3=A4ser?= <graeser@mi.fu-berlin.de> Date: Wed, 18 Apr 2012 22:05:58 +0000 Subject: [PATCH] Fix signed/unsigned comparison warning [[Imported from SVN: r6057]] --- dune/solvers/transferoperators/genericmultigridtransfer.hh | 2 +- .../transferoperators/truncatedcompressedmgtransfer.cc | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dune/solvers/transferoperators/genericmultigridtransfer.hh b/dune/solvers/transferoperators/genericmultigridtransfer.hh index 60f0bc5a..c1f0780f 100644 --- a/dune/solvers/transferoperators/genericmultigridtransfer.hh +++ b/dune/solvers/transferoperators/genericmultigridtransfer.hh @@ -53,7 +53,7 @@ public: } template<class MatrixType> - static bool diagonalIsOne(const MatrixType& A, int j) + static bool diagonalIsOne(const MatrixType& A, unsigned int j) { if (j>=A.N()) return A[0][0]>1-1e-5; diff --git a/dune/solvers/transferoperators/truncatedcompressedmgtransfer.cc b/dune/solvers/transferoperators/truncatedcompressedmgtransfer.cc index e1d1c3dc..3883973d 100644 --- a/dune/solvers/transferoperators/truncatedcompressedmgtransfer.cc +++ b/dune/solvers/transferoperators/truncatedcompressedmgtransfer.cc @@ -22,7 +22,7 @@ void TruncatedCompressedMGTransfer<DiscFuncType, BitVectorType, OperatorType>::p Iterator tIt = t.begin(); - for(int rowIdx=0; rowIdx<this->matrix_->N(); rowIdx++) { + for(size_t rowIdx=0; rowIdx<this->matrix_->N(); rowIdx++) { const RowType& row = (*this->matrix_)[rowIdx]; @@ -139,7 +139,7 @@ galerkinRestrict(const OperatorType& fineMat, OperatorType& coarseMat, } // Loop over all rows of the stiffness matrix - for (int v=0; v<fineMat.N(); v++) { + for (size_t v=0; v<fineMat.N(); v++) { const RowType& row = fineMat[v]; -- GitLab