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

Go to the source code of this file.

Classes

class  gsl::fft::halfcomplex_float::wavetable
 C++ version of gsl_fft_halfcomplex_wavetable_float functions. 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::halfcomplex_float
 Complex fast Fourier transforms.
 
namespace  gsl::fft::halfcomplex_float::radix2
 Radix 2 transforms.
 

Functions

int gsl::fft::halfcomplex_float::radix2::backward (float data[], size_t const stride, size_t const n)
 C++ version of gsl_fft_halfcomplex_float_radix2_backward(). More...
 
int gsl::fft::halfcomplex_float::radix2::inverse (float data[], size_t const stride, size_t const n)
 C++ version of gsl_fft_halfcomplex_float_radix2_inverse(). More...
 
int gsl::fft::halfcomplex_float::radix2::backward (float data[], size_t const n)
 C++ version of gsl_fft_halfcomplex_float_radix2_backward(). More...
 
int gsl::fft::halfcomplex_float::radix2::inverse (float data[], size_t const n)
 C++ version of gsl_fft_halfcomplex_float_radix2_inverse(). More...
 
template<typename DATA >
int gsl::fft::halfcomplex_float::radix2::backward (DATA &data, size_t const stride=1)
 C++ version of gsl_fft_halfcomplex_float_radix2_backward(). More...
 
template<typename DATA >
int gsl::fft::halfcomplex_float::radix2::inverse (DATA &data, size_t const stride=1)
 C++ version of gsl_fft_halfcomplex_float_radix2_inverse(). More...
 
int gsl::fft::halfcomplex_float::backward (gsl::complex_packed_array_float data, size_t const stride, size_t const n, wavetable const &wavetable, real_float::workspace &work)
 C++ version of gsl_fft_halfcomplex_float_backward(). More...
 
int gsl::fft::halfcomplex_float::inverse (gsl::complex_packed_array_float data, size_t const stride, size_t const n, wavetable const &wavetable, real_float::workspace &work)
 C++ version of gsl_fft_halfcomplex_float_inverse(). More...
 
int gsl::fft::halfcomplex_float::unpack (float const real_coefficient[], float complex_coefficient[], size_t const stride, size_t const n)
 C++ version of gsl_fft_halfcomplex_float_unpack(). More...
 
template<typename DATA >
int gsl::fft::halfcomplex_float::backward (DATA &data, size_t const stride, wavetable const &wavetable, real_float::workspace &work)
 C++ version of gsl_fft_halfcomplex_float_backward(). More...
 
template<typename DATA >
int gsl::fft::halfcomplex_float::inverse (DATA &data, size_t const stride, wavetable const &wavetable, real_float::workspace &work)
 C++ version of gsl_fft_halfcomplex_float_inverse(). More...
 
template<typename R , typename C >
int gsl::fft::halfcomplex_float::unpack (R const &real_coefficient, C &complex_coefficient, size_t const stride)
 C++ version of gsl_fft_halfcomplex_float_unpack(). More...
 
template<>
int gsl::fft::halfcomplex_float::unpack (vector_float const &real_coefficient, vector_complex_float &complex_coefficient, size_t const stride)
 C++ version of gsl_fft_halfcomplex_float_unpack(). More...
 
int gsl::fft::halfcomplex_float::backward (gsl::complex_packed_array_float data, size_t const n, wavetable const &wavetable, real_float::workspace &work)
 C++ version of gsl_fft_halfcomplex_float_backward(). More...
 
int gsl::fft::halfcomplex_float::inverse (gsl::complex_packed_array_float data, size_t const n, wavetable const &wavetable, real_float::workspace &work)
 C++ version of gsl_fft_halfcomplex_float_inverse(). More...
 
int gsl::fft::halfcomplex_float::unpack (float const real_coefficient[], float complex_coefficient[], size_t const n)
 C++ version of gsl_fft_halfcomplex_float_unpack(). More...
 
template<typename DATA >
int gsl::fft::halfcomplex_float::backward (DATA &data, wavetable const &wavetable, real_float::workspace &work)
 C++ version of gsl_fft_halfcomplex_float_backward(). More...
 
template<typename DATA >
int gsl::fft::halfcomplex_float::inverse (DATA &data, wavetable const &wavetable, real_float::workspace &work)
 C++ version of gsl_fft_halfcomplex_float_inverse(). More...
 
template<typename R , typename C >
int gsl::fft::halfcomplex_float::unpack (R const &real_coefficient, C &complex_coefficient)
 C++ version of gsl_fft_halfcomplex_float_unpack(). More...
 
template<>
int gsl::fft::halfcomplex_float::unpack (vector_float const &real_coefficient, vector_complex_float &complex_coefficient)
 C++ version of gsl_fft_halfcomplex_float_unpack(). More...