ViennaCL - The Vienna Computing Library  1.5.1
Namespaces | Enumerations | Variables
viennacl/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

namespace  viennacl
 

Main namespace in ViennaCL. Holds all the basic types such as vector, matrix, etc. and defines operations upon them.


namespace  viennacl::detail
 

Holds implementation details for functionality in the main viennacl-namespace. Not intended for direct use by library users.


namespace  viennacl::detail::fft
 

Helper namespace for fast Fourier transforms. Not to be used directly by library users.


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