| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- /*******************************************************************************
- ! Copyright (c) 2003 Matteo Frigo
- ! Copyright (c) 2003 Massachusetts Institute of Technology
- !
- ! This program is distributed with permission
- !
- !*******************************************************************************/
- #ifndef FFTW_THREADS_H
- #define FFTW_THREADS_H
- #include "fftw.h"
- #ifdef __cplusplus
- extern "C" {
- #endif /* __cplusplus */
- /******************** User Interface *********************/
- extern void fftw_threads(int nthreads,
- fftw_plan plan, int howmany, fftw_complex *in, int istride,
- int idist, fftw_complex *out, int ostride, int odist);
- extern void fftwnd_threads(int nthreads,
- fftwnd_plan plan, int howmany,
- fftw_complex *in, int istride, int idist,
- fftw_complex *out, int ostride, int odist);
- extern void fftw_threads_one(int nthreads,
- fftw_plan plan,
- fftw_complex *in, fftw_complex *out);
- extern void fftwnd_threads_one(int nthreads,
- fftwnd_plan plan,
- fftw_complex *in, fftw_complex *out);
- extern int fftw_threads_init(void);
- #ifdef __cplusplus
- } /* extern "C" */
- #endif /* __cplusplus */
- #endif /* FFTW_THREADS_H */
|