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
15extern "C" {
16#endif
17
18typedef struct kiss_fftnd_state * kiss_fftnd_cfg;
19
20kiss_fftnd_cfg KISS_FFT_API kiss_fftnd_alloc(const int *dims,int ndims,int inverse_fft,void*mem,size_t*lenmem);
21void 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
27