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

Wrappers for executing with fftw plans. More...

Wrappers for executing with fftw plans.

Functions

template<typename inputDataT , typename outputDataT >
void mx::math::fft::fftw_execute_dft (typename fftwTypeSpec< inputDataT, outputDataT >::planT plan, inputDataT *in, outputDataT *out)
 Execute the given plan on the given arrays. More...
 
template<typename realT >
void mx::math::fft::fftw_destroy_plan (typename fftwPlanSpec< realT >::planT plan)
 Destroy the given plan. More...
 

Function Documentation

◆ fftw_destroy_plan()

template<typename realT >
void mx::math::fft::fftw_destroy_plan ( typename fftwPlanSpec< realT >::planT  plan)

Destroy the given plan.

Parameters
planis the plan to destroy
Template Parameters
realTis the real floating point type of the plan

◆ fftw_execute_dft()

template<typename inputDataT , typename outputDataT >
void mx::math::fft::fftw_execute_dft ( typename fftwTypeSpec< inputDataT, outputDataT >::planT  plan,
inputDataT *  in,
outputDataT *  out 
)

Execute the given plan on the given arrays.

Parameters
planthe pre-planned plan
inthe input data array
outthe output data array
Template Parameters
inputDataTthe data type of the input array
outputDataTthe data type of the output array