fftw_plan_dft Interface Reference

fftw_plan_dft Interface Reference#

HIPFORT API Reference: hipfort_hipfftw::fftw_plan_dft Interface Reference
hipfort_hipfftw::fftw_plan_dft Interface Reference

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...

Public Member Functions

type(c_ptr) function fftw_plan_dft_ (rank, n, in, out, sign, flags)
 

Detailed Description

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].

Parameters
[in]rank- strictly positive rank of the transform;
[in]n- array of strictly positive lengths of the transform (must be of size rank);
[in]in- pointer to the input buffer for the transform;
[in]out- pointer to the output buffer for the transform;
[in]sign- exponent sign defining the desired complex transform (FFTW_FORWARD or FFTW_BACKWARD );
[in]flags- bitwise OR (|) combination of zero or more constant flag values.
Returns
a valid double-precision hipFFTW plan ready for execution upon success (nullptr otherwise).

Member Function/Subroutine Documentation

◆ fftw_plan_dft_()

type(c_ptr) function hipfort_hipfftw::fftw_plan_dft::fftw_plan_dft_ ( integer(c_int), value  rank,
type(c_ptr), value  n,
type(c_ptr), value  in,
type(c_ptr), value  out,
integer(c_int), value  sign,
integer(c_int), value  flags 
)

The documentation for this interface was generated from the following file: