ocean_wave_generator.h File Reference

#include <common/Vector.h>
#include "fftw3.h"
#include <complex>
#include <vector>

Go to the source code of this file.

Classes

class  ocean_wave_generator< T >
 A generator class for ocean wave height data using a statistical model and the FFT. More...

Defines

#define FFT_COMPLEX_TYPE   fftwf_complex
#define FFT_REAL_TYPE   float
#define FFT_PLAN_TYPE   fftwf_plan
#define FFT_CREATE_PLAN   fftwf_plan_dft_c2r_2d
#define FFT_DELETE_PLAN   fftwf_destroy_plan
#define FFT_EXECUTE_PLAN   fftwf_execute
#define GRAVITY   10.0f
#define M_PI   3.1415926535897932


Define Documentation

#define FFT_COMPLEX_TYPE   fftwf_complex

Definition at line 44 of file ocean_wave_generator.h.

Referenced by ocean_wave_generator< T >::ocean_wave_generator().

#define FFT_CREATE_PLAN   fftwf_plan_dft_c2r_2d

Definition at line 47 of file ocean_wave_generator.h.

Referenced by ocean_wave_generator< T >::ocean_wave_generator().

#define FFT_DELETE_PLAN   fftwf_destroy_plan

Definition at line 48 of file ocean_wave_generator.h.

Referenced by ocean_wave_generator< T >::~ocean_wave_generator().

#define FFT_EXECUTE_PLAN   fftwf_execute

Definition at line 49 of file ocean_wave_generator.h.

Referenced by ocean_wave_generator< T >::compute_displacements(), and ocean_wave_generator< T >::compute_heights().

#define FFT_PLAN_TYPE   fftwf_plan

Definition at line 46 of file ocean_wave_generator.h.

#define FFT_REAL_TYPE   float

Definition at line 45 of file ocean_wave_generator.h.

Referenced by ocean_wave_generator< T >::ocean_wave_generator().

#define GRAVITY   10.0f

Definition at line 52 of file ocean_wave_generator.h.

Referenced by ocean_wave_generator< T >::h_tilde(), and ocean_wave_generator< T >::phillips().

#define M_PI   3.1415926535897932

Definition at line 55 of file ocean_wave_generator.h.

Referenced by ocean_wave_generator< T >::compute_h0tilde(), and ocean_wave_generator< T >::compute_htilde().


Generated on Mon Feb 16 15:14:56 2009 for Scorched3D by  doxygen 1.5.3