ViennaCL - The Vienna Computing Library  1.5.1
Namespaces | Enumerations | Variables
fft.hpp File Reference

All routines related to the Fast Fourier Transform. Experimental. More...

#include <viennacl/vector.hpp>
#include <viennacl/matrix.hpp>
#include "viennacl/linalg/opencl/kernels/fft.hpp"
#include <cmath>
#include <stdexcept>

Go to the source code of this file.

Namespaces

 viennacl
 Main namespace in ViennaCL. Holds all the basic types such as vector, matrix, etc. and defines operations upon them.
 
 viennacl::detail
 Holds implementation details for functionality in the main viennacl-namespace. Not intended for direct use by library users.
 
 viennacl::detail::fft
 Helper namespace for fast Fourier transforms. Not to be used directly by library users.
 
 viennacl::detail::fft::FFT_DATA_ORDER
 Helper namespace for fast-Fourier transformation. Deprecated.
 

Enumerations

enum  DATA_ORDER { ROW_MAJOR, COL_MAJOR }
 

Variables

const vcl_size_t MAX_LOCAL_POINTS_NUM = 512
 

Detailed Description

All routines related to the Fast Fourier Transform. Experimental.