# Interface definition for thorn AHFinder # $Header$ implements: ahfinder inherits: interp einstein grid IO ################################ ### PUBLIC GRID FUNCTIONS ### ################################ public: real ahfindergrid type=GF { ahfgrid } "Horizon function" real ahfinderexp type=GF { ahf_exp } "Expansion" real ahfmask type=GF { ahmask } "Grid function for masking" ###################################### ### PUBLIC SCALARS FOR EXCISION ### ###################################### real hole1_bounds type=SCALAR { dhole1_xmin, dhole1_ymin, dhole1_zmin, dhole1_xmax, dhole1_ymax, dhole1_zmax } "Bounds of excision box for hole 1" real hole2_bounds type=SCALAR { dhole2_xmin, dhole2_ymin, dhole2_zmin, dhole2_xmax, dhole2_ymax, dhole2_zmax } "Bounds of excision box for hole 2" real hole3_bounds type=SCALAR { dhole3_xmin, dhole3_ymin, dhole3_zmin, dhole3_xmax, dhole3_ymax, dhole3_zmax } "Bounds of excision box for hole 3" ################### ### PRIVATE ### ################### private: real ahfgradient type=GF { ahfgradx, ahfgrady, ahfgradz, ahfgradn } "Grid functions for gradients" real ahfinder_gauss type=GF { ahfgauss } "Grid function for gaussian curvature calculation" real find3grid type=GF { ahfgrid3, ahf_exp3 } "Grid functions to use in find3 algorithm"