// gfn.hh -- define gfns of all gridfns // $Id$ namespace ghosted_gfns { enum { min_gfn = -1, gfn__h = min_gfn, max_gfn = gfn__h }; }; namespace nominal_gfns { enum { min_gfn = 1, gfn__global_x = min_gfn, // n.b. no macro for this in "cg.hh" gfn__global_y, // (ditto) gfn__global_z, // (ditto) gfn__g_dd_11, gfn__g_dd_12, gfn__g_dd_13, gfn__g_dd_22, gfn__g_dd_23, gfn__g_dd_33, gfn__K_dd_11, gfn__K_dd_12, gfn__K_dd_13, gfn__K_dd_22, gfn__K_dd_23, gfn__K_dd_33, gfn__partial_d_g_dd_111, gfn__partial_d_g_dd_112, gfn__partial_d_g_dd_113, gfn__partial_d_g_dd_122, gfn__partial_d_g_dd_123, gfn__partial_d_g_dd_133, gfn__partial_d_g_dd_211, gfn__partial_d_g_dd_212, gfn__partial_d_g_dd_213, gfn__partial_d_g_dd_222, gfn__partial_d_g_dd_223, gfn__partial_d_g_dd_233, gfn__partial_d_g_dd_311, gfn__partial_d_g_dd_312, gfn__partial_d_g_dd_313, gfn__partial_d_g_dd_322, gfn__partial_d_g_dd_323, gfn__partial_d_g_dd_333, gfn__H, gfn__partial_H_wrt_partial_d_h_1, gfn__partial_H_wrt_partial_d_h_2, gfn__partial_H_wrt_partial_dd_h_11, gfn__partial_H_wrt_partial_dd_h_12, gfn__partial_H_wrt_partial_dd_h_22, gfn__Delta_h, max_gfn = gfn__Delta_h // no comma }; };