HOPS
HOPS class reference
Classes | Namespaces | Functions
MHO_FFTWTypes.hh File Reference
#include <complex>
#include <vector>
#include <string>
#include <sstream>
#include <algorithm>
#include <fftw3.h>

Go to the source code of this file.

Classes

class  hops::MHO_FFTWTypeInfo
 Class MHO_FFTWTypeInfo. More...
 
struct  hops::MHO_FFTWTypes< double >
 Class MHO_FFTWTypes<double> More...
 
struct  hops::MHO_FFTWTypes< float >
 Class MHO_FFTWTypes<float> More...
 
struct  hops::MHO_FFTWTypes< long double >
 Class MHO_FFTWTypes<long double> More...
 

Namespaces

 hops
 

Functions

int fftw_alignment_of (double *) __attribute__((weak))
 Returns alignment requirement for FFTW double precision data type. More...
 
int fftwf_alignment_of (float *) __attribute__((weak))
 Returns alignment requirement for FFTW float input. More...
 
int fftwl_alignment_of (long double *) __attribute__((weak))
 Returns alignment requirement for FFTW long double data type. More...
 

Function Documentation

◆ fftw_alignment_of()

int fftw_alignment_of ( double *  )

Returns alignment requirement for FFTW double precision data type.

Parameters
param1Pointer to double precision floating point number.

specifying the weak attribute avoids the "no-args depending on template parameter error"

Note
these functions are only available for FFTW version > 3.3.4
Returns
Alignment requirement as an integer.

◆ fftwf_alignment_of()

int fftwf_alignment_of ( float *  )

Returns alignment requirement for FFTW float input.

Parameters
param1Input float pointer

specifying the weak attribute avoids the "no-args depending on template parameter error"

Note
these functions are only available for FFTW version > 3.3.4
Returns
Alignment requirement as integer

◆ fftwl_alignment_of()

int fftwl_alignment_of ( long double *  )

Returns alignment requirement for FFTW long double data type.

Parameters
double*Parameter description

specifying the weak attribute avoids the "no-args depending on template parameter error"

Note
these functions are only available for FFTW version > 3.3.4
Returns
Alignment requirement as an integer