diff options
author | diener <diener@f69c4107-0314-4c4f-9ad4-17e986b73f4a> | 2005-01-07 13:18:35 +0000 |
---|---|---|
committer | diener <diener@f69c4107-0314-4c4f-9ad4-17e986b73f4a> | 2005-01-07 13:18:35 +0000 |
commit | 560f8f0004ea1c497bd1d5e42944217c9c835152 (patch) | |
tree | e1549df6b610cf5972d29ec4037886510f04c6ba /src/call_derivs.c | |
parent | 2bd3c3a7d785398654dc3fae9790a0ca33957504 (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.c | 13 |
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); } |