#include <pocketfft_hdronly.h>
Definition at line 408 of file pocketfft_hdronly.h.
Static Public Member Functions | |
| static POCKETFFT_NOINLINE double | cost_guess (vcl_size_t n) |
| static POCKETFFT_NOINLINE vcl_size_t | good_size_cmplx (vcl_size_t n) |
| static POCKETFFT_NOINLINE vcl_size_t | good_size_cmplx (vcl_size_t n, vcl_size_t required_factor) |
| template<typename UIntT> | |
| static POCKETFFT_NOINLINE UIntT | good_size_cmplx_typed (UIntT n) |
| static POCKETFFT_NOINLINE vcl_size_t | good_size_real (vcl_size_t n) |
| static POCKETFFT_NOINLINE vcl_size_t | good_size_real (vcl_size_t n, vcl_size_t required_factor) |
| template<typename UIntT> | |
| static POCKETFFT_NOINLINE UIntT | good_size_real_typed (UIntT n) |
| static POCKETFFT_NOINLINE vcl_size_t | largest_prime_factor (vcl_size_t n) |
| static POCKETFFT_NOINLINE vcl_size_t | prev_good_size_cmplx (vcl_size_t n) |
| template<typename UIntT> | |
| static POCKETFFT_NOINLINE UIntT | prev_good_size_cmplx_typed (UIntT n) |
| static POCKETFFT_NOINLINE vcl_size_t | prev_good_size_real (vcl_size_t n) |
| template<typename UIntT> | |
| static POCKETFFT_NOINLINE UIntT | prev_good_size_real_typed (UIntT n) |
| static vcl_size_t | prod (const shape_t &shape) |
| static POCKETFFT_NOINLINE void | sanity_check (const shape_t &shape, const stride_t &stride_in, const stride_t &stride_out, bool inplace) |
| static POCKETFFT_NOINLINE void | sanity_check (const shape_t &shape, const stride_t &stride_in, const stride_t &stride_out, bool inplace, const shape_t &axes) |
| static POCKETFFT_NOINLINE void | sanity_check (const shape_t &shape, const stride_t &stride_in, const stride_t &stride_out, bool inplace, vcl_size_t axis) |
| static vcl_size_t | thread_count (vcl_size_t nthreads, const shape_t &shape, vcl_size_t axis, vcl_size_t vlen) |
|
inlinestatic |
Definition at line 422 of file pocketfft_hdronly.h.
References POCKETFFT_NOINLINE.
Referenced by POCKETFFT_NAMESPACE::detail::pocketfft_c< T0 >::pocketfft_c(), and POCKETFFT_NAMESPACE::detail::pocketfft_r< T0 >::pocketfft_r().
|
inlinestatic |
Definition at line 484 of file pocketfft_hdronly.h.
References good_size_cmplx_typed(), and POCKETFFT_NOINLINE.
Referenced by good_size_cmplx(), POCKETFFT_NAMESPACE::detail::pocketfft_c< T0 >::pocketfft_c(), and POCKETFFT_NAMESPACE::detail::pocketfft_r< T0 >::pocketfft_r().
|
inlinestatic |
Definition at line 490 of file pocketfft_hdronly.h.
References good_size_cmplx(), and POCKETFFT_NOINLINE.
|
inlinestatic |
Definition at line 441 of file pocketfft_hdronly.h.
References good_size_cmplx_typed(), and POCKETFFT_NOINLINE.
Referenced by good_size_cmplx(), and good_size_cmplx_typed().
|
inlinestatic |
Definition at line 541 of file pocketfft_hdronly.h.
References good_size_real_typed(), and POCKETFFT_NOINLINE.
Referenced by good_size_real().
|
inlinestatic |
Definition at line 547 of file pocketfft_hdronly.h.
References good_size_real(), and POCKETFFT_NOINLINE.
|
inlinestatic |
Definition at line 500 of file pocketfft_hdronly.h.
References good_size_real_typed(), and POCKETFFT_NOINLINE.
Referenced by good_size_real(), and good_size_real_typed().
|
inlinestatic |
Definition at line 410 of file pocketfft_hdronly.h.
References POCKETFFT_NOINLINE.
Referenced by POCKETFFT_NAMESPACE::detail::pocketfft_c< T0 >::pocketfft_c(), and POCKETFFT_NAMESPACE::detail::pocketfft_r< T0 >::pocketfft_r().
|
inlinestatic |
Definition at line 596 of file pocketfft_hdronly.h.
References POCKETFFT_NOINLINE, and prev_good_size_cmplx_typed().
|
inlinestatic |
Definition at line 557 of file pocketfft_hdronly.h.
References POCKETFFT_NOINLINE, and prev_good_size_cmplx_typed().
Referenced by prev_good_size_cmplx(), and prev_good_size_cmplx_typed().
|
inlinestatic |
Definition at line 640 of file pocketfft_hdronly.h.
References POCKETFFT_NOINLINE, and prev_good_size_real_typed().
|
inlinestatic |
Definition at line 603 of file pocketfft_hdronly.h.
References POCKETFFT_NOINLINE, and prev_good_size_real_typed().
Referenced by prev_good_size_real(), and prev_good_size_real_typed().
|
inlinestatic |
Definition at line 645 of file pocketfft_hdronly.h.
Referenced by POCKETFFT_NAMESPACE::detail::alloc_tmp(), POCKETFFT_NAMESPACE::detail::alloc_tmp(), POCKETFFT_NAMESPACE::detail::c2c(), POCKETFFT_NAMESPACE::detail::c2r(), POCKETFFT_NAMESPACE::detail::c2r(), POCKETFFT_NAMESPACE::detail::dct(), POCKETFFT_NAMESPACE::detail::dst(), POCKETFFT_NAMESPACE::detail::r2c(), POCKETFFT_NAMESPACE::detail::r2c(), POCKETFFT_NAMESPACE::detail::r2r_fftpack(), POCKETFFT_NAMESPACE::detail::r2r_genuine_fht(), POCKETFFT_NAMESPACE::detail::r2r_genuine_hartley(), POCKETFFT_NAMESPACE::detail::r2r_separable_fht(), POCKETFFT_NAMESPACE::detail::r2r_separable_hartley(), POCKETFFT_NAMESPACE::detail::arr_info::size(), and thread_count().
|
inlinestatic |
Definition at line 653 of file pocketfft_hdronly.h.
References POCKETFFT_NOINLINE.
Referenced by POCKETFFT_NAMESPACE::detail::c2c(), POCKETFFT_NAMESPACE::detail::c2r(), POCKETFFT_NAMESPACE::detail::c2r(), POCKETFFT_NAMESPACE::detail::dct(), POCKETFFT_NAMESPACE::detail::dst(), POCKETFFT_NAMESPACE::detail::r2c(), POCKETFFT_NAMESPACE::detail::r2c(), POCKETFFT_NAMESPACE::detail::r2r_fftpack(), POCKETFFT_NAMESPACE::detail::r2r_genuine_fht(), POCKETFFT_NAMESPACE::detail::r2r_genuine_hartley(), POCKETFFT_NAMESPACE::detail::r2r_separable_fht(), POCKETFFT_NAMESPACE::detail::r2r_separable_hartley(), sanity_check(), and sanity_check().
|
inlinestatic |
Definition at line 664 of file pocketfft_hdronly.h.
References POCKETFFT_NOINLINE, and sanity_check().
|
inlinestatic |
Definition at line 678 of file pocketfft_hdronly.h.
References POCKETFFT_NOINLINE, and sanity_check().
|
inlinestatic |
Definition at line 691 of file pocketfft_hdronly.h.
References prod().
Referenced by POCKETFFT_NAMESPACE::detail::general_c2r(), POCKETFFT_NAMESPACE::detail::general_nd(), and POCKETFFT_NAMESPACE::detail::general_r2c().