diff options
Diffstat (limited to 'src/setup_epsdis.c')
-rw-r--r-- | src/setup_epsdis.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/setup_epsdis.c b/src/setup_epsdis.c index b17b8cc..4be7a2c 100644 --- a/src/setup_epsdis.c +++ b/src/setup_epsdis.c @@ -66,7 +66,7 @@ setup_epsdis (CCTK_ARGUMENTS) for (i=0;i<outer_bound_npoints;i++) { index = CCTK_GFINDEX3D(cctkGH,i,j,k); indexP= CCTK_GFINDEX3D(cctkGH,outer_bound_npoints,j,k); - epsdisA[index]=epsdis+ob_slope*abs(x[index]-x[indexP]); + epsdisA[index]=epsdis+ob_slope*fabs(x[index]-x[indexP]); } } } @@ -77,7 +77,7 @@ setup_epsdis (CCTK_ARGUMENTS) for (i=ni;i>ni-outer_bound_npoints;i--) { index = CCTK_GFINDEX3D(cctkGH,i,j,k); indexP= CCTK_GFINDEX3D(cctkGH,ni-outer_bound_npoints,j,k); - epsdisA[index]=epsdis+ob_slope*abs(x[index]-x[indexP]); + epsdisA[index]=epsdis+ob_slope*fabs(x[index]-x[indexP]); } } } @@ -89,7 +89,7 @@ setup_epsdis (CCTK_ARGUMENTS) for (i=0;i<ni;i++) { index = CCTK_GFINDEX3D(cctkGH,i,j,k); indexP= CCTK_GFINDEX3D(cctkGH,i,outer_bound_npoints,k); - epsdisA[index]=epsdis+ob_slope*abs(y[index]-y[indexP]); + epsdisA[index]=epsdis+ob_slope*fabs(y[index]-y[indexP]); } } } @@ -100,7 +100,7 @@ setup_epsdis (CCTK_ARGUMENTS) for (i=0;i<ni;i++) { index = CCTK_GFINDEX3D(cctkGH,i,j,k); indexP= CCTK_GFINDEX3D(cctkGH,i,nj-outer_bound_npoints,k); - epsdisA[index]=epsdis+ob_slope*abs(y[index]-y[indexP]); + epsdisA[index]=epsdis+ob_slope*fabs(y[index]-y[indexP]); } } } @@ -112,7 +112,7 @@ setup_epsdis (CCTK_ARGUMENTS) for (i=0;i<ni;i++) { index = CCTK_GFINDEX3D(cctkGH,i,j,k); indexP= CCTK_GFINDEX3D(cctkGH,i,j,outer_bound_npoints); - epsdisA[index]=epsdis+ob_slope*abs(z[index]-z[indexP]); + epsdisA[index]=epsdis+ob_slope*fabs(z[index]-z[indexP]); } } } @@ -123,7 +123,7 @@ setup_epsdis (CCTK_ARGUMENTS) for (i=0;i<ni;i++) { index = CCTK_GFINDEX3D(cctkGH,i,j,k); indexP= CCTK_GFINDEX3D(cctkGH,i,j,nk-outer_bound_npoints); - epsdisA[index]=epsdis+ob_slope*abs(z[index]-z[indexP]); + epsdisA[index]=epsdis+ob_slope*fabs(z[index]-z[indexP]); } } } @@ -256,8 +256,8 @@ setup_epsdis (CCTK_ARGUMENTS) for (i=0;i<npts;i++) { radp=sqrt((xa[i]-odx)*(xa[i]-odx)+(ya[i]-ody)*(ya[i]-ody)+ (za[i]-odz)*(za[i]-odz)); - if (radp<=rads[i]) { - epsdisA[inds[i]]=epsdis+ ah_slope*(rads[i]-radp); + if (radp<=rads[i]+ah_radius_offset) { + epsdisA[inds[i]]=epsdis+ ah_slope*(rads[i]+ah_radius_offset-radp); if (epsdisA[inds[i]] > ah_max_epsdis) { epsdisA[inds[i]] = ah_max_epsdis; } |