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

Wrappers for executing with fftw plans. More...

Wrappers for executing with fftw plans.

Functions

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

Function Documentation

◆ fftw_destroy_plan()

template<typename realT>
void mx::math::ft::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

References fftw_destroy_plan().

Referenced by fftw_destroy_plan().

◆ fftw_execute_dft()

template<typename inputDataT, typename outputDataT>
void mx::math::ft::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

References fftw_execute_dft().

Referenced by fftw_execute_dft().