hipfort_hipfftw Module Reference#
hipfort_hipfftw Module Reference
Data Types | |
| interface | fftw_alloc_complex |
This function is strictly equivalent to (fftw_complex*) fftw_malloc(n * sizeof(fftw_complex)) More... | |
| interface | fftw_alloc_real |
This function is strictly equivalent to (double*) fftw_malloc(n * sizeof(double)) More... | |
| interface | fftw_cleanup |
| interface | fftw_cost |
| interface | fftw_destroy_plan |
| Deallocates a double-precision plan and frees all its resources. More... | |
| interface | fftw_execute |
| Computes the discrete Fourier transform that a double-precision plan captures using the input and output data buffers that were communicated at plan's creation. More... | |
| interface | fftw_execute_dft |
| Computes the discrete Fourier transform that a double-precision plan captures using new input and output data buffers. More... | |
| interface | fftw_execute_dft_c2r |
| Computes the discrete Fourier transform that a double-precision plan captures using new input and output data buffers. More... | |
| interface | fftw_execute_dft_r2c |
| Computes the discrete Fourier transform that a double-precision plan captures using new input and output data buffers. More... | |
| interface | fftw_flops |
| interface | fftw_free |
| Frees a buffer previously allocated by any of the allocation functions above. More... | |
| interface | fftw_malloc |
| Allocates a data buffer accessible by the host. More... | |
| interface | fftw_plan_dft |
| Creates a basic plan for a multidimensional, double-precision, complex discrete Fourier transform of lengths n[0] x n[1] x ... x n[rank-1]. More... | |
| interface | fftw_plan_dft_1d |
Creates a basic plan for a one-dimensional, double-precision, complex discrete Fourier transform of length n. More... | |
| interface | fftw_plan_dft_2d |
Creates a basic plan for a two-dimensional, double-precision, complex discrete Fourier transform of lengths n0 x n1. More... | |
| interface | fftw_plan_dft_3d |
Creates a basic plan for a three-dimensional, double-precision, complex discrete Fourier transform of lengths n0 x n1 x n2. More... | |
| interface | fftw_plan_dft_c2r |
| Creates a basic plan for a multidimensional, double-precision, real backward (inverse) discrete Fourier transform of lengths n[0] x n[1] x ... x n[rank-1]. More... | |
| interface | fftw_plan_dft_c2r_1d |
Creates a basic plan for a one-dimensional, double-precision, real backward (inverse) discrete Fourier transform of length n. More... | |
| interface | fftw_plan_dft_c2r_2d |
Creates a basic plan for a two-dimensional, double-precision, real backward (inverse) discrete Fourier transform of lengths n0 x n1. More... | |
| interface | fftw_plan_dft_c2r_3d |
Creates a basic plan for a three-dimensional, double-precision, real backward (inverse) discrete Fourier transform of lengths n0 x n1 x n2. More... | |
| interface | fftw_plan_dft_r2c |
| Creates a basic plan for a multidimensional, double-precision, real forward discrete Fourier transform of lengths n[0] x n[1] x ... x n[rank-1]. More... | |
| interface | fftw_plan_dft_r2c_1d |
Creates a basic plan for a one-dimensional, double-precision, real forward discrete Fourier transform of length n. More... | |
| interface | fftw_plan_dft_r2c_2d |
Creates a basic plan for a two-dimensional, double-precision, real forward discrete Fourier transform of lengths n0 x n1. More... | |
| interface | fftw_plan_dft_r2c_3d |
Creates a basic plan for a three-dimensional, double-precision, real forward discrete Fourier transform of lengths n0 x n1 x n2. More... | |
| interface | fftw_plan_guru64_dft |
Equivalent of fftw_plan_guru_dft using layout-describing values of type fftw_iodim64 instead of fftw_iodim. More... | |
| interface | fftw_plan_guru64_dft_c2r |
Equivalent of fftw_plan_guru_dft_c2r using layout-describing values of type fftw_iodim64 instead of fftw_iodim. More... | |
| interface | fftw_plan_guru64_dft_r2c |
Equivalent of fftw_plan_guru_dft_r2c using layout-describing values of type fftw_iodim64 instead of fftw_iodim. More... | |
| interface | fftw_plan_guru_dft |
| Creates an arbitrary plan for a multidimensional, double-precision, complex discrete Fourier transform of lengths dims[0].n x dims[1].n x ... x dims[rank-1].n and batch sizes howmany_dims[0].n x howmany_dims[1].n x ... x howmany_dims[howmany_rank-1].n. More... | |
| interface | fftw_plan_guru_dft_c2r |
| Creates an arbitrary plan for a multidimensional, double-precision, real backward (inverse) discrete Fourier transform of lengths dims[0].n x dims[1].n x ... x dims[rank-1].n and batch sizes howmany_dims[0].n x howmany_dims[1].n x ... x howmany_dims[howmany_rank-1].n. More... | |
| interface | fftw_plan_guru_dft_r2c |
| Creates an arbitrary plan for a multidimensional, double-precision, real forward discrete Fourier transform of lengths dims[0].n x dims[1].n x ... x dims[rank-1].n and batch sizes howmany_dims[0].n x howmany_dims[1].n x ... x howmany_dims[howmany_rank-1].n. More... | |
| interface | fftw_plan_many_dft |
Creates an advanced plan for a multidimensional, double-precision, complex discrete Fourier transform of lengths n[0] x n[1] x ... x n[rank-1] and batch size howmany. More... | |
| interface | fftw_plan_many_dft_c2r |
Creates an advanced plan for a multidimensional, double-precision, real backward (inverse) discrete Fourier transform of lengths n[0] x n[1] x ... x n[rank-1] and batch size howmany. More... | |
| interface | fftw_plan_many_dft_r2c |
Creates an advanced plan for a multidimensional, double-precision, real forward discrete Fourier transform of lengths n[0] x n[1] x ... x n[rank-1] and batch size howmany. More... | |
| interface | fftw_print_plan |
| interface | fftw_set_timelimit |
| interface | fftwf_alloc_complex |
This function is strictly equivalent to (fftwf_complex*) fftw_malloc(n * sizeof(fftwf_complex)) More... | |
| interface | fftwf_alloc_real |
This function is strictly equivalent to (float*) fftw_malloc(n * sizeof(float)) More... | |
| interface | fftwf_cleanup |
| interface | fftwf_cost |
| interface | fftwf_destroy_plan |
| Single-precision equivalent of fftw_destroy_plan. More... | |
| interface | fftwf_execute |
| Single-precision equivalent of fftw_execute. More... | |
| interface | fftwf_execute_dft |
| Single-precision equivalent of fftw_execute_dft. More... | |
| interface | fftwf_execute_dft_c2r |
| Single-precision equivalent of fftw_execute_dft_c2r. More... | |
| interface | fftwf_execute_dft_r2c |
| Single-precision equivalent of fftw_execute_dft_r2c. More... | |
| interface | fftwf_flops |
| interface | fftwf_free |
| This function is strictly equivalent to fftw_free. More... | |
| interface | fftwf_malloc |
| This function is strictly equivalent to fftw_malloc. More... | |
| interface | fftwf_plan_dft |
| Single-precision equivalent of fftw_plan_dft. More... | |
| interface | fftwf_plan_dft_1d |
| Single-precision equivalent of fftw_plan_dft_1d. More... | |
| interface | fftwf_plan_dft_2d |
| Single-precision equivalent of fftw_plan_dft_2d. More... | |
| interface | fftwf_plan_dft_3d |
| Single-precision equivalent of fftw_plan_dft_3d. More... | |
| interface | fftwf_plan_dft_c2r |
| Single-precision equivalent of fftw_plan_dft_c2r. More... | |
| interface | fftwf_plan_dft_c2r_1d |
| Single-precision equivalent of fftw_plan_dft_c2r_1d. More... | |
| interface | fftwf_plan_dft_c2r_2d |
| Single-precision equivalent of fftw_plan_dft_c2r_2d. More... | |
| interface | fftwf_plan_dft_c2r_3d |
| Single-precision equivalent of fftw_plan_dft_c2r_3d. More... | |
| interface | fftwf_plan_dft_r2c |
| Single-precision equivalent of fftw_plan_dft_r2c. More... | |
| interface | fftwf_plan_dft_r2c_1d |
| Single-precision equivalent of fftw_plan_dft_r2c_1d. More... | |
| interface | fftwf_plan_dft_r2c_2d |
| Single-precision equivalent of fftw_plan_dft_r2c_2d. More... | |
| interface | fftwf_plan_dft_r2c_3d |
| Single-precision equivalent of fftw_plan_dft_r2c_3d. More... | |
| interface | fftwf_plan_guru64_dft |
Equivalent of fftwf_plan_guru_dft using layout-describing values of type fftwf_iodim64 instead of fftwf_iodim. More... | |
| interface | fftwf_plan_guru64_dft_c2r |
Equivalent of fftwf_plan_guru_dft_c2r using layout-describing values of type fftwf_iodim64 instead of fftwf_iodim. More... | |
| interface | fftwf_plan_guru64_dft_r2c |
Equivalent of fftwf_plan_guru_dft_r2c using layout-describing values of type fftwf_iodim64 instead of fftwf_iodim. More... | |
| interface | fftwf_plan_guru_dft |
| Single-precision equivalent of fftw_plan_guru_dft. More... | |
| interface | fftwf_plan_guru_dft_c2r |
| Single-precision equivalent of fftw_plan_guru_dft_c2r. More... | |
| interface | fftwf_plan_guru_dft_r2c |
| Single-precision equivalent of fftw_plan_guru_dft_r2c. More... | |
| interface | fftwf_plan_many_dft |
| Single-precision equivalent of fftw_plan_many_dft. More... | |
| interface | fftwf_plan_many_dft_c2r |
| Single-precision equivalent of fftw_plan_many_dft_c2r. More... | |
| interface | fftwf_plan_many_dft_r2c |
| Single-precision equivalent of fftw_plan_many_dft_r2c. More... | |
| interface | fftwf_print_plan |
| interface | fftwf_set_timelimit |