diff options
Diffstat (limited to 'Smoke/fluids.c')
-rw-r--r-- | Smoke/fluids.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/Smoke/fluids.c b/Smoke/fluids.c index 51ee23e..eeada0e 100644 --- a/Smoke/fluids.c +++ b/Smoke/fluids.c @@ -82,9 +82,8 @@ void fluids_init_simulation(int n, struct vis_data_arrays *vis_data) { frame_hist[i] = (fftw_real*) malloc(dim1); } - - for (i = 0; i < n * n; i++) //Initialize data structures to 0 - { vx[i] = vy[i] = vx0[i] = vy0[i] = fx[i] = fy[i] = rho[i] = rho0[i] = 0.0f; } + + fluids_reset_simulation(); vis_data->rho = rho; vis_data->force = (fftw_real *)malloc(dim2); @@ -102,10 +101,6 @@ void fluids_reset_simulation(void) { { vx[i] = vy[i] = vx0[i] = vy0[i] = fx[i] = fy[i] = rho[i] = rho0[i] = 0.0f; } } -int rescale_to_winwidth(float value) -{ - return round(value *winWidth); -} //FFT: Execute the Fast Fourier Transform on the dataset 'vx'. // 'dirfection' indicates if we do the direct (1) or inverse (-1) Fourier Transform |