aboutsummaryrefslogtreecommitdiff
path: root/src/TwoPunctures.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/TwoPunctures.h')
-rw-r--r--src/TwoPunctures.h18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/TwoPunctures.h b/src/TwoPunctures.h
index 9915181..19763e7 100644
--- a/src/TwoPunctures.h
+++ b/src/TwoPunctures.h
@@ -30,7 +30,8 @@ int Index (int ivar, int i, int j, int k, int nvar, int n1, int n2, int n3);
void allocate_derivs (derivs * v, int n);
void free_derivs (derivs * v, int n);
void Derivatives_AB3 (int nvar, int n1, int n2, int n3, derivs v);
-void F_of_v (int nvar, int n1, int n2, int n3, derivs v,
+void F_of_v (CCTK_POINTER_TO_CONST cctkGH,
+ int nvar, int n1, int n2, int n3, derivs v,
double *F, derivs u);
void J_times_dv (int nvar, int n1, int n2, int n3, derivs dv,
double *Jdv, derivs u);
@@ -61,7 +62,8 @@ void rx3_To_xyz (int nvar, double x, double r, double phi, double *y,
// Routines in "Equations.c"
double BY_KKofxyz (double x, double y, double z);
void BY_Aijofxyz (double x, double y, double z, double Aij[3][3]);
-void NonLinEquations (double A, double B, double X, double R,
+void NonLinEquations (CCTK_REAL rho_adm,
+ double A, double B, double X, double R,
double x, double r, double phi,
double y, double z, derivs U, double *values);
void LinEquations (double A, double B, double X, double R,
@@ -77,12 +79,14 @@ void LineRelax_be (double *dv, int i, int k, int nvar, int n1, int n2, int n3,
double *rhs, int *ncols, int **cols, double **JFD);
void relax (double *dv, int nvar, int n1, int n2, int n3, double *rhs,
int *ncols, int **cols, double **JFD);
-void TestRelax (int nvar, int n1, int n2, int n3, derivs v,
- double *dv);
-int bicgstab (int nvar, int n1, int n2, int n3, derivs v,
+void TestRelax (CCTK_POINTER_TO_CONST cctkGH,
+ int nvar, int n1, int n2, int n3, derivs v, double *dv);
+int bicgstab (CCTK_POINTER_TO_CONST cctkGH,
+ int nvar, int n1, int n2, int n3, derivs v,
derivs dv, int output, int itmax, double tol, double *normres);
-void Newton (int nvar, int n1, int n2, int n3, derivs v,
- double tol, int itmax);
+void Newton (CCTK_POINTER_TO_CONST cctkGH,
+ int nvar, int n1, int n2, int n3, derivs v,
+ double tol, int itmax);
/*