diff --git a/src/cmfd_solver.cpp b/src/cmfd_solver.cpp index 07fdd3c3a..1a2d87091 100644 --- a/src/cmfd_solver.cpp +++ b/src/cmfd_solver.cpp @@ -1,5 +1,3 @@ -//TODO remove -#include #include #include "openmc/cmfd_solver.h" @@ -12,8 +10,6 @@ namespace openmc { // Global variables //============================================================================== -// TODO check which variables actually necessary - std::vector indptr; std::vector indices; @@ -179,7 +175,7 @@ int cmfd_linsolver_2g(double* A_data, double* b, double* x, double tol) { for (int icol = d1idx + 2; icol < indptr[irow + 1]; icol++) tmp1 += A_data[icol] * x[indices[icol]]; for (int icol = d2idx + 1; icol < indptr[irow + 2]; icol++) - tmp1 += A_data[icol] * x[indices[icol]]; + tmp2 += A_data[icol] * x[indices[icol]]; // Adjust with RHS vector tmp1 = b[irow] - tmp1;