Execute a (double) complex-to-complex FFT.  
 More...
 | 
| integer(kind(hipfft_success)) function  | hipfftexecz2z_ (plan, idata, odata, direction) | 
|   | 
| integer(kind(hipfft_success)) function  | hipfftexecz2z_rank_0 (plan, idata, odata, direction) | 
|   | 
| integer(kind(hipfft_success)) function  | hipfftexecz2z_rank_1 (plan, idata, odata, direction) | 
|   | 
| integer(kind(hipfft_success)) function  | hipfftexecz2z_rank_2 (plan, idata, odata, direction) | 
|   | 
| integer(kind(hipfft_success)) function  | hipfftexecz2z_rank_3 (plan, idata, odata, direction) | 
|   | 
Execute a (double) complex-to-complex FFT. 
If the input and output buffers are equal, an in-place transform is performed.
- Parameters
 - 
  
    | plan | The FFT plan.  | 
    | idata | Input data (on device).  | 
    | odata | Output data (on device).  | 
    | direction | Either HIPFFT_FORWARD or HIPFFT_BACKWARD.  | 
  
   
 
◆ hipfftexecz2z_()
      
        
          | integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecz2z::hipfftexecz2z_  | 
          ( | 
          type(c_ptr), value  | 
          plan,  | 
        
        
           | 
           | 
          type(c_ptr), value  | 
          idata,  | 
        
        
           | 
           | 
          type(c_ptr), value  | 
          odata,  | 
        
        
           | 
           | 
          integer(c_int), value  | 
          direction  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ hipfftexecz2z_rank_0()
      
        
          | integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecz2z::hipfftexecz2z_rank_0  | 
          ( | 
          type(c_ptr)  | 
          plan,  | 
        
        
           | 
           | 
          complex(c_double_complex), target  | 
          idata,  | 
        
        
           | 
           | 
          complex(c_double_complex), target  | 
          odata,  | 
        
        
           | 
           | 
          integer(c_int)  | 
          direction  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ hipfftexecz2z_rank_1()
      
        
          | integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecz2z::hipfftexecz2z_rank_1  | 
          ( | 
          type(c_ptr)  | 
          plan,  | 
        
        
           | 
           | 
          complex(c_double_complex), dimension(:), target  | 
          idata,  | 
        
        
           | 
           | 
          complex(c_double_complex), dimension(:), target  | 
          odata,  | 
        
        
           | 
           | 
          integer(c_int)  | 
          direction  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ hipfftexecz2z_rank_2()
      
        
          | integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecz2z::hipfftexecz2z_rank_2  | 
          ( | 
          type(c_ptr), value  | 
          plan,  | 
        
        
           | 
           | 
          complex(c_double_complex), dimension(:,:), target  | 
          idata,  | 
        
        
           | 
           | 
          complex(c_double_complex), dimension(:,:), target  | 
          odata,  | 
        
        
           | 
           | 
          integer(c_int), value  | 
          direction  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ hipfftexecz2z_rank_3()
      
        
          | integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecz2z::hipfftexecz2z_rank_3  | 
          ( | 
          type(c_ptr), value  | 
          plan,  | 
        
        
           | 
           | 
          complex(c_double_complex), dimension(:,:,:), target  | 
          idata,  | 
        
        
           | 
           | 
          complex(c_double_complex), dimension(:,:,:), target  | 
          odata,  | 
        
        
           | 
           | 
          integer(c_int), value  | 
          direction  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
The documentation for this interface was generated from the following file: