From 00b1ce27f01e28a5ccaf04d3f1c815102bbc5913 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C3=A5rd=20Skaflestad?= Date: Wed, 9 May 2012 19:07:59 +0200 Subject: [PATCH] Follow file conventions in mult_csr_matrix(). --- opm/core/pressure/tpfa/ifs_tpfa.c | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/opm/core/pressure/tpfa/ifs_tpfa.c b/opm/core/pressure/tpfa/ifs_tpfa.c index 4b1540c9f..81d16d016 100644 --- a/opm/core/pressure/tpfa/ifs_tpfa.c +++ b/opm/core/pressure/tpfa/ifs_tpfa.c @@ -11,20 +11,26 @@ #include +/* ---------------------------------------------------------------------- */ static void -mult_csr_matrix(const struct CSRMatrix* A, - const double* u, - double* v) +mult_csr_matrix(const struct CSRMatrix *A, + const double *u, + double *v) +/* ---------------------------------------------------------------------- */ { - size_t i, j; - for (j = 0; j < A->m; ++j) { - v[j] = 0; - for (i = (size_t) (A->ia[j]); i < (size_t) (A->ia[j+1]); ++i) { - v[j] += A->sa[i]*u[A->ja[i]]; + int j; + size_t i; + + for (i = 0, j = 0; i < A->m; i++) { + v[i] = 0.0; + + for (; j < A->ia[i + 1]; j++) { + v[i] += A->sa[j] * u[ A->ja[j] ]; } } } + struct ifs_tpfa_impl { double *fgrav; /* Accumulated grav contrib/face */