Openholo
v2.1
Open Source Digital Holographic Library
AngularC_types.h
Go to the documentation of this file.
1
//
2
// AngularC_types.h
3
//
4
// Code generation for function 'AngularC_types'
5
//
6
7
8
#ifndef ANGULARC_TYPES_H
9
#define ANGULARC_TYPES_H
10
11
// Include files
12
#include "
rtwtypes.h
"
13
#include "
coder_array.h
"
14
#ifdef _MSC_VER
15
16
#pragma warning(push)
17
#pragma warning(disable : 4251)
18
19
#endif
20
21
// Type Declarations
22
class
FFTImplementationCallback;
23
class
AngularSpectrum;
24
25
// Type Definitions
26
class
__declspec(dllexport)
FFTImplementationCallback
27
{
28
public
:
29
static
void
get_algo_sizes(
int
nfft,
boolean_T
useRadix2,
int
*n2blue,
int
30
*nRows);
31
static
void
r2br_r2dit_trig(
const
coder::array<creal_T, 2U>
&x,
int
32
n1_unsigned,
const
coder::array<double, 2U>
&costab,
const
coder::array
<
33
double
, 2U> &sintab,
coder::array<creal_T, 2U>
&y);
34
static
void
dobluesteinfft(
const
coder::array<creal_T, 2U>
&x,
int
n2blue,
int
35
nfft,
const
coder::array<double, 2U>
&costab,
const
coder::array<double, 2U>
36
&sintab,
const
coder::array<double, 2U>
&sintabinv,
coder::array<creal_T, 2U>
37
&y);
38
static
void
b_r2br_r2dit_trig(
const
coder::array<creal_T, 2U>
&x,
int
39
n1_unsigned,
const
coder::array<double, 2U>
&costab,
const
coder::array
<
40
double
, 2U> &sintab,
coder::array<creal_T, 2U>
&y);
41
static
void
b_dobluesteinfft(
const
coder::array<creal_T, 2U>
&x,
int
n2blue,
42
int
nfft,
const
coder::array<double, 2U>
&costab,
const
coder::array
<
double
,
43
2U> &sintab,
const
coder::array<double, 2U>
&sintabinv,
coder::array
<
creal_T
,
44
2U> &y);
45
static
void
generate_twiddle_tables(
int
nRows,
boolean_T
46
useRadix2,
coder::array<double, 2U>
&costab,
coder::array<double, 2U>
&sintab,
47
coder::array<double, 2U>
&sintabinv);
48
static
void
b_generate_twiddle_tables(
int
nRows,
boolean_T
49
useRadix2,
coder::array<double, 2U>
&costab,
coder::array<double, 2U>
&sintab,
50
coder::array<double, 2U>
&sintabinv);
51
protected
:
52
static
void
r2br_r2dit_trig_impl(
const
coder::array<creal_T, 2U>
&x,
int
53
xoffInit,
int
unsigned_nRows,
const
coder::array<double, 2U>
&costab,
const
54
coder::array<double, 2U>
&sintab,
coder::array<creal_T, 1U>
&y);
55
static
void
r2br_r2dit_trig_impl(
const
coder::array<creal_T, 1U>
&x,
int
56
unsigned_nRows,
const
coder::array<double, 2U>
&costab,
const
coder::array
<
57
double
, 2U> &sintab,
coder::array<creal_T, 1U>
&y);
58
};
59
60
#define MAX_THREADS omp_get_max_threads()
61
#ifdef _MSC_VER
62
63
#pragma warning(pop)
64
65
#endif
66
#endif
67
68
// End of code generation (AngularC_types.h)
boolean_T
BOOLEAN_T boolean_T
Definition:
tmwtypes.h:556
coder::array< creal_T, 2U >
coder_array.h
rtwtypes.h
creal_T
Definition:
tmwtypes.h:608
Openholo
Reference
include
AngularC_types.h
Generated by
1.8.14