Sirius  0.0.0
Classes | Namespaces | Typedefs
fftw.h File Reference
#include <map>
#include <memory>
#include <type_traits>
#include "sirius/fftw/types.h"
#include "sirius/image.h"
#include "sirius/types.h"
#include "sirius/utils/lru_cache.h"

Go to the source code of this file.

Classes

struct  sirius::fftw::detail::PlanDeleter
 Deleter of fftw_plan for smart pointer. More...
 
class  sirius::fftw::Fftw
 fftw3 management class More...
 

Namespaces

 sirius
 
 sirius::fftw
 
 sirius::fftw::detail
 

Typedefs

using sirius::fftw::PlanUPtr = std::unique_ptr< std::remove_pointer_t<::fftw_plan >, detail::PlanDeleter >
 
using sirius::fftw::PlanSPtr = std::shared_ptr< std::remove_pointer_t<::fftw_plan > >