mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
mx::math::fft::fftwTypeSpec< _inputDataT, _outputDataT > Struct Template Reference

template<typename _inputDataT, typename _outputDataT>
struct mx::math::fft::fftwTypeSpec< _inputDataT, _outputDataT >

A structure specifying various types based on the FFT input and output data types.

Provides various typedefs to specify which fftw functions to compile.

See the specializations:

Template Parameters
_inputDataTis the data type of the input array
_outputDataTis the data type of the output array

Definition at line 173 of file fftwTemplates.hpp.

Public Types

typedef _realT realT
 The real data type (_realT is actually defined in specializations). More...
 
typedef std::complex< realTcomplexT
 The complex data type. More...
 
typedef _inputDataT inputDataT
 The input array data type. More...
 
typedef _outputDataT outputDataT
 The output array data type. More...
 
typedef fftwPlanSpec< realT >::planT planT
 The plan type. More...
 

Member Typedef Documentation

◆ complexT

template<typename _inputDataT , typename _outputDataT >
typedef std::complex<realT> mx::math::fft::fftwTypeSpec< _inputDataT, _outputDataT >::complexT

The complex data type.

Definition at line 176 of file fftwTemplates.hpp.

◆ inputDataT

template<typename _inputDataT , typename _outputDataT >
typedef _inputDataT mx::math::fft::fftwTypeSpec< _inputDataT, _outputDataT >::inputDataT

The input array data type.

Definition at line 177 of file fftwTemplates.hpp.

◆ outputDataT

template<typename _inputDataT , typename _outputDataT >
typedef _outputDataT mx::math::fft::fftwTypeSpec< _inputDataT, _outputDataT >::outputDataT

The output array data type.

Definition at line 178 of file fftwTemplates.hpp.

◆ planT

template<typename _inputDataT , typename _outputDataT >
typedef fftwPlanSpec<realT>::planT mx::math::fft::fftwTypeSpec< _inputDataT, _outputDataT >::planT

The plan type.

Definition at line 179 of file fftwTemplates.hpp.

◆ realT

template<typename _inputDataT , typename _outputDataT >
typedef _realT mx::math::fft::fftwTypeSpec< _inputDataT, _outputDataT >::realT

The real data type (_realT is actually defined in specializations).

Definition at line 175 of file fftwTemplates.hpp.


The documentation for this struct was generated from the following file: