diff options
author | Jasper | 2025-09-10 16:02:58 +0200 |
---|---|---|
committer | Jasper | 2025-09-10 16:02:58 +0200 |
commit | 1e8fe2e6058b8ae243dfd0d71de67d17ac67b2b0 (patch) | |
tree | 2fd93ee40bcbdffceab93b0c22d1a2b84a10d4b0 | |
parent | 53508d619e80a2cf60328e8920735bbfbc31b7f2 (diff) |
Fixed loop bound bug in macro
-rw-r--r-- | matrix.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -6,7 +6,7 @@ #define matrix_at(mat, i, j) ((mat)->xs[(i) * (mat)->n + (j)]) -#define matrix_loop(mat, i, j) for (size_t i = 0; i < (mat)->m; i++) for (size_t j = 0; j < (mat)->m; j++) +#define matrix_loop(mat, i, j) for (size_t i = 0; i < (mat)->m; i++) for (size_t j = 0; j < (mat)->n; j++) #define matrix_foreach(mat, it) for (double *it = (mat)->xs; it < (mat)->xs + ((mat)->m * (mat)->n); ++it) |