Main Page
Related Pages
+
Namespaces
Namespace List
+
Namespace Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
+
Enumerations
a
b
c
d
e
g
i
l
m
o
p
r
s
t
v
+
Enumerator
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
x
y
+
Classes
Class List
Class Hierarchy
+
Class Members
+
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
_
a
b
c
d
e
f
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
+
Enumerations
a
b
c
d
e
f
g
h
i
k
l
m
o
p
r
s
t
u
w
+
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
+
Properties
a
b
c
d
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
+
Related Functions
:
a
b
c
d
e
f
g
i
m
o
q
r
s
v
w
+
Files
File List
+
File Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
Variables
_
a
b
c
d
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
+
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
p
q
r
s
t
u
v
w
x
z
+
Enumerations
a
b
c
d
e
f
h
i
k
l
n
o
r
t
u
v
x
+
Enumerator
b
c
d
e
f
h
i
k
l
m
n
o
p
r
t
u
v
w
x
+
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
plotjuggler_plugins
ToolboxFFT
KissFFT
kiss_fftnd.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2003-2004, Mark Borgerding. All rights reserved.
3
* This file is part of KISS FFT - https://github.com/mborgerding/kissfft
4
*
5
* SPDX-License-Identifier: BSD-3-Clause
6
* See COPYING file for more information.
7
*/
8
9
#ifndef KISS_FFTND_H
10
#define KISS_FFTND_H
11
12
#include "
kiss_fft.h
"
13
14
#ifdef __cplusplus
15
extern
"C"
{
16
#endif
17
18
typedef
struct
kiss_fftnd_state
*
kiss_fftnd_cfg
;
19
20
kiss_fftnd_cfg
KISS_FFT_API
kiss_fftnd_alloc
(
const
int
*
dims
,
int
ndims
,
int
inverse_fft,
void
*mem,
size_t
*lenmem);
21
void
KISS_FFT_API
kiss_fftnd
(kiss_fftnd_cfg cfg,
const
kiss_fft_cpx
*fin,
kiss_fft_cpx
*fout);
22
23
#ifdef __cplusplus
24
}
25
#endif
26
#endif
kiss_fftnd_alloc
kiss_fftnd_cfg KISS_FFT_API kiss_fftnd_alloc(const int *dims, int ndims, int inverse_fft, void *mem, size_t *lenmem)
Definition:
kiss_fftnd.c:20
kiss_fftnd_cfg
struct kiss_fftnd_state * kiss_fftnd_cfg
Definition:
kiss_fftnd.h:18
kiss_fftnd_state::ndims
int ndims
Definition:
kiss_fftnd.c:14
kiss_fftnd
void KISS_FFT_API kiss_fftnd(kiss_fftnd_cfg cfg, const kiss_fft_cpx *fin, kiss_fft_cpx *fout)
Definition:
kiss_fftnd.c:156
kiss_fftnd_state::dims
int * dims
Definition:
kiss_fftnd.c:15
KISS_FFT_API
#define KISS_FFT_API
Definition:
kiss_fft.h:29
kiss_fft_cpx
Definition:
kiss_fft.h:87
kiss_fft.h
kiss_fftnd_state
Definition:
kiss_fftnd.c:12
plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Jun 19 2023 03:01:37