From e4a3c3f00fc625afff22e9fc44a1e5cd62338305 Mon Sep 17 00:00:00 2001
From: Thomas Fischer <thomas.fischer@ufz.de>
Date: Mon, 15 May 2017 10:26:19 +0200
Subject: [PATCH] [NL] Return type change fixes warning.

warning was: comparison between signed and unsigned integer expressions
in ProcessLib/LIE/HydroMechanics/LocalAssembler/LocalDataInitializer.h:222
---
 NumLib/DOF/LocalToGlobalIndexMap.cpp | 2 +-
 NumLib/DOF/LocalToGlobalIndexMap.h   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/NumLib/DOF/LocalToGlobalIndexMap.cpp b/NumLib/DOF/LocalToGlobalIndexMap.cpp
index 696f9267a51..4adb3786812 100644
--- a/NumLib/DOF/LocalToGlobalIndexMap.cpp
+++ b/NumLib/DOF/LocalToGlobalIndexMap.cpp
@@ -310,7 +310,7 @@ LocalToGlobalIndexMap::getElementVariableIDs(std::size_t const mesh_item_id) con
     std::vector<std::size_t> vec;
     for (unsigned i=0; i<getNumberOfVariables(); i++)
     {
-        for (unsigned j=0; j<getNumberOfVariableComponents(i); j++)
+        for (int j=0; j<getNumberOfVariableComponents(i); j++)
         {
             auto comp_id = getGlobalComponent(i, j);
             if (!_rows(mesh_item_id, comp_id).empty())
diff --git a/NumLib/DOF/LocalToGlobalIndexMap.h b/NumLib/DOF/LocalToGlobalIndexMap.h
index c1420292797..7926a4c914a 100644
--- a/NumLib/DOF/LocalToGlobalIndexMap.h
+++ b/NumLib/DOF/LocalToGlobalIndexMap.h
@@ -105,7 +105,7 @@ public:
 
     std::size_t getNumberOfVariables() const { return (_variable_component_offsets.size() - 1); }
 
-    std::size_t getNumberOfVariableComponents(int variable_id) const
+    int getNumberOfVariableComponents(int variable_id) const
     {
         assert(static_cast<unsigned>(variable_id) < getNumberOfVariables());
         return _variable_component_offsets[variable_id+1] - _variable_component_offsets[variable_id];
-- 
GitLab