# Schedule definitions for thorn ADMAnalysis # $Header$ SCHEDULE ADMAnalysis_ParamCheck AT CCTK_PARAMCHECK { LANG: C OPTIONS: global } "Check that the metric_type is recognised" SCHEDULE ADMAnalysis_RegisterSymmetry AT CCTK_WRAGH { LANG: C OPTIONS: global } "Register symmetry of Ricci tensor and scalar" SCHEDULE ADMAnalysis_EvaltrK AT CCTK_ANALYSIS { STORAGE: trace_of_K,detofg LANG: C TRIGGERS: trace_of_K,detofg SYNC: trace_of_K,detofg } "Compute the trace of the extrinsic curvature and the determinant of the metric" SCHEDULE ADMAnalysis_MetricCartToSphere AT CCTK_ANALYSIS { STORAGE: spherical_metric LANG: C TRIGGERS: spherical_metric SYNC: spherical_metric } "Calculate the spherical metric in r,theta(q), phi(p)" SCHEDULE ADMAnalysis_CurvCartToSphere AT CCTK_ANALYSIS { STORAGE: spherical_curv LANG: C TRIGGERS: spherical_curv SYNC:spherical_curv } "Calculate the spherical ex. curvature in r, theta(q), phi(p)" schedule group RicciGroup at CCTK_ANALYSIS { STORAGE: ricci_tensor, ricci_scalar, detofg TRIGGERS: ricci_tensor, ricci_scalar SYNC: ricci_tensor, ricci_scalar } "Calculate Ricci tensor, with boundary conditions" SCHEDULE ADMAnalysis_Ricci in RicciGroup { LANG: C SYNC: ricci_tensor, ricci_scalar } "Calculation of the Ricci tensor" schedule GROUP ApplyBCs as ADMAnalysis_ApplyBCs in RicciGroup after ADMAnalysis_Ricci { } "Apply boundary conditions"