aboutsummaryrefslogtreecommitdiff
path: root/src/patch/coords.hh
diff options
context:
space:
mode:
authorjthorn <jthorn@f88db872-0e4f-0410-b76b-b9085cfa78c5>2002-09-11 17:54:02 +0000
committerjthorn <jthorn@f88db872-0e4f-0410-b76b-b9085cfa78c5>2002-09-11 17:54:02 +0000
commit31d89847186d8e63fc52b3843ed5c028c9621df2 (patch)
tree6076d1f0209bd1a4c53d24ff5f0027117c0bf7a3 /src/patch/coords.hh
parent54e54e34c33150a7b3cf823fabda96ffca8e5f7a (diff)
add functions to compute partial {x,y,z} / partial {mu,nu,phi}
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@724 f88db872-0e4f-0410-b76b-b9085cfa78c5
Diffstat (limited to 'src/patch/coords.hh')
-rw-r--r--src/patch/coords.hh14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/patch/coords.hh b/src/patch/coords.hh
index 54889da..bad88ea 100644
--- a/src/patch/coords.hh
+++ b/src/patch/coords.hh
@@ -146,6 +146,20 @@ fp phi_of_mu_nu(fp mu, fp nu );
fp nu_of_mu_phi(fp mu, fp phi);
fp mu_of_nu_phi(fp nu, fp phi);
+// partial {x,y,z} / partial {mu,nu,phi}
+void partial_xyz_wrt_mu_nu(fp r, fp mu, fp nu,
+ fp& partial_x_wrt_mu, fp& partial_x_wrt_nu,
+ fp& partial_y_wrt_mu, fp& partial_y_wrt_nu,
+ fp& partial_z_wrt_mu, fp& partial_z_wrt_nu);
+void partial_xyz_wrt_mu_phi(fp r, fp mu, fp phi,
+ fp& partial_x_wrt_mu, fp& partial_x_wrt_phi,
+ fp& partial_y_wrt_mu, fp& partial_y_wrt_phi,
+ fp& partial_z_wrt_mu, fp& partial_z_wrt_phi);
+void partial_xyz_wrt_nu_phi(fp r, fp nu, fp phi,
+ fp& partial_x_wrt_nu, fp& partial_x_wrt_phi,
+ fp& partial_y_wrt_nu, fp& partial_y_wrt_phi,
+ fp& partial_z_wrt_nu, fp& partial_z_wrt_phi);
+
// partial {mu,nu,phi} / partial {x,y,z}
fp partial_mu_wrt_y(fp y, fp z);
fp partial_mu_wrt_z(fp y, fp z);