Namespaces | |
| namespace | detail |
Typedefs | |
| using | shape_t |
| using | stride_t |
Functions | |
| template<typename T> | |
| void | c2c (const shape_t &shape, const stride_t &stride_in, const stride_t &stride_out, const shape_t &axes, bool forward, const std::complex< T > *data_in, std::complex< T > *data_out, T fct, vcl_size_t nthreads=1) |
| template<typename T> | |
| void | c2r (const shape_t &shape_out, const stride_t &stride_in, const stride_t &stride_out, vcl_size_t axis, bool forward, const std::complex< T > *data_in, T *data_out, T fct, vcl_size_t nthreads=1) |
| template<typename T> | |
| void | dct (const shape_t &shape, const stride_t &stride_in, const stride_t &stride_out, const shape_t &axes, int type, const T *data_in, T *data_out, T fct, bool ortho, vcl_size_t nthreads=1) |
| template<typename T> | |
| void | dst (const shape_t &shape, const stride_t &stride_in, const stride_t &stride_out, const shape_t &axes, int type, const T *data_in, T *data_out, T fct, bool ortho, vcl_size_t nthreads=1) |
| template<typename T> | |
| void | r2c (const shape_t &shape_in, const stride_t &stride_in, const stride_t &stride_out, vcl_size_t axis, bool forward, const T *data_in, std::complex< T > *data_out, T fct, vcl_size_t nthreads=1) |
| template<typename T> | |
| void | r2r_fftpack (const shape_t &shape, const stride_t &stride_in, const stride_t &stride_out, const shape_t &axes, bool real2hermitian, bool forward, const T *data_in, T *data_out, T fct, vcl_size_t nthreads=1) |
| template<typename T> | |
| void | r2r_genuine_fht (const shape_t &shape, const stride_t &stride_in, const stride_t &stride_out, const shape_t &axes, const T *data_in, T *data_out, T fct, vcl_size_t nthreads=1) |
| template<typename T> | |
| void | r2r_genuine_hartley (const shape_t &shape, const stride_t &stride_in, const stride_t &stride_out, const shape_t &axes, const T *data_in, T *data_out, T fct, vcl_size_t nthreads=1) |
| template<typename T> | |
| void | r2r_separable_fht (const shape_t &shape, const stride_t &stride_in, const stride_t &stride_out, const shape_t &axes, const T *data_in, T *data_out, T fct, vcl_size_t nthreads=1) |
| template<typename T> | |
| void | r2r_separable_hartley (const shape_t &shape, const stride_t &stride_in, const stride_t &stride_out, const shape_t &axes, const T *data_in, T *data_out, T fct, vcl_size_t nthreads=1) |
Variables | |
| constexpr bool | BACKWARD |
| constexpr bool | FORWARD |
| using POCKETFFT_NAMESPACE::detail::shape_t |
Definition at line 121 of file pocketfft_hdronly.h.
| using POCKETFFT_NAMESPACE::detail::stride_t |
Definition at line 122 of file pocketfft_hdronly.h.
| void POCKETFFT_NAMESPACE::detail::c2c | ( | const shape_t & | shape, |
| const stride_t & | stride_in, | ||
| const stride_t & | stride_out, | ||
| const shape_t & | axes, | ||
| bool | forward, | ||
| const std::complex< T > * | data_in, | ||
| std::complex< T > * | data_out, | ||
| T | fct, | ||
| vcl_size_t | nthreads = 1 ) |
Definition at line 3619 of file pocketfft_hdronly.h.
| void POCKETFFT_NAMESPACE::detail::c2r | ( | const shape_t & | shape_out, |
| const stride_t & | stride_in, | ||
| const stride_t & | stride_out, | ||
| vcl_size_t | axis, | ||
| bool | forward, | ||
| const std::complex< T > * | data_in, | ||
| T * | data_out, | ||
| T | fct, | ||
| vcl_size_t | nthreads = 1 ) |
Definition at line 3699 of file pocketfft_hdronly.h.
| void POCKETFFT_NAMESPACE::detail::dct | ( | const shape_t & | shape, |
| const stride_t & | stride_in, | ||
| const stride_t & | stride_out, | ||
| const shape_t & | axes, | ||
| int | type, | ||
| const T * | data_in, | ||
| T * | data_out, | ||
| T | fct, | ||
| bool | ortho, | ||
| vcl_size_t | nthreads = 1 ) |
Definition at line 3631 of file pocketfft_hdronly.h.
| void POCKETFFT_NAMESPACE::detail::dst | ( | const shape_t & | shape, |
| const stride_t & | stride_in, | ||
| const stride_t & | stride_out, | ||
| const shape_t & | axes, | ||
| int | type, | ||
| const T * | data_in, | ||
| T * | data_out, | ||
| T | fct, | ||
| bool | ortho, | ||
| vcl_size_t | nthreads = 1 ) |
Definition at line 3649 of file pocketfft_hdronly.h.
| void POCKETFFT_NAMESPACE::detail::r2c | ( | const shape_t & | shape_in, |
| const stride_t & | stride_in, | ||
| const stride_t & | stride_out, | ||
| vcl_size_t | axis, | ||
| bool | forward, | ||
| const T * | data_in, | ||
| std::complex< T > * | data_out, | ||
| T | fct, | ||
| vcl_size_t | nthreads = 1 ) |
Definition at line 3667 of file pocketfft_hdronly.h.
| void POCKETFFT_NAMESPACE::detail::r2r_fftpack | ( | const shape_t & | shape, |
| const stride_t & | stride_in, | ||
| const stride_t & | stride_out, | ||
| const shape_t & | axes, | ||
| bool | real2hermitian, | ||
| bool | forward, | ||
| const T * | data_in, | ||
| T * | data_out, | ||
| T | fct, | ||
| vcl_size_t | nthreads = 1 ) |
Definition at line 3739 of file pocketfft_hdronly.h.
| void POCKETFFT_NAMESPACE::detail::r2r_genuine_fht | ( | const shape_t & | shape, |
| const stride_t & | stride_in, | ||
| const stride_t & | stride_out, | ||
| const shape_t & | axes, | ||
| const T * | data_in, | ||
| T * | data_out, | ||
| T | fct, | ||
| vcl_size_t | nthreads = 1 ) |
Definition at line 3806 of file pocketfft_hdronly.h.
| void POCKETFFT_NAMESPACE::detail::r2r_genuine_hartley | ( | const shape_t & | shape, |
| const stride_t & | stride_in, | ||
| const stride_t & | stride_out, | ||
| const shape_t & | axes, | ||
| const T * | data_in, | ||
| T * | data_out, | ||
| T | fct, | ||
| vcl_size_t | nthreads = 1 ) |
Definition at line 3764 of file pocketfft_hdronly.h.
| void POCKETFFT_NAMESPACE::detail::r2r_separable_fht | ( | const shape_t & | shape, |
| const stride_t & | stride_in, | ||
| const stride_t & | stride_out, | ||
| const shape_t & | axes, | ||
| const T * | data_in, | ||
| T * | data_out, | ||
| T | fct, | ||
| vcl_size_t | nthreads = 1 ) |
Definition at line 3794 of file pocketfft_hdronly.h.
| void POCKETFFT_NAMESPACE::detail::r2r_separable_hartley | ( | const shape_t & | shape, |
| const stride_t & | stride_in, | ||
| const stride_t & | stride_out, | ||
| const shape_t & | axes, | ||
| const T * | data_in, | ||
| T * | data_out, | ||
| T | fct, | ||
| vcl_size_t | nthreads = 1 ) |
Definition at line 3752 of file pocketfft_hdronly.h.
| bool POCKETFFT_NAMESPACE::detail::BACKWARD |
Definition at line 125 of file pocketfft_hdronly.h.
|
constexpr |
Definition at line 124 of file pocketfft_hdronly.h.