ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <fft.hpp>
Public Types | |
using | fftw_plan = std::conditional_t< std::is_same_v< FloatType, double >, fftw_plan_s *, fftwf_plan_s * > |
Public Member Functions | |
~fft_plan () | |
void | destroy_plan () |
Public Attributes | |
int | dir |
plan direction: forward or backward FFT (enum value from FFTW). | |
fftw_plan | plan_handle = nullptr |
plan for the FFT. | |
void(* | pack_function )(FloatType const *const, FloatType *const, int const *, int const *, int const *, int) |
packing function for send blocks. | |
using fft::fft_plan< FloatType >::fftw_plan = std::conditional_t<std::is_same_v<FloatType, double>, fftw_plan_s *, fftwf_plan_s *> |
|
inline |
Definition at line 68 of file fft.hpp.
References fft::fft_plan< FloatType >::destroy_plan().
void fft::fft_plan< FloatType >::destroy_plan | ( | ) |
Definition at line 787 of file fft.cpp.
References fft::fftw< FloatType >::destroy_plan.
Referenced by fft::fft_plan< FloatType >::~fft_plan().
int fft::fft_plan< FloatType >::dir |
void(* fft::fft_plan< FloatType >::pack_function) (FloatType const *const, FloatType *const, int const *, int const *, int const *, int) |
fftw_plan fft::fft_plan< FloatType >::plan_handle = nullptr |