ccgsl 2.7.2
C++wrappersforGnuScientificLibrary
fft_complex_float.hpp File Reference
#include <gsl/gsl_fft_complex_float.h>
#include "complex_float.hpp"
#include "vector_complex_float.hpp"
#include "fft.hpp"
Include dependency graph for fft_complex_float.hpp:

Go to the source code of this file.

Classes

class  gsl::fft::complex_float::wavetable
 C++ version of gsl_fft_complex_wavetable_float functions. More...
 
class  gsl::fft::complex_float::workspace
 Workspace for complex_float fast fourier transforms. More...
 

Namespaces

namespace  gsl
 The gsl package creates an interface to the GNU Scientific Library for C++.
 
namespace  gsl::fft
 C++ implementation of the GNU Scientific Library fast Fourier transform functions.
 
namespace  gsl::fft::complex_float
 Complex fast Fourier transforms.
 
namespace  gsl::fft::complex_float::radix2
 Radix 2 transforms.
 

Functions

int gsl::fft::complex_float::radix2::forward (gsl::complex_packed_array_float data, size_t const stride, size_t const n)
 C++ version of gsl_fft_complex_float_radix2_forward(). More...
 
int gsl::fft::complex_float::radix2::backward (gsl::complex_packed_array_float data, size_t const stride, size_t const n)
 C++ version of gsl_fft_complex_float_radix2_backward(). More...
 
int gsl::fft::complex_float::radix2::inverse (gsl::complex_packed_array_float data, size_t const stride, size_t const n)
 C++ version of gsl_fft_complex_float_radix2_inverse(). More...
 
int gsl::fft::complex_float::radix2::transform (gsl::complex_packed_array_float data, size_t const stride, size_t const n, fft::direction const sign)
 C++ version of gsl_fft_complex_float_radix2_transform(). More...
 
int gsl::fft::complex_float::radix2::dif_forward (gsl::complex_packed_array_float data, size_t const stride, size_t const n)
 C++ version of gsl_fft_complex_float_radix2_dif_forward(). More...
 
int gsl::fft::complex_float::radix2::dif_backward (gsl::complex_packed_array_float data, size_t const stride, size_t const n)
 C++ version of gsl_fft_complex_float_radix2_dif_backward(). More...
 
int gsl::fft::complex_float::radix2::dif_inverse (gsl::complex_packed_array_float data, size_t const stride, size_t const n)
 C++ version of gsl_fft_complex_float_radix2_dif_inverse(). More...
 
int gsl::fft::complex_float::radix2::dif_transform (gsl::complex_packed_array_float data, size_t const stride, size_t const n, fft::direction const sign)
 C++ version of gsl_fft_complex_float_radix2_dif_transform(). More...
 
int gsl::fft::complex_float::radix2::forward (gsl::complex_packed_array_float data, size_t const n)
 C++ version of gsl_fft_complex_float_radix2_forward(). More...
 
int gsl::fft::complex_float::radix2::backward (gsl::complex_packed_array_float data, size_t const n)
 C++ version of gsl_fft_complex_float_radix2_backward(). More...
 
int gsl::fft::complex_float::radix2::inverse (gsl::complex_packed_array_float data, size_t const n)
 C++ version of gsl_fft_complex_float_radix2_inverse(). More...
 
int gsl::fft::complex_float::radix2::transform (gsl::complex_packed_array_float data, size_t const n, fft::direction const sign)
 C++ version of gsl_fft_complex_float_radix2_transform(). More...
 
int gsl::fft::complex_float::radix2::dif_forward (gsl::complex_packed_array_float data, size_t const n)
 C++ version of gsl_fft_complex_float_radix2_dif_forward(). More...
 
int gsl::fft::complex_float::radix2::dif_backward (gsl::complex_packed_array_float data, size_t const n)
 C++ version of gsl_fft_complex_float_radix2_dif_backward(). More...
 
int gsl::fft::complex_float::radix2::dif_inverse (gsl::complex_packed_array_float data, size_t const n)
 C++ version of gsl_fft_complex_float_radix2_dif_inverse(). More...
 
int gsl::fft::complex_float::radix2::dif_transform (gsl::complex_packed_array_float data, size_t const n, fft::direction const sign)
 C++ version of gsl_fft_complex_float_radix2_dif_transform(). More...
 
template<typename DATA >
int gsl::fft::complex_float::radix2::forward (DATA &data, size_t const stride=1)
 C++ version of gsl_fft_complex_float_radix2_forward(). More...
 
template<typename DATA >
int gsl::fft::complex_float::radix2::backward (DATA &data, size_t const stride=1)
 C++ version of gsl_fft_complex_float_radix2_backward(). More...
 
template<typename DATA >
int gsl::fft::complex_float::radix2::inverse (DATA &data, size_t const stride=1)
 C++ version of gsl_fft_complex_float_radix2_inverse(). More...
 
template<typename DATA >
int gsl::fft::complex_float::radix2::transform (DATA &data, size_t const stride, fft::direction const sign)
 C++ version of gsl_fft_complex_float_radix2_transform(). More...
 
template<typename DATA >
int gsl::fft::complex_float::radix2::transform (DATA &data, fft::direction const sign)
 C++ version of gsl_fft_complex_float_radix2_transform(). More...
 
template<typename DATA >
int gsl::fft::complex_float::radix2::dif_forward (DATA &data, size_t const stride=1)
 C++ version of gsl_fft_complex_float_radix2_dif_forward(). More...
 
template<typename DATA >
int gsl::fft::complex_float::radix2::dif_backward (DATA &data, size_t const stride=1)
 C++ version of gsl_fft_complex_float_radix2_dif_backward(). More...
 
template<typename DATA >
int gsl::fft::complex_float::radix2::dif_inverse (DATA &data, size_t const stride=1)
 C++ version of gsl_fft_complex_float_radix2_dif_inverse(). More...
 
template<typename DATA >
int gsl::fft::complex_float::radix2::dif_transform (DATA &data, size_t const stride, fft::direction const sign)
 C++ version of gsl_fft_complex_float_radix2_dif_transform(). More...
 
template<typename DATA >
int gsl::fft::complex_float::radix2::dif_transform (DATA &data, fft::direction const sign)
 C++ version of gsl_fft_complex_float_radix2_dif_transform(). More...
 
template<>
int gsl::fft::complex_float::radix2::forward (gsl::vector_complex_float &data, size_t const stride)
 C++ version of gsl_fft_complex_float_radix2_forward(). More...
 
template<>
int gsl::fft::complex_float::radix2::backward (gsl::vector_complex_float &data, size_t const stride)
 C++ version of gsl_fft_complex_float_radix2_backward(). More...
 
template<>
int gsl::fft::complex_float::radix2::inverse (gsl::vector_complex_float &data, size_t const stride)
 C++ version of gsl_fft_complex_float_radix2_inverse(). More...
 
template<>
int gsl::fft::complex_float::radix2::transform (gsl::vector_complex_float &data, size_t const stride, fft::direction const sign)
 C++ version of gsl_fft_complex_float_radix2_transform(). More...
 
int gsl::fft::complex_float::radix2::forward (gsl::vector_complex_float &data)
 C++ version of gsl_fft_complex_float_radix2_forward(). More...
 
int gsl::fft::complex_float::radix2::backward (gsl::vector_complex_float &data)
 C++ version of gsl_fft_complex_float_radix2_backward(). More...
 
int gsl::fft::complex_float::radix2::inverse (gsl::vector_complex_float &data)
 C++ version of gsl_fft_complex_float_radix2_inverse(). More...
 
int gsl::fft::complex_float::radix2::transform (gsl::vector_complex_float &data, fft::direction const sign)
 C++ version of gsl_fft_complex_float_radix2_transform(). More...
 
int gsl::fft::complex_float::radix2::dif_forward (gsl::vector_complex_float &data)
 C++ version of gsl_fft_complex_float_radix2_dif_forward(). More...
 
int gsl::fft::complex_float::radix2::dif_backward (gsl::vector_complex_float &data)
 C++ version of gsl_fft_complex_float_radix2_dif_backward(). More...
 
int gsl::fft::complex_float::radix2::dif_inverse (gsl::vector_complex_float &data)
 C++ version of gsl_fft_complex_float_radix2_dif_inverse(). More...
 
int gsl::fft::complex_float::radix2::dif_transform (gsl::vector_complex_float &data, fft::direction const sign)
 C++ version of gsl_fft_complex_float_radix2_dif_transform(). More...
 
int gsl::fft::complex_float::forward (gsl::complex_packed_array_float data, size_t const stride, size_t const n, wavetable const &wavetable, workspace &work)
 C++ version of gsl_fft_complex_float_forward(). More...
 
int gsl::fft::complex_float::backward (gsl::complex_packed_array_float data, size_t const stride, size_t const n, wavetable const &wavetable, workspace &work)
 C++ version of gsl_fft_complex_float_backward(). More...
 
int gsl::fft::complex_float::inverse (gsl::complex_packed_array_float data, size_t const stride, size_t const n, wavetable const &wavetable, workspace &work)
 C++ version of gsl_fft_complex_float_inverse(). More...
 
int gsl::fft::complex_float::transform (gsl::complex_packed_array_float data, size_t const stride, size_t const n, wavetable const &wavetable, workspace &work, fft::direction const sign)
 C++ version of gsl_fft_complex_float_transform(). More...
 
int gsl::fft::complex_float::forward (gsl::complex_packed_array_float data, size_t const n, wavetable const &wavetable, workspace &work)
 C++ version of gsl_fft_complex_float_forward(). More...
 
int gsl::fft::complex_float::backward (gsl::complex_packed_array_float data, size_t const n, wavetable const &wavetable, workspace &work)
 C++ version of gsl_fft_complex_float_backward(). More...
 
int gsl::fft::complex_float::inverse (gsl::complex_packed_array_float data, size_t const n, wavetable const &wavetable, workspace &work)
 C++ version of gsl_fft_complex_float_inverse(). More...
 
int gsl::fft::complex_float::transform (gsl::complex_packed_array_float data, size_t const n, wavetable const &wavetable, workspace &work, fft::direction const sign)
 C++ version of gsl_fft_complex_float_transform(). More...
 
template<typename DATA >
int gsl::fft::complex_float::forward (DATA &data, size_t const stride, wavetable const &wavetable, workspace &work)
 C++ version of gsl_fft_complex_float_forward(). More...
 
template<typename DATA >
int gsl::fft::complex_float::backward (DATA &data, size_t const stride, wavetable const &wavetable, workspace &work)
 C++ version of gsl_fft_complex_float_backward(). More...
 
template<typename DATA >
int gsl::fft::complex_float::inverse (DATA &data, size_t const stride, wavetable const &wavetable, workspace &work)
 C++ version of gsl_fft_complex_float_inverse(). More...
 
template<typename DATA >
int gsl::fft::complex_float::transform (DATA &data, size_t const stride, wavetable const &wavetable, workspace &work, fft::direction const sign)
 C++ version of gsl_fft_complex_float_transform(). More...
 
template<>
int gsl::fft::complex_float::forward (gsl::vector_complex_float &data, size_t const stride, wavetable const &wavetable, workspace &work)
 C++ version of gsl_fft_complex_float_forward(). More...
 
template<>
int gsl::fft::complex_float::backward (gsl::vector_complex_float &data, size_t const stride, wavetable const &wavetable, workspace &work)
 C++ version of gsl_fft_complex_float_backward(). More...
 
template<>
int gsl::fft::complex_float::inverse (gsl::vector_complex_float &data, size_t const stride, wavetable const &wavetable, workspace &work)
 C++ version of gsl_fft_complex_float_inverse(). More...
 
template<>
int gsl::fft::complex_float::transform (gsl::vector_complex_float &data, size_t const stride, wavetable const &wavetable, workspace &work, fft::direction const sign)
 C++ version of gsl_fft_complex_float_transform(). More...
 
template<typename DATA >
int gsl::fft::complex_float::forward (DATA &data, wavetable const &wavetable, workspace &work)
 C++ version of gsl_fft_complex_float_forward(). More...
 
template<typename DATA >
int gsl::fft::complex_float::backward (DATA &data, wavetable const &wavetable, workspace &work)
 C++ version of gsl_fft_complex_float_backward(). More...
 
template<typename DATA >
int gsl::fft::complex_float::inverse (DATA &data, wavetable const &wavetable, workspace &work)
 C++ version of gsl_fft_complex_float_inverse(). More...
 
template<typename DATA >
int gsl::fft::complex_float::transform (DATA &data, wavetable const &wavetable, workspace &work, fft::direction const sign)
 C++ version of gsl_fft_complex_float_transform(). More...
 
template<>
int gsl::fft::complex_float::forward (gsl::vector_complex_float &data, wavetable const &wavetable, workspace &work)
 C++ version of gsl_fft_complex_float_forward(). More...
 
template<>
int gsl::fft::complex_float::backward (gsl::vector_complex_float &data, wavetable const &wavetable, workspace &work)
 C++ version of gsl_fft_complex_float_backward(). More...
 
template<>
int gsl::fft::complex_float::inverse (gsl::vector_complex_float &data, wavetable const &wavetable, workspace &work)
 C++ version of gsl_fft_complex_float_inverse(). More...
 
template<>
int gsl::fft::complex_float::transform (gsl::vector_complex_float &data, wavetable const &wavetable, workspace &work, fft::direction const sign)
 C++ version of gsl_fft_complex_float_transform(). More...