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/DZDB_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/DZDB_guts.h')
-rw-r--r-- | src/macro/DZDB_guts.h | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/macro/DZDB_guts.h b/src/macro/DZDB_guts.h index 5797db7..4b01986 100644 --- a/src/macro/DZDB_guts.h +++ b/src/macro/DZDB_guts.h @@ -17,12 +17,16 @@ #ifdef FCODE - DZDB_OO2DZ = 1.0D0/(2.0D0*DZDB_DZ) - - DZDB_DZDBX = DZDB_OO2DZ*(DZDB_BX_KP - DZDB_BX_KM) - DZDB_DZDBY = DZDB_OO2DZ*(DZDB_BY_KP - DZDB_BY_KM) - DZDB_DZDBZ = DZDB_OO2DZ*(DZDB_BZ_KP - DZDB_BZ_KM) - +#include "ADM_Derivative.h" + if (spatial_order.eq.2) then + DZDB_DZDBX = ADM_DZ_2(betax,i,j,k) + DZDB_DZDBY = ADM_DZ_2(betay,i,j,k) + DZDB_DZDBZ = ADM_DZ_2(betaz,i,j,k) + else + DZDB_DZDBX = ADM_DZ_4(betax,i,j,k) + DZDB_DZDBY = ADM_DZ_4(betay,i,j,k) + DZDB_DZDBZ = ADM_DZ_4(betaz,i,j,k) + end if #endif #ifdef CCODE |