Sirius  0.0.0
Classes | Namespaces | Typedefs
types.h File Reference
#include <memory>
#include <fftw3.h>
#include "sirius/utils/log.h"

Go to the source code of this file.

Classes

struct  sirius::fftw::detail::ComplexDeleter
 Deleter of fftw_complex array for smart pointer. More...
 
struct  sirius::fftw::detail::RealDeleter
 Deleter of fftw real array for smart pointer. More...
 

Namespaces

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

Typedefs

using sirius::fftw::ComplexUPtr = std::unique_ptr<::fftw_complex[], detail::ComplexDeleter >
 
using sirius::fftw::ComplexSPtr = std::shared_ptr<::fftw_complex >
 
using sirius::fftw::RealUPtr = std::unique_ptr< double[], detail::RealDeleter >