diff options
Diffstat (limited to 'interface.ccl')
-rw-r--r-- | interface.ccl | 115 |
1 files changed, 57 insertions, 58 deletions
diff --git a/interface.ccl b/interface.ccl index ff86ca3..4629a91 100644 --- a/interface.ccl +++ b/interface.ccl @@ -2,16 +2,15 @@ implements: WeylScal4 -inherits: admbase methodoflines Grid GenericFD Boundary +inherits: admbase Boundary GenericFD Grid methodoflines USES INCLUDE: GenericFD.h -USES INCLUDE: Symmetry.h -USES INCLUDE: sbp_calc_coeffs.h -USES INCLUDE: Boundary.h USES INCLUDE: loopcontrol.h +USES INCLUDE: Symmetry.h USES INCLUDE: vectors.h +USES INCLUDE: Boundary.h CCTK_INT FUNCTION MoLRegisterEvolved(CCTK_INT IN EvolvedIndex, CCTK_INT IN RHSIndex) USES FUNCTION MoLRegisterEvolved @@ -29,109 +28,109 @@ CCTK_INT FUNCTION Boundary_SelectVarForBC(CCTK_POINTER_TO_CONST IN GH, CCTK_INT USES FUNCTION Boundary_SelectVarForBC public: -CCTK_REAL curvIi_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0' +CCTK_REAL Psi0r_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=1' { - curvIi -} "curvIi_group" + Psi0r +} "Psi0r_group" public: -CCTK_REAL curvIr_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0' +CCTK_REAL Psi0i_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=-1' { - curvIr -} "curvIr_group" + Psi0i +} "Psi0i_group" public: -CCTK_REAL curvJ1_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0' +CCTK_REAL Psi1r_group type=GF timelevels=3 tags='tensortypealias="ManualCartesian" tensorweight=0 cartesianreflectionparities="++-"' { - curvJ1 -} "curvJ1_group" + Psi1r +} "Psi1r_group" public: -CCTK_REAL curvJ2_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0' +CCTK_REAL Psi1i_group type=GF timelevels=3 tags='tensortypealias="ManualCartesian" tensorweight=0 cartesianreflectionparities="--+"' { - curvJ2 -} "curvJ2_group" + Psi1i +} "Psi1i_group" public: -CCTK_REAL curvJ3_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0' +CCTK_REAL Psi2r_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=1' { - curvJ3 -} "curvJ3_group" + Psi2r +} "Psi2r_group" public: -CCTK_REAL curvJ4_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0' +CCTK_REAL Psi2i_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=-1' { - curvJ4 -} "curvJ4_group" + Psi2i +} "Psi2i_group" public: -CCTK_REAL curvJi_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0' +CCTK_REAL Psi3r_group type=GF timelevels=3 tags='tensortypealias="ManualCartesian" tensorweight=0 cartesianreflectionparities="++-"' { - curvJi -} "curvJi_group" + Psi3r +} "Psi3r_group" public: -CCTK_REAL curvJr_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0' +CCTK_REAL Psi3i_group type=GF timelevels=3 tags='tensortypealias="ManualCartesian" tensorweight=0 cartesianreflectionparities="--+"' { - curvJr -} "curvJr_group" + Psi3i +} "Psi3i_group" public: -CCTK_REAL Psi0i_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=-1' +CCTK_REAL Psi4r_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=1' { - Psi0i -} "Psi0i_group" + Psi4r +} "Psi4r_group" public: -CCTK_REAL Psi0r_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=1' +CCTK_REAL Psi4i_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=-1' { - Psi0r -} "Psi0r_group" + Psi4i +} "Psi4i_group" public: -CCTK_REAL Psi1i_group type=GF timelevels=3 tags='tensortypealias="ManualCartesian" tensorweight=0 cartesianreflectionparities="--+"' +CCTK_REAL curvIr_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0' { - Psi1i -} "Psi1i_group" + curvIr +} "curvIr_group" public: -CCTK_REAL Psi1r_group type=GF timelevels=3 tags='tensortypealias="ManualCartesian" tensorweight=0 cartesianreflectionparities="++-"' +CCTK_REAL curvIi_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0' { - Psi1r -} "Psi1r_group" + curvIi +} "curvIi_group" public: -CCTK_REAL Psi2i_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=-1' +CCTK_REAL curvJr_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0' { - Psi2i -} "Psi2i_group" + curvJr +} "curvJr_group" public: -CCTK_REAL Psi2r_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=1' +CCTK_REAL curvJi_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0' { - Psi2r -} "Psi2r_group" + curvJi +} "curvJi_group" public: -CCTK_REAL Psi3i_group type=GF timelevels=3 tags='tensortypealias="ManualCartesian" tensorweight=0 cartesianreflectionparities="--+"' +CCTK_REAL curvJ1_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0' { - Psi3i -} "Psi3i_group" + curvJ1 +} "curvJ1_group" public: -CCTK_REAL Psi3r_group type=GF timelevels=3 tags='tensortypealias="ManualCartesian" tensorweight=0 cartesianreflectionparities="++-"' +CCTK_REAL curvJ2_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0' { - Psi3r -} "Psi3r_group" + curvJ2 +} "curvJ2_group" public: -CCTK_REAL Psi4i_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=-1' +CCTK_REAL curvJ3_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0' { - Psi4i -} "Psi4i_group" + curvJ3 +} "curvJ3_group" public: -CCTK_REAL Psi4r_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=1' +CCTK_REAL curvJ4_group type=GF timelevels=3 tags='tensortypealias="Scalar" tensorweight=0' { - Psi4r -} "Psi4r_group" + curvJ4 +} "curvJ4_group" |