aboutsummaryrefslogtreecommitdiff
path: root/src/interpolate.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/interpolate.hh')
-rw-r--r--src/interpolate.hh19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/interpolate.hh b/src/interpolate.hh
new file mode 100644
index 0000000..6668abc
--- /dev/null
+++ b/src/interpolate.hh
@@ -0,0 +1,19 @@
+#include <math.h>
+
+#include "cctk.h"
+#include "cctk_Arguments.h"
+#include "cctk_Parameters.h"
+#include "cctk_Functions.h"
+#include "util_Table.h"
+
+// Multipole_Interp:
+// This function interpolates psi4 onto the sphere in cartesian
+// coordinates as created by Multipole_CoordSetup.
+void Multipole_Interp(CCTK_ARGUMENTS,
+ CCTK_REAL x[], CCTK_REAL y[], CCTK_REAL z[],
+ int real_idx, int imag_idx,
+ CCTK_REAL psi4r[], CCTK_REAL psi4i[]);
+
+void Multipole_InterpVar(CCTK_ARGUMENTS,
+ CCTK_REAL x[], CCTK_REAL y[], CCTK_REAL z[], const char *var_name,
+ CCTK_REAL sphere_var[]);