From ef60d10ea25250aaa6194252a272cb5885798cc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ole=20Sch=C3=BCtt?= Date: Wed, 11 Aug 2021 22:27:05 +0200 Subject: [PATCH] grid: Fix array parameter mismatches --- src/grid/cpu/non_orthorombic_corrections.c | 4 ++-- src/grid/cpu/utils.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/grid/cpu/non_orthorombic_corrections.c b/src/grid/cpu/non_orthorombic_corrections.c index 43c983378b..a0f27c8da7 100644 --- a/src/grid/cpu/non_orthorombic_corrections.c +++ b/src/grid/cpu/non_orthorombic_corrections.c @@ -73,7 +73,7 @@ void exp_ij(const double alpha, const int offset_i, const int imin, void calculate_non_orthorombic_corrections_tensor( const double mu_mean, const double *r_ab, const double basis[3][3], - const int *const xmin, const int *const xmax, bool *plane, + const int *const xmin, const int *const xmax, bool plane[3], tensor *const Exp) { // zx, zy, yx const int n[3][2] = {{0, 2}, {0, 1}, {1, 2}}; @@ -253,7 +253,7 @@ void calculate_non_orthorombic_corrections_tensor_blocked( /* free(exp_tmp.data); */ } -void apply_non_orthorombic_corrections(const bool *restrict plane, +void apply_non_orthorombic_corrections(const bool plane[restrict 3], const tensor *const Exp, tensor *const cube) { // Well we should never call non orthorombic corrections if everything is diff --git a/src/grid/cpu/utils.h b/src/grid/cpu/utils.h index 46bcc8e3d7..6851d5ebc6 100644 --- a/src/grid/cpu/utils.h +++ b/src/grid/cpu/utils.h @@ -108,7 +108,7 @@ extern void return_cube_position(const int *lb_grid, const int *cube_center, const int *lower_boundaries_cube, const int *period, int *const position); -extern void verify_orthogonality(const double dh[3][3], bool *orthogonal); +extern void verify_orthogonality(const double dh[3][3], bool orthogonal[3]); extern int compute_cube_properties(const bool ortho, const double radius, const double dh[3][3],