diff options
| author | Ian Jauslin <ian.jauslin@rutgers.edu> | 2023-04-26 11:13:50 -0400 | 
|---|---|---|
| committer | Ian Jauslin <ian.jauslin@rutgers.edu> | 2023-04-26 11:13:50 -0400 | 
| commit | 527365d62e8c770142c3c1065b5f973433bd60b2 (patch) | |
| tree | 5adabaa1f96c20be42dab7b0e9602c7e0177945c /src/navier-stokes.h | |
| parent | f7a7a5866ce3c43f497e13734d968b9292254014 (diff) | |
Implement RK2
Diffstat (limited to 'src/navier-stokes.h')
| -rw-r--r-- | src/navier-stokes.h | 5 | 
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); | 
