#include <ei_pocketfft_impl.h>
|
void | clear () |
|
void | fwd (Complex *dst, const Scalar *src, int nfft) |
|
void | fwd (Complex *dst, const Complex *src, int nfft) |
|
void | inv (Scalar *dst, const Complex *src, int nfft) |
|
void | inv (Complex *dst, const Complex *src, int nfft) |
|
void | fwd2 (Complex *dst, const Complex *src, int nfft0, int nfft1) |
|
void | inv2 (Complex *dst, const Complex *src, int nfft0, int nfft1) |
|
◆ Complex
template<typename _Scalar >
◆ Scalar
template<typename _Scalar >
◆ clear()
template<typename _Scalar >
◆ fwd() [1/2]
template<typename _Scalar >
31 const shape_t shape_{
static_cast<size_t>(nfft)};
32 const shape_t axes_{0};
33 const stride_t stride_{
sizeof(
Complex)};
34 c2c(shape_, stride_, stride_, axes_, FORWARD, src, dst,
static_cast<Scalar>(1));
std::complex< Scalar > Complex
Definition: ei_pocketfft_impl.h:18
_Scalar Scalar
Definition: ei_pocketfft_impl.h:17
◆ fwd() [2/2]
template<typename _Scalar >
23 const shape_t shape_{
static_cast<size_t>(nfft)};
24 const shape_t axes_{0};
25 const stride_t stride_in{
sizeof(
Scalar)};
26 const stride_t stride_out{
sizeof(
Complex)};
27 r2c(shape_, stride_in, stride_out, axes_, FORWARD, src, dst,
static_cast<Scalar>(1));
◆ fwd2()
template<typename _Scalar >
53 const shape_t shape_{
static_cast<size_t>(nfft0),
static_cast<size_t>(nfft1)};
54 const shape_t axes_{0, 1};
55 const stride_t stride_{
static_cast<ptrdiff_t
>(
sizeof(
Complex) * nfft1),
static_cast<ptrdiff_t
>(
sizeof(
Complex))};
56 c2c(shape_, stride_, stride_, axes_, FORWARD, src, dst,
static_cast<Scalar>(1));
◆ inv() [1/2]
template<typename _Scalar >
46 const shape_t shape_{
static_cast<size_t>(nfft)};
47 const shape_t axes_{0};
48 const stride_t stride_{
sizeof(
Complex)};
49 c2c(shape_, stride_, stride_, axes_, BACKWARD, src, dst,
static_cast<Scalar>(1));
◆ inv() [2/2]
template<typename _Scalar >
38 const shape_t shape_{
static_cast<size_t>(nfft)};
39 const shape_t axes_{0};
40 const stride_t stride_in{
sizeof(
Complex)};
41 const stride_t stride_out{
sizeof(
Scalar)};
42 c2r(shape_, stride_in, stride_out, axes_, BACKWARD, src, dst,
static_cast<Scalar>(1));
◆ inv2()
template<typename _Scalar >
60 const shape_t shape_{
static_cast<size_t>(nfft0),
static_cast<size_t>(nfft1)};
61 const shape_t axes_{0, 1};
62 const stride_t stride_{
static_cast<ptrdiff_t
>(
sizeof(
Complex) * nfft1),
static_cast<ptrdiff_t
>(
sizeof(
Complex))};
63 c2c(shape_, stride_, stride_, axes_, BACKWARD, src, dst,
static_cast<Scalar>(1));
The documentation for this struct was generated from the following file: