mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
Fast Fourier Transforms

Tools for using the FFT

Classes

class  mx::math::fft::fftT< _inputT, _outputT, _rank, 0 >
 Fast Fourier Transforms using the FFTW library interface. More...
 
struct  mx::math::fft::fftwEnvironment< realT, threads >
 Manage the FFTW environment and wisdom using RAII. More...
 

Modules

 Template FFTW
 
 Getting FFTW
 

Functions

template<typename realT >
std::string mx::math::fft::fftw_typename ()
 Return a string corresponding the fftw real floating point type. More...
 
template<typename realT >
std::string mx::math::fft::fftw_wisdom_filename ()
 Create the mxlib standard wisdom filename for the type. More...
 

Function Documentation

◆ fftw_typename()

template<typename realT >
std::string mx::math::fft::fftw_typename ( )

Return a string corresponding the fftw real floating point type.

This is used for wisdom filenames.

Template Parameters
realTthe real floating point type.

◆ fftw_wisdom_filename()

template<typename realT >
std::string mx::math::fft::fftw_wisdom_filename ( )

Create the mxlib standard wisdom filename for the type.

Looks for the environment variable MXFFTW_WISDOM. If not found, then pwd "./" is used.

Template Parameters
realTis the real floating point type.

Definition at line 76 of file fftwEnvironment.hpp.

References mx::sys::getEnv().