Ian Jauslin
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Jauslin <ian.jauslin@rutgers.edu>2023-04-26 11:13:50 -0400
committerIan Jauslin <ian.jauslin@rutgers.edu>2023-04-26 11:13:50 -0400
commit527365d62e8c770142c3c1065b5f973433bd60b2 (patch)
tree5adabaa1f96c20be42dab7b0e9602c7e0177945c /src/navier-stokes.h
parentf7a7a5866ce3c43f497e13734d968b9292254014 (diff)
Implement RK2
Diffstat (limited to 'src/navier-stokes.h')
-rw-r--r--src/navier-stokes.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/navier-stokes.h b/src/navier-stokes.h
index d12f908..77b4cdb 100644
--- a/src/navier-stokes.h
+++ b/src/navier-stokes.h
@@ -36,7 +36,10 @@ int ns_free_tmps( _Complex double* u, _Complex double* tmp1, _Complex double *tm
int copy_u( _Complex double* u, _Complex double* u0, int K1, int K2);
// next time step for Irreversible/reversible Navier-Stokes equation
-int ns_step( _Complex double* u, int K1, int K2, int N1, int N2, double nu, double delta, double L, _Complex double* g, fft_vect fft1, fft_vect fft2,fft_vect ifft, _Complex double* tmp1, _Complex double *tmp2, _Complex double *tmp3, bool irreversible);
+// RK4
+int ns_step_rk4( _Complex double* u, int K1, int K2, int N1, int N2, double nu, double delta, double L, _Complex double* g, fft_vect fft1, fft_vect fft2,fft_vect ifft, _Complex double* tmp1, _Complex double *tmp2, _Complex double *tmp3, bool irreversible);
+// RK2
+int ns_step_rk2( _Complex double* u, int K1, int K2, int N1, int N2, double nu, double delta, double L, _Complex double* g, fft_vect fft1, fft_vect fft2,fft_vect ifft, _Complex double* tmp1, _Complex double *tmp2, bool irreversible);
// right side of Irreversible/reversible Navier-Stokes equation
int ns_rhs( _Complex double* out, _Complex double* u, int K1, int K2, int N1, int N2, double nu, double L, _Complex double* g, fft_vect fft1, fft_vect fft2, fft_vect ifft, bool irreversible);