BALL 1.5.0
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
14namespace 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
Definition: constants.h:13
fftw_plan FftwPlan
Definition: fftwCommon.h:19
double ComplexPrecision
Definition: fftwCommon.h:18
float ComplexPrecision
Definition: fftwCommon.h:24
fftwf_plan FftwPlan
Definition: fftwCommon.h:25
long double ComplexPrecision
Definition: fftwCommon.h:30
#define BALL_EXPORT
Definition: COMMON/global.h:50