From 1e16641b20e7d2a6ccdadfde6bf700e42ba03f29 Mon Sep 17 00:00:00 2001 From: Edoardo Pasca Date: Thu, 8 Aug 2019 22:48:18 +0100 Subject: deal with boundary outside loop (2D) --- src/Core/regularisers_CPU/FGP_TV_core.c | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/src/Core/regularisers_CPU/FGP_TV_core.c b/src/Core/regularisers_CPU/FGP_TV_core.c index 69c92bc..eddefd6 100644 --- a/src/Core/regularisers_CPU/FGP_TV_core.c +++ b/src/Core/regularisers_CPU/FGP_TV_core.c @@ -191,15 +191,30 @@ float Grad_func2D(float *P1, float *P2, float *D, float *R1, float *R2, float la long i,j,index; multip = (1.0f/(8.0f*lambda)); #pragma omp parallel for shared(P1,P2,D,R1,R2,multip) private(index,i,j,val1,val2) - for(j=0; j