gsl.fft

D bindings for GSL.

Members

Enums

gsl_fft_direction
enum gsl_fft_direction
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

gsl_dft_complex_backward
int gsl_dft_complex_backward(const(double)* data, size_t stride, size_t n, double* result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_dft_complex_float_backward
int gsl_dft_complex_float_backward(const(float)* data, size_t stride, size_t n, float* result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_dft_complex_float_forward
int gsl_dft_complex_float_forward(const(float)* data, size_t stride, size_t n, float* result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_dft_complex_float_inverse
int gsl_dft_complex_float_inverse(const(float)* data, size_t stride, size_t n, float* result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_dft_complex_float_transform
int gsl_dft_complex_float_transform(const(float)* data, size_t stride, size_t n, float* result, gsl_fft_direction sign)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_dft_complex_forward
int gsl_dft_complex_forward(const(double)* data, size_t stride, size_t n, double* result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_dft_complex_inverse
int gsl_dft_complex_inverse(const(double)* data, size_t stride, size_t n, double* result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_dft_complex_transform
int gsl_dft_complex_transform(const(double)* data, size_t stride, size_t n, double* result, gsl_fft_direction sign)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_backward
int gsl_fft_complex_backward(gsl_complex_packed_array data, size_t stride, size_t n, const(gsl_fft_complex_wavetable)* wavetable, gsl_fft_complex_workspace* work)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_float_backward
int gsl_fft_complex_float_backward(gsl_complex_packed_array_float data, size_t stride, size_t n, const(gsl_fft_complex_wavetable_float)* wavetable, gsl_fft_complex_workspace_float* work)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_float_forward
int gsl_fft_complex_float_forward(gsl_complex_packed_array_float data, size_t stride, size_t n, const(gsl_fft_complex_wavetable_float)* wavetable, gsl_fft_complex_workspace_float* work)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_float_inverse
int gsl_fft_complex_float_inverse(gsl_complex_packed_array_float data, size_t stride, size_t n, const(gsl_fft_complex_wavetable_float)* wavetable, gsl_fft_complex_workspace_float* work)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_float_memcpy
int gsl_fft_complex_float_memcpy(gsl_fft_complex_wavetable_float* dest, gsl_fft_complex_wavetable_float* src)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_float_radix2_backward
int gsl_fft_complex_float_radix2_backward(gsl_complex_packed_array_float data, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_float_radix2_dif_backward
int gsl_fft_complex_float_radix2_dif_backward(gsl_complex_packed_array_float data, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_float_radix2_dif_forward
int gsl_fft_complex_float_radix2_dif_forward(gsl_complex_packed_array_float data, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_float_radix2_dif_inverse
int gsl_fft_complex_float_radix2_dif_inverse(gsl_complex_packed_array_float data, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_float_radix2_dif_transform
int gsl_fft_complex_float_radix2_dif_transform(gsl_complex_packed_array_float data, size_t stride, size_t n, gsl_fft_direction sign)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_float_radix2_forward
int gsl_fft_complex_float_radix2_forward(gsl_complex_packed_array_float data, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_float_radix2_inverse
int gsl_fft_complex_float_radix2_inverse(gsl_complex_packed_array_float data, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_float_radix2_transform
int gsl_fft_complex_float_radix2_transform(gsl_complex_packed_array_float data, size_t stride, size_t n, gsl_fft_direction sign)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_float_transform
int gsl_fft_complex_float_transform(gsl_complex_packed_array_float data, size_t stride, size_t n, const(gsl_fft_complex_wavetable_float)* wavetable, gsl_fft_complex_workspace_float* work, gsl_fft_direction sign)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_forward
int gsl_fft_complex_forward(gsl_complex_packed_array data, size_t stride, size_t n, const(gsl_fft_complex_wavetable)* wavetable, gsl_fft_complex_workspace* work)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_inverse
int gsl_fft_complex_inverse(gsl_complex_packed_array data, size_t stride, size_t n, const(gsl_fft_complex_wavetable)* wavetable, gsl_fft_complex_workspace* work)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_memcpy
int gsl_fft_complex_memcpy(gsl_fft_complex_wavetable* dest, gsl_fft_complex_wavetable* src)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_radix2_backward
int gsl_fft_complex_radix2_backward(gsl_complex_packed_array data, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_radix2_dif_backward
int gsl_fft_complex_radix2_dif_backward(gsl_complex_packed_array data, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_radix2_dif_forward
int gsl_fft_complex_radix2_dif_forward(gsl_complex_packed_array data, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_radix2_dif_inverse
int gsl_fft_complex_radix2_dif_inverse(gsl_complex_packed_array data, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_radix2_dif_transform
int gsl_fft_complex_radix2_dif_transform(gsl_complex_packed_array data, size_t stride, size_t n, gsl_fft_direction sign)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_radix2_forward
int gsl_fft_complex_radix2_forward(gsl_complex_packed_array data, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_radix2_inverse
int gsl_fft_complex_radix2_inverse(gsl_complex_packed_array data, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_radix2_transform
int gsl_fft_complex_radix2_transform(gsl_complex_packed_array data, size_t stride, size_t n, gsl_fft_direction sign)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_transform
int gsl_fft_complex_transform(gsl_complex_packed_array data, size_t stride, size_t n, const(gsl_fft_complex_wavetable)* wavetable, gsl_fft_complex_workspace* work, gsl_fft_direction sign)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_wavetable_alloc
gsl_fft_complex_wavetable* gsl_fft_complex_wavetable_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_wavetable_float_alloc
gsl_fft_complex_wavetable_float* gsl_fft_complex_wavetable_float_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_wavetable_float_free
void gsl_fft_complex_wavetable_float_free(gsl_fft_complex_wavetable_float* wavetable)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_wavetable_free
void gsl_fft_complex_wavetable_free(gsl_fft_complex_wavetable* wavetable)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_workspace_alloc
gsl_fft_complex_workspace* gsl_fft_complex_workspace_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_workspace_float_alloc
gsl_fft_complex_workspace_float* gsl_fft_complex_workspace_float_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_workspace_float_free
void gsl_fft_complex_workspace_float_free(gsl_fft_complex_workspace_float* workspace)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_workspace_free
void gsl_fft_complex_workspace_free(gsl_fft_complex_workspace* workspace)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_halfcomplex_backward
int gsl_fft_halfcomplex_backward(double* data, size_t stride, size_t n, const(gsl_fft_halfcomplex_wavetable)* wavetable, gsl_fft_real_workspace* work)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_halfcomplex_float_backward
int gsl_fft_halfcomplex_float_backward(float* data, size_t stride, size_t n, const(gsl_fft_halfcomplex_wavetable_float)* wavetable, gsl_fft_real_workspace_float* work)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_halfcomplex_float_inverse
int gsl_fft_halfcomplex_float_inverse(float* data, size_t stride, size_t n, const(gsl_fft_halfcomplex_wavetable_float)* wavetable, gsl_fft_real_workspace_float* work)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_halfcomplex_float_radix2_backward
int gsl_fft_halfcomplex_float_radix2_backward(float* data, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_halfcomplex_float_radix2_inverse
int gsl_fft_halfcomplex_float_radix2_inverse(float* data, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_halfcomplex_float_radix2_transform
int gsl_fft_halfcomplex_float_radix2_transform(float* data, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_halfcomplex_float_radix2_unpack
int gsl_fft_halfcomplex_float_radix2_unpack(const(float)* halfcomplex_coefficient, float* complex_coefficient, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_halfcomplex_float_transform
int gsl_fft_halfcomplex_float_transform(float* data, size_t stride, size_t n, const(gsl_fft_halfcomplex_wavetable_float)* wavetable, gsl_fft_real_workspace_float* work)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_halfcomplex_float_unpack
int gsl_fft_halfcomplex_float_unpack(const(float)* halfcomplex_coefficient, float* complex_coefficient, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_halfcomplex_inverse
int gsl_fft_halfcomplex_inverse(double* data, size_t stride, size_t n, const(gsl_fft_halfcomplex_wavetable)* wavetable, gsl_fft_real_workspace* work)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_halfcomplex_radix2_backward
int gsl_fft_halfcomplex_radix2_backward(double* data, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_halfcomplex_radix2_inverse
int gsl_fft_halfcomplex_radix2_inverse(double* data, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_halfcomplex_radix2_transform
int gsl_fft_halfcomplex_radix2_transform(double* data, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_halfcomplex_radix2_unpack
int gsl_fft_halfcomplex_radix2_unpack(const(double)* halfcomplex_coefficient, double* complex_coefficient, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_halfcomplex_transform
int gsl_fft_halfcomplex_transform(double* data, size_t stride, size_t n, const(gsl_fft_halfcomplex_wavetable)* wavetable, gsl_fft_real_workspace* work)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_halfcomplex_unpack
int gsl_fft_halfcomplex_unpack(const(double)* halfcomplex_coefficient, double* complex_coefficient, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_halfcomplex_wavetable_alloc
gsl_fft_halfcomplex_wavetable* gsl_fft_halfcomplex_wavetable_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_halfcomplex_wavetable_float_alloc
gsl_fft_halfcomplex_wavetable_float* gsl_fft_halfcomplex_wavetable_float_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_halfcomplex_wavetable_float_free
void gsl_fft_halfcomplex_wavetable_float_free(gsl_fft_halfcomplex_wavetable_float* wavetable)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_halfcomplex_wavetable_free
void gsl_fft_halfcomplex_wavetable_free(gsl_fft_halfcomplex_wavetable* wavetable)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_real_float_radix2_transform
int gsl_fft_real_float_radix2_transform(float* data, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_real_float_transform
int gsl_fft_real_float_transform(float* data, size_t stride, size_t n, const(gsl_fft_real_wavetable_float)* wavetable, gsl_fft_real_workspace_float* work)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_real_float_unpack
int gsl_fft_real_float_unpack(const(float)* real_float_coefficient, float* complex_coefficient, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_real_radix2_transform
int gsl_fft_real_radix2_transform(double* data, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_real_transform
int gsl_fft_real_transform(double* data, size_t stride, size_t n, const(gsl_fft_real_wavetable)* wavetable, gsl_fft_real_workspace* work)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_real_unpack
int gsl_fft_real_unpack(const(double)* real_coefficient, double* complex_coefficient, size_t stride, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_real_wavetable_alloc
gsl_fft_real_wavetable* gsl_fft_real_wavetable_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_real_wavetable_float_alloc
gsl_fft_real_wavetable_float* gsl_fft_real_wavetable_float_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_real_wavetable_float_free
void gsl_fft_real_wavetable_float_free(gsl_fft_real_wavetable_float* wavetable)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_real_wavetable_free
void gsl_fft_real_wavetable_free(gsl_fft_real_wavetable* wavetable)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_real_workspace_alloc
gsl_fft_real_workspace* gsl_fft_real_workspace_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_real_workspace_float_alloc
gsl_fft_real_workspace_float* gsl_fft_real_workspace_float_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_real_workspace_float_free
void gsl_fft_real_workspace_float_free(gsl_fft_real_workspace_float* workspace)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_real_workspace_free
void gsl_fft_real_workspace_free(gsl_fft_real_workspace* workspace)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

gsl_fft_complex_wavetable
struct gsl_fft_complex_wavetable
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_wavetable_float
struct gsl_fft_complex_wavetable_float
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_workspace
struct gsl_fft_complex_workspace
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_complex_workspace_float
struct gsl_fft_complex_workspace_float
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_halfcomplex_wavetable
struct gsl_fft_halfcomplex_wavetable
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_halfcomplex_wavetable_float
struct gsl_fft_halfcomplex_wavetable_float
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_real_wavetable
struct gsl_fft_real_wavetable
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_real_wavetable_float
struct gsl_fft_real_wavetable_float
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_real_workspace
struct gsl_fft_real_workspace
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_fft_real_workspace_float
struct gsl_fft_real_workspace_float
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta

Authors

Chibisi Chima-Okereke

License

Boost License 1.0