diff options
author | pollney <pollney@b1d164ef-f17a-46e7-89d4-021c7118ef4e> | 2003-06-26 11:37:17 +0000 |
---|---|---|
committer | pollney <pollney@b1d164ef-f17a-46e7-89d4-021c7118ef4e> | 2003-06-26 11:37:17 +0000 |
commit | f6be10b987d8db12434c2607dcd6d434a277157b (patch) | |
tree | bdfcb7c3758a15d492447b34e2fd727e2ab56aa5 /src/macro/DYDB_guts.h | |
parent | 948ce995e5d8976df0b5a69d7f4c3cb63a3448da (diff) |
Update of macros for 4th order differencing.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMMacros/trunk@53 b1d164ef-f17a-46e7-89d4-021c7118ef4e
Diffstat (limited to 'src/macro/DYDB_guts.h')
-rw-r--r-- | src/macro/DYDB_guts.h | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/src/macro/DYDB_guts.h b/src/macro/DYDB_guts.h index 54cba6c..bd92f57 100644 --- a/src/macro/DYDB_guts.h +++ b/src/macro/DYDB_guts.h @@ -17,11 +17,17 @@ #ifdef FCODE - DYDB_OO2DY = 1.0D0/(2.0D0*DYDB_DY) - - DYDB_DYDBX = DYDB_OO2DY*(DYDB_BX_JP - DYDB_BX_JM) - DYDB_DYDBY = DYDB_OO2DY*(DYDB_BY_JP - DYDB_BY_JM) - DYDB_DYDBZ = DYDB_OO2DY*(DYDB_BZ_JP - DYDB_BZ_JM) +#include "ADM_Derivative.h" + + if (spatial_order.eq.2) then + DYDB_DYDBX = ADM_DY_2(betax,i,j,k) + DYDB_DYDBY = ADM_DY_2(betay,i,j,k) + DYDB_DYDBZ = ADM_DY_2(betaz,i,j,k) + else + DYDB_DYDBX = ADM_DY_4(betax,i,j,k) + DYDB_DYDBY = ADM_DY_4(betay,i,j,k) + DYDB_DYDBZ = ADM_DY_4(betaz,i,j,k) + end if #endif |