From 9352b4eecd13d365a0420af321057c5fb211394e Mon Sep 17 00:00:00 2001
From: Christoph Lehmann <christoph.lehmann@ufz.de>
Date: Wed, 11 Nov 2015 18:38:09 +0100
Subject: [PATCH] [MaL] LisMatrix adapted to new sparsity pattern

---
 MathLib/LinAlg/Lis/LisMatrix.h | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/MathLib/LinAlg/Lis/LisMatrix.h b/MathLib/LinAlg/Lis/LisMatrix.h
index 1756accbde3..63257364956 100644
--- a/MathLib/LinAlg/Lis/LisMatrix.h
+++ b/MathLib/LinAlg/Lis/LisMatrix.h
@@ -185,8 +185,7 @@ void operator()(LisMatrix &matrix, SPARSITY_PATTERN const& sparsity_pattern)
     row_sizes.reserve(n_rows);
 
     // LIS needs 1 more entry, otherewise it starts reallocating arrays.
-    for (auto i = decltype(n_rows){0}; i < n_rows; i++)
-        row_sizes.push_back(sparsity_pattern.getNodeDegree(i) + 1);
+    for (auto i : sparsity_pattern) row_sizes.push_back(i+1);
 
     int ierr = lis_matrix_malloc(matrix._AA, 0, row_sizes.data());
     checkLisError(ierr);
-- 
GitLab