aboutsummaryrefslogtreecommitdiff
path: root/src/call_derivs.c
diff options
context:
space:
mode:
authordiener <diener@f69c4107-0314-4c4f-9ad4-17e986b73f4a>2005-01-07 13:18:35 +0000
committerdiener <diener@f69c4107-0314-4c4f-9ad4-17e986b73f4a>2005-01-07 13:18:35 +0000
commit560f8f0004ea1c497bd1d5e42944217c9c835152 (patch)
treee1549df6b610cf5972d29ec4037886510f04c6ba /src/call_derivs.c
parent2bd3c3a7d785398654dc3fae9790a0ca33957504 (diff)
6th order interior, 5th order at the boundary finite differences (restricted
full norm). Thanks to José María Martín García for the mathematica notebook that provided the coefficients. Not yot tested extensively, but seems to work. git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@17 f69c4107-0314-4c4f-9ad4-17e986b73f4a
Diffstat (limited to 'src/call_derivs.c')
-rw-r--r--src/call_derivs.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/call_derivs.c b/src/call_derivs.c
index 7fe4c76..7bb420c 100644
--- a/src/call_derivs.c
+++ b/src/call_derivs.c
@@ -51,6 +51,15 @@ void DiffGv ( const CCTK_POINTER_TO_CONST cctkGH_, const CCTK_INT dir,
const CCTK_INT *gsize,
const CCTK_REAL *delta,
CCTK_REAL *dvar);
+ void CCTK_FCALL CCTK_FNAME(deriv_gf_6_5)(const CCTK_REAL *var,
+ const CCTK_INT *ni,
+ const CCTK_INT *nj,
+ const CCTK_INT *nk,
+ const CCTK_INT *dir,
+ const CCTK_INT *bb,
+ const CCTK_INT *gsize,
+ const CCTK_REAL *delta,
+ CCTK_REAL *dvar);
void CCTK_FCALL CCTK_FNAME(deriv_gf_8_4)(const CCTK_REAL *var,
const CCTK_INT *ni,
const CCTK_INT *nj,
@@ -114,6 +123,10 @@ void DiffGv ( const CCTK_POINTER_TO_CONST cctkGH_, const CCTK_INT dir,
CCTK_FNAME(deriv_gf_4_3)(var,&ni,&nj,&nk,&dir,bb,&gsize,&delta,dvar);
break;
}
+ case 6: {
+ CCTK_FNAME(deriv_gf_6_5)(var,&ni,&nj,&nk,&dir,bb,&gsize,&delta,dvar);
+ break;
+ }
default:
assert(0);
}