BALL
1.4.79
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
BALL
MATHS
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
{
16
struct
BALL_EXPORT
DoubleTraits
17
{
18
typedef
double
ComplexPrecision
;
19
typedef
fftw_plan
FftwPlan
;
20
};
21
22
struct
BALL_EXPORT
FloatTraits
23
{
24
typedef
float
ComplexPrecision
;
25
typedef
fftwf_plan
FftwPlan
;
26
};
27
28
struct
BALL_EXPORT
LongDoubleTraits
29
{
30
typedef
long
double
ComplexPrecision
;
31
typedef
fftwl_plan
FftwPlan
;
32
};
33
}
34
35
#endif
BALL::DoubleTraits::FftwPlan
fftw_plan FftwPlan
Definition:
fftwCommon.h:19
BALL::LongDoubleTraits::ComplexPrecision
long double ComplexPrecision
Definition:
fftwCommon.h:30
BALL::FloatTraits::ComplexPrecision
float ComplexPrecision
Definition:
fftwCommon.h:24
BALL::FloatTraits::FftwPlan
fftwf_plan FftwPlan
Definition:
fftwCommon.h:25
BALL::LongDoubleTraits
Definition:
fftwCommon.h:28
BALL::DoubleTraits::ComplexPrecision
double ComplexPrecision
Definition:
fftwCommon.h:18
BALL::LongDoubleTraits::FftwPlan
fftwl_plan FftwPlan
Definition:
fftwCommon.h:31
BALL::DoubleTraits
Definition:
fftwCommon.h:16
common.h
BALL::FloatTraits
Definition:
fftwCommon.h:22
BALL_EXPORT
#define BALL_EXPORT
Definition:
COMMON/global.h:50
Generated by
1.8.7