aboutsummaryrefslogtreecommitdiff
path: root/src/gr/cg.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/gr/cg.hh')
-rw-r--r--src/gr/cg.hh28
1 files changed, 26 insertions, 2 deletions
diff --git a/src/gr/cg.hh b/src/gr/cg.hh
index b6174eb..3095a5a 100644
--- a/src/gr/cg.hh
+++ b/src/gr/cg.hh
@@ -9,6 +9,8 @@
// gfn.hh
//
+//******************************************************************************
+
//
// The machine-generated code uses the following variables:
// patch& p // current patch
@@ -37,6 +39,8 @@
#define PARTIAL_SIGMA_SIGMA(ghosted_gridfn_name) \
p.partial_sigma_sigma(ghosted_gfns::gfn__ ## ghosted_gridfn_name, irho,isigma)
+//******************************************************************************
+
//
// ghosted-grid gridfns
// n.b. since we're always evaluating on the surface, r == h
@@ -44,6 +48,8 @@
#define h p.ghosted_gridfn(ghosted_gfns::gfn__h, irho,isigma)
#define r h
+//******************************************************************************
+
//
// nominal-grid gridfns
//
@@ -81,9 +87,22 @@
#define H p.gridfn(nominal_gfns::gfn__H, irho,isigma)
+#define partial_H_wrt_partial_d_h_1 \
+ p.gridfn(nominal_gfns::gfn__partial_H_wrt_partial_d_h_1, irho,isigma)
+#define partial_H_wrt_partial_d_h_2 \
+ p.gridfn(nominal_gfns::gfn__partial_H_wrt_partial_d_h_2, irho,isigma)
+#define partial_H_wrt_partial_dd_h_11 \
+ p.gridfn(nominal_gfns::gfn__partial_H_wrt_partial_dd_h_11, irho,isigma)
+#define partial_H_wrt_partial_dd_h_12 \
+ p.gridfn(nominal_gfns::gfn__partial_H_wrt_partial_dd_h_12, irho,isigma)
+#define partial_H_wrt_partial_dd_h_22 \
+ p.gridfn(nominal_gfns::gfn__partial_H_wrt_partial_dd_h_22, irho,isigma)
+
+//******************************************************************************
+
//
-// pseudo-gridfns
-// (used only at a single grid point, not actually stored as gridfns)
+// pseudo-gridfns, i.e. temporaries used only at a single grid point
+// (these are not actually stored as gridfns)
//
fp g_uu_11;
fp g_uu_12;
@@ -121,3 +140,8 @@ fp partial_d_g_uu_313;
fp partial_d_g_uu_322;
fp partial_d_g_uu_323;
fp partial_d_g_uu_333;
+
+fp HA;
+fp HB;
+fp HC;
+fp HD;