# Interface definition for thorn ADMAnalysis # $Header$ implements: ADMAnalysis inherits: ADMBase, StaticConformal, Grid, ADMMacros, Boundary USES INCLUDE HEADER: Symmetry.h USES INCLUDE HEADER: Boundary.h void FUNCTION CartToSphere(CCTK_INT IN ARRAY lsh, \ CCTK_INT IN r2norm, \ CCTK_REAL IN ARRAY x, \ CCTK_REAL IN ARRAY y, \ CCTK_REAL IN ARRAY z, \ CCTK_REAL IN ARRAY r, \ CCTK_REAL IN ARRAY cart_xx, \ CCTK_REAL IN ARRAY cart_xy, \ CCTK_REAL IN ARRAY cart_xz, \ CCTK_REAL IN ARRAY cart_yy, \ CCTK_REAL IN ARRAY cart_yz, \ CCTK_REAL IN ARRAY cart_zz, \ CCTK_REAL OUT ARRAY sphere_rr, \ CCTK_REAL OUT ARRAY sphere_rq, \ CCTK_REAL OUT ARRAY sphere_rp, \ CCTK_REAL OUT ARRAY sphere_qq, \ CCTK_REAL OUT ARRAY sphere_qp, \ CCTK_REAL OUT ARRAY sphere_pp) void FUNCTION Trace(CCTK_INT IN ARRAY lsh, \ CCTK_REAL IN ARRAY g11, \ CCTK_REAL IN ARRAY g12, \ CCTK_REAL IN ARRAY g13, \ CCTK_REAL IN ARRAY g22, \ CCTK_REAL IN ARRAY g23, \ CCTK_REAL IN ARRAY g33, \ CCTK_REAL OUT ARRAY tensor11, \ CCTK_REAL OUT ARRAY tensor12, \ CCTK_REAL OUT ARRAY tensor13, \ CCTK_REAL OUT ARRAY tensor22, \ CCTK_REAL OUT ARRAY tensor23, \ CCTK_REAL OUT ARRAY tensor33, \ CCTK_REAL OUT ARRAY trace, \ CCTK_REAL OUT ARRAY detg) PROVIDES FUNCTION CartToSphere WITH ADMAnalysis_CartToSphere LANGUAGE C PROVIDES FUNCTION Trace WITH ADMAnalysis_Trace LANGUAGE C # For evaltrK REAL trace_of_K TYPE = GF { trK } "trace of extrinsic curvature" REAL detofg TYPE = GF { detg } "determinant of the conformal metric" # For carttoshpere (p=phi, q=theta) REAL spherical_metric TYPE = GF { grr,gqq,gpp,grq,grp,gqp } "Metric in spherical coordinates" REAL spherical_curv TYPE = GF { krr,kqq,kpp,krq,krp,kqp } "extrinsic curvature in spherical coordinates" # For the Ricci tensor and scalar REAL ricci_tensor TYPE = GF { Ricci11, Ricci12, Ricci13, Ricci22, Ricci23, Ricci33 } "Components of the Ricci tensor" REAL ricci_scalar TYPE = GF { Ricci } "The Ricci scalar"