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