BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
fftwCommon.h
Go to the documentation of this file.
1 // -*- Mode: C++; tab-width: 2; -*-
2 // vi: set ts=2:
3 //
4 
5 #ifndef BALL_MATHS_FFTWCOMMON_H
6 #define BALL_MATHS_FFTWCOMMON_H
7 
8 #ifndef BALL_COMMON_H
9 # include <BALL/common.h>
10 #endif
11 
12 #include <fftw3.h>
13 
14 namespace BALL
15 {
17  {
18  typedef double ComplexPrecision;
19  typedef fftw_plan FftwPlan;
20  };
21 
23  {
24  typedef float ComplexPrecision;
25  typedef fftwf_plan FftwPlan;
26  };
27 
29  {
30  typedef long double ComplexPrecision;
31  typedef fftwl_plan FftwPlan;
32  };
33 }
34 
35 #endif
fftw_plan FftwPlan
Definition: fftwCommon.h:19
long double ComplexPrecision
Definition: fftwCommon.h:30
float ComplexPrecision
Definition: fftwCommon.h:24
fftwf_plan FftwPlan
Definition: fftwCommon.h:25
double ComplexPrecision
Definition: fftwCommon.h:18
#define BALL_EXPORT
Definition: COMMON/global.h:50