|
ccgsl 2.7.2
C++wrappersforGnuScientificLibrary
|
Radix 2 transforms. More...
Functions | |
| int | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | forward (gsl::complex_packed_array_float data, size_t const n) |
| C++ version of gsl_fft_complex_float_radix2_forward(). More... | |
| int | backward (gsl::complex_packed_array_float data, size_t const n) |
| C++ version of gsl_fft_complex_float_radix2_backward(). More... | |
| int | inverse (gsl::complex_packed_array_float data, size_t const n) |
| C++ version of gsl_fft_complex_float_radix2_inverse(). More... | |
| int | 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 | dif_forward (gsl::complex_packed_array_float data, size_t const n) |
| C++ version of gsl_fft_complex_float_radix2_dif_forward(). More... | |
| int | dif_backward (gsl::complex_packed_array_float data, size_t const n) |
| C++ version of gsl_fft_complex_float_radix2_dif_backward(). More... | |
| int | dif_inverse (gsl::complex_packed_array_float data, size_t const n) |
| C++ version of gsl_fft_complex_float_radix2_dif_inverse(). More... | |
| int | 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 | forward (DATA &data, size_t const stride=1) |
| C++ version of gsl_fft_complex_float_radix2_forward(). More... | |
| template<typename DATA > | |
| int | backward (DATA &data, size_t const stride=1) |
| C++ version of gsl_fft_complex_float_radix2_backward(). More... | |
| template<typename DATA > | |
| int | inverse (DATA &data, size_t const stride=1) |
| C++ version of gsl_fft_complex_float_radix2_inverse(). More... | |
| template<typename DATA > | |
| int | 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 | transform (DATA &data, fft::direction const sign) |
| C++ version of gsl_fft_complex_float_radix2_transform(). More... | |
| template<typename DATA > | |
| int | dif_forward (DATA &data, size_t const stride=1) |
| C++ version of gsl_fft_complex_float_radix2_dif_forward(). More... | |
| template<typename DATA > | |
| int | dif_backward (DATA &data, size_t const stride=1) |
| C++ version of gsl_fft_complex_float_radix2_dif_backward(). More... | |
| template<typename DATA > | |
| int | dif_inverse (DATA &data, size_t const stride=1) |
| C++ version of gsl_fft_complex_float_radix2_dif_inverse(). More... | |
| template<typename DATA > | |
| int | 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 | dif_transform (DATA &data, fft::direction const sign) |
| C++ version of gsl_fft_complex_float_radix2_dif_transform(). More... | |
| template<> | |
| int | forward (gsl::vector_complex_float &data, size_t const stride) |
| C++ version of gsl_fft_complex_float_radix2_forward(). More... | |
| template<> | |
| int | backward (gsl::vector_complex_float &data, size_t const stride) |
| C++ version of gsl_fft_complex_float_radix2_backward(). More... | |
| template<> | |
| int | inverse (gsl::vector_complex_float &data, size_t const stride) |
| C++ version of gsl_fft_complex_float_radix2_inverse(). More... | |
| template<> | |
| int | 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 | forward (gsl::vector_complex_float &data) |
| C++ version of gsl_fft_complex_float_radix2_forward(). More... | |
| int | backward (gsl::vector_complex_float &data) |
| C++ version of gsl_fft_complex_float_radix2_backward(). More... | |
| int | inverse (gsl::vector_complex_float &data) |
| C++ version of gsl_fft_complex_float_radix2_inverse(). More... | |
| int | transform (gsl::vector_complex_float &data, fft::direction const sign) |
| C++ version of gsl_fft_complex_float_radix2_transform(). More... | |
| int | dif_forward (gsl::vector_complex_float &data) |
| C++ version of gsl_fft_complex_float_radix2_dif_forward(). More... | |
| int | dif_backward (gsl::vector_complex_float &data) |
| C++ version of gsl_fft_complex_float_radix2_dif_backward(). More... | |
| int | dif_inverse (gsl::vector_complex_float &data) |
| C++ version of gsl_fft_complex_float_radix2_dif_inverse(). More... | |
| int | dif_transform (gsl::vector_complex_float &data, fft::direction const sign) |
| C++ version of gsl_fft_complex_float_radix2_dif_transform(). More... | |
Radix 2 transforms.
|
inline |
C++ version of gsl_fft_complex_float_radix2_backward().
Works with std::array<float>, std::vector<float> and gsl::vector.
| data | An array of complex_float values packed as an array of double length of floats. |
| stride | The stride of the array. |
Definition at line 218 of file fft_complex_float.hpp.
|
inline |
C++ version of gsl_fft_complex_float_radix2_backward().
| data | An array of complex_float values packed as an array of double length of floats. |
| n | The size of the array. |
Definition at line 138 of file fft_complex_float.hpp.
References gsl::rstat::n().
|
inline |
C++ version of gsl_fft_complex_float_radix2_backward().
| data | An array of complex_float values packed as an array of double length of floats. |
| stride | The stride of the array. |
| n | The size of the array. |
Definition at line 55 of file fft_complex_float.hpp.
References gsl::rstat::n().
|
inline |
C++ version of gsl_fft_complex_float_radix2_backward().
| data | An array of complex_float values packed as an array of double length of floats. |
Definition at line 366 of file fft_complex_float.hpp.
References gsl::vector_complex_float::data(), and gsl::vector_complex_float::size().
|
inline |
C++ version of gsl_fft_complex_float_radix2_backward().
| data | An array of complex_float values packed as an array of double length of floats. |
| stride | The stride of the array. |
Definition at line 327 of file fft_complex_float.hpp.
References gsl::vector_complex_float::data(), and gsl::vector_complex_float::size().
|
inline |
C++ version of gsl_fft_complex_float_radix2_dif_backward().
Works with std::array<float>, std::vector<float> and gsl::vector.
| data | An array of complex_float values packed as an array of double length of floats. |
| stride | The stride of the array. |
Definition at line 274 of file fft_complex_float.hpp.
|
inline |
C++ version of gsl_fft_complex_float_radix2_dif_backward().
| data | An array of complex_float values packed as an array of double length of floats. |
| n | The size of the array. |
Definition at line 176 of file fft_complex_float.hpp.
References gsl::rstat::n().
|
inline |
C++ version of gsl_fft_complex_float_radix2_dif_backward().
| data | An array of complex_float values packed as an array of double length of floats. |
| stride | The stride of the array. |
| n | The size of the array. |
Definition at line 97 of file fft_complex_float.hpp.
References gsl::rstat::n().
|
inline |
C++ version of gsl_fft_complex_float_radix2_dif_backward().
| data | An array of complex_float values packed as an array of double length of floats. |
Definition at line 400 of file fft_complex_float.hpp.
References gsl::vector_complex_float::data(), and gsl::vector_complex_float::size().
|
inline |
C++ version of gsl_fft_complex_float_radix2_dif_forward().
Works with std::array<float>, std::vector<float> and gsl::vector.
| data | An array of complex_float values packed as an array of double length of floats. |
| stride | The stride of the array. |
Definition at line 263 of file fft_complex_float.hpp.
|
inline |
C++ version of gsl_fft_complex_float_radix2_dif_forward().
| data | An array of complex_float values packed as an array of double length of floats. |
| n | The size of the array. |
Definition at line 167 of file fft_complex_float.hpp.
References gsl::rstat::n().
|
inline |
C++ version of gsl_fft_complex_float_radix2_dif_forward().
| data | An array of complex_float values packed as an array of double length of floats. |
| stride | The stride of the array. |
| n | The size of the array. |
Definition at line 87 of file fft_complex_float.hpp.
References gsl::rstat::n().
|
inline |
C++ version of gsl_fft_complex_float_radix2_dif_forward().
| data | An array of complex_float values packed as an array of double length of floats. |
Definition at line 392 of file fft_complex_float.hpp.
References gsl::vector_complex_float::data(), and gsl::vector_complex_float::size().
|
inline |
C++ version of gsl_fft_complex_float_radix2_dif_inverse().
Works with std::array<float>, std::vector<float> and gsl::vector.
| data | An array of complex_float values packed as an array of double length of floats. |
| stride | The stride of the array. |
Definition at line 285 of file fft_complex_float.hpp.
|
inline |
C++ version of gsl_fft_complex_float_radix2_dif_inverse().
| data | An array of complex_float values packed as an array of double length of floats. |
| n | The size of the array. |
Definition at line 185 of file fft_complex_float.hpp.
References gsl::rstat::n().
|
inline |
C++ version of gsl_fft_complex_float_radix2_dif_inverse().
| data | An array of complex_float values packed as an array of double length of floats. |
| stride | The stride of the array. |
| n | The size of the array. |
Definition at line 107 of file fft_complex_float.hpp.
References gsl::rstat::n().
|
inline |
C++ version of gsl_fft_complex_float_radix2_dif_inverse().
| data | An array of complex_float values packed as an array of double length of floats. |
Definition at line 408 of file fft_complex_float.hpp.
References gsl::vector_complex_float::data(), and gsl::vector_complex_float::size().
|
inline |
C++ version of gsl_fft_complex_float_radix2_dif_transform().
Works with std::array<float>, std::vector<float> and gsl::vector.
| data | An array of complex_float values packed as an array of double length of floats. |
| sign | fft::forward or fft::backward. |
Definition at line 308 of file fft_complex_float.hpp.
References gsl::sign().
|
inline |
C++ version of gsl_fft_complex_float_radix2_dif_transform().
Works with std::array<float>, std::vector<float> and gsl::vector.
| data | An array of complex_float values packed as an array of double length of floats. |
| stride | The stride of the array. |
| sign | fft::forward or fft::backward. |
Definition at line 297 of file fft_complex_float.hpp.
References gsl::sign().
|
inline |
C++ version of gsl_fft_complex_float_radix2_dif_transform().
| data | An array of complex_float values packed as an array of double length of floats. |
| n | The size of the array. |
| sign | fft::forward or fft::backward. |
Definition at line 195 of file fft_complex_float.hpp.
References gsl::rstat::n(), and gsl::sign().
|
inline |
C++ version of gsl_fft_complex_float_radix2_dif_transform().
| data | An array of complex_float values packed as an array of double length of floats. |
| stride | The stride of the array. |
| n | The size of the array. |
| sign | fft::forward or fft::backward. |
Definition at line 118 of file fft_complex_float.hpp.
References gsl::rstat::n(), and gsl::sign().
|
inline |
C++ version of gsl_fft_complex_float_radix2_dif_transform().
| data | An array of complex_float values packed as an array of double length of floats. |
| sign | fft::forward or fft::backward. |
Definition at line 417 of file fft_complex_float.hpp.
References gsl::vector_complex_float::data(), gsl::sign(), and gsl::vector_complex_float::size().
|
inline |
C++ version of gsl_fft_complex_float_radix2_forward().
Works with std::array<float>, std::vector<float> and gsl::vector.
| data | An array of complex_float values packed as an array of double length of floats. |
| stride | The stride of the array. |
Definition at line 207 of file fft_complex_float.hpp.
|
inline |
C++ version of gsl_fft_complex_float_radix2_forward().
| data | An array of complex_float values packed as an array of double length of floats. |
| n | The size of the array. |
Definition at line 129 of file fft_complex_float.hpp.
References gsl::rstat::n().
|
inline |
C++ version of gsl_fft_complex_float_radix2_forward().
| data | An array of complex_float values packed as an array of double length of floats. |
| stride | The stride of the array. |
| n | The size of the array. |
Definition at line 45 of file fft_complex_float.hpp.
References gsl::rstat::n().
|
inline |
C++ version of gsl_fft_complex_float_radix2_forward().
| data | An array of complex_float values packed as an array of double length of floats. |
Definition at line 358 of file fft_complex_float.hpp.
References gsl::vector_complex_float::data(), and gsl::vector_complex_float::size().
|
inline |
C++ version of gsl_fft_complex_float_radix2_forward().
| data | An array of complex_float values packed as an array of double length of floats. |
| stride | The stride of the array. |
Definition at line 317 of file fft_complex_float.hpp.
References gsl::vector_complex_float::data(), and gsl::vector_complex_float::size().
|
inline |
C++ version of gsl_fft_complex_float_radix2_inverse().
Works with std::array<float>, std::vector<float> and gsl::vector.
| data | An array of complex_float values packed as an array of double length of floats. |
| stride | The stride of the array. |
Definition at line 229 of file fft_complex_float.hpp.
|
inline |
C++ version of gsl_fft_complex_float_radix2_inverse().
| data | An array of complex_float values packed as an array of double length of floats. |
| n | The size of the array. |
Definition at line 147 of file fft_complex_float.hpp.
References gsl::rstat::n().
|
inline |
C++ version of gsl_fft_complex_float_radix2_inverse().
| data | An array of complex_float values packed as an array of double length of floats. |
| stride | The stride of the array. |
| n | The size of the array. |
Definition at line 65 of file fft_complex_float.hpp.
References gsl::rstat::n().
|
inline |
C++ version of gsl_fft_complex_float_radix2_inverse().
| data | An array of complex_float values packed as an array of double length of floats. |
Definition at line 374 of file fft_complex_float.hpp.
References gsl::vector_complex_float::data(), and gsl::vector_complex_float::size().
|
inline |
C++ version of gsl_fft_complex_float_radix2_inverse().
| data | An array of complex_float values packed as an array of double length of floats. |
| stride | The stride of the array. |
Definition at line 337 of file fft_complex_float.hpp.
References gsl::vector_complex_float::data(), and gsl::vector_complex_float::size().
|
inline |
C++ version of gsl_fft_complex_float_radix2_transform().
Works with std::array<float>, std::vector<float> and gsl::vector.
| data | An array of complex_float values packed as an array of double length of floats. |
| sign | fft::forward or fft::backward. |
Definition at line 252 of file fft_complex_float.hpp.
References gsl::sign().
|
inline |
C++ version of gsl_fft_complex_float_radix2_transform().
Works with std::array<float>, std::vector<float> and gsl::vector.
| data | An array of complex_float values packed as an array of double length of floats. |
| stride | The stride of the array. |
| sign | fft::forward or fft::backward. |
Definition at line 241 of file fft_complex_float.hpp.
References gsl::sign().
|
inline |
C++ version of gsl_fft_complex_float_radix2_transform().
| data | An array of complex_float values packed as an array of double length of floats. |
| n | The size of the array. |
| sign | fft::forward or fft::backward. |
Definition at line 157 of file fft_complex_float.hpp.
References gsl::rstat::n(), and gsl::sign().
|
inline |
C++ version of gsl_fft_complex_float_radix2_transform().
| data | An array of complex_float values packed as an array of double length of floats. |
| stride | The stride of the array. |
| n | The size of the array. |
| sign | fft::forward or fft::backward. |
Definition at line 76 of file fft_complex_float.hpp.
References gsl::rstat::n(), and gsl::sign().
|
inline |
C++ version of gsl_fft_complex_float_radix2_transform().
| data | An array of complex_float values packed as an array of double length of floats. |
| sign | fft::forward or fft::backward. |
Definition at line 383 of file fft_complex_float.hpp.
References gsl::vector_complex_float::data(), gsl::sign(), and gsl::vector_complex_float::size().
|
inline |
C++ version of gsl_fft_complex_float_radix2_transform().
| data | An array of complex_float values packed as an array of double length of floats. |
| stride | The stride of the array. |
| sign | fft::forward or fft::backward. |
Definition at line 348 of file fft_complex_float.hpp.
References gsl::vector_complex_float::data(), gsl::sign(), and gsl::vector_complex_float::size().