This directory contains all the code for this thorn which "knows" about general relativity. The main source files in this directory are as follows: horizon_function.cc Computes the LHS of the AH equation, $H = H(h)$. gr.hh Overall header file for all the external routines in this directory. gfns.hh Defines the gfns of all the gridfns as enums in namespace gfns::. cg.hh This header file defines the "virtual machine" used by the machine-generated code in ../gr.cg/. This file is "dangerous" in that it #defines macros for all the gridfns, which will break lots of other code. See the header comments in this file for details. doit.maple Top-level driver for all the Maple code. maple.log This is a log file (transcript) of the Maple computation. setup_gr_gfas.maple gr_gfas.minc These files define the relativity gridfns for the Maple code, eg the 3-metric, 3-extrinsic curvature, etc. auxiliary.maple curvature.maple horizon.maple These files compute the $H(h)$ function and the $J[H(h)]$ coefficients in Maple. makefile This drives the Maple code-generation process; the resulting (Maple-generated) C code lives in ../gr.cg/