|
| static void | bspl2fft_2d (const Kokkos::View< Real ** > &bspl_data, Kokkos::View< Complex ** > &fft_data, int nchi, int nphi) |
| |
| static void | bspl2fft_3d (const Kokkos::View< Real *** > &bspl_data, Kokkos::View< Complex ** > &fft_data, int ns, int nchi, int nphi, int neq_f, const Kokkos::View< int *** > *filter=nullptr, const Kokkos::View< Real * > *fftminv=nullptr, const Kokkos::View< int ** > *mmin_f=nullptr, const Kokkos::View< int ** > *mmax_f=nullptr) |
| |
| static std::size_t | cached_plan_count_2d_backward () |
| |
| static std::size_t | cached_plan_count_2d_forward () |
| |
| static void | copy_complex_from_fftw (fftw_complex *fftw_data, const Kokkos::View< Complex ** > &kokkos_data, int neq_f, int nphi) |
| |
| static void | copy_complex_to_fftw (const Kokkos::View< Complex ** > &kokkos_data, fftw_complex *fftw_data, int neq_f, int nphi) |
| |
| static void | copy_from_fftw (fftw_complex *fftw_data, const Kokkos::View< Real *** > &kokkos_data, int ns, int nchi, int nphi) |
| |
| static void | copy_to_fftw (const Kokkos::View< Real *** > &kokkos_data, fftw_complex *fftw_data, int ns, int nchi, int nphi) |
| |
| static void | destroy_plan (fftw_plan plan) |
| |
| static void | execute_backward (fftw_plan plan) |
| |
| static void | execute_forward (fftw_plan plan) |
| |
| static void | fft2bspl_2d (const Kokkos::View< Complex ** > &fft_data, Kokkos::View< Real ** > &bspl_data, int nchi, int nphi) |
| |
| static void | fft2bspl_3d (const Kokkos::View< Complex ** > &fft_data, Kokkos::View< Real *** > &bspl_data, int ns, int nchi, int nphi, int neq_f, const Kokkos::View< int ** > *mmin_f=nullptr, const Kokkos::View< int ** > *mmax_f=nullptr, bool reconstruct_hermitian_toroidal=false, const char *trace_tag=nullptr) |
| |
| static void | init_1d_backward (int n, fftw_plan &plan_backward, fftw_complex *in, fftw_complex *out) |
| |
| static void | init_1d_forward (int n, fftw_plan &plan_forward, fftw_complex *in, fftw_complex *out) |
| |
| static void | init_2d_backward (int nchi, int nphi, fftw_plan &plan_backward, fftw_complex *in, fftw_complex *out) |
| |
| static void | init_2d_forward (int nchi, int nphi, fftw_plan &plan_forward, fftw_complex *in, fftw_complex *out) |
| |