diff options
author | John Glover <glover.john@gmail.com> | 2011-06-24 18:17:23 +0100 |
---|---|---|
committer | John Glover <glover.john@gmail.com> | 2011-06-24 18:17:23 +0100 |
commit | 416bd737074a287ea47106c73ea6bcfde40a75a8 (patch) | |
tree | 74562303d4f4f2f2e010f7e13cba41dc4852b50c /sndobj/rfftw/rfftw.h | |
parent | d26519464dcbf8c3682348167c29454961facefe (diff) | |
download | simpl-416bd737074a287ea47106c73ea6bcfde40a75a8.tar.gz simpl-416bd737074a287ea47106c73ea6bcfde40a75a8.tar.bz2 simpl-416bd737074a287ea47106c73ea6bcfde40a75a8.zip |
Change to using distutils.
Currently only builds the simplsndobj module
Diffstat (limited to 'sndobj/rfftw/rfftw.h')
-rw-r--r-- | sndobj/rfftw/rfftw.h | 99 |
1 files changed, 0 insertions, 99 deletions
diff --git a/sndobj/rfftw/rfftw.h b/sndobj/rfftw/rfftw.h deleted file mode 100644 index 5af4b87..0000000 --- a/sndobj/rfftw/rfftw.h +++ /dev/null @@ -1,99 +0,0 @@ -/* - * Copyright (c) 1997-1999 Massachusetts Institute of Technology - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - */ - -/* rfftw.h -- system-wide definitions for rfftw */ -#ifndef RFFTW_H -#define RFFTW_H - -#include <rfftw/fftw.h> - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - -/****************************************************************************/ - -#define RFFTW_V2 - -typedef fftw_plan rfftw_plan; -typedef fftwnd_plan rfftwnd_plan; - -#define FFTW_REAL_TO_COMPLEX FFTW_FORWARD -#define FFTW_COMPLEX_TO_REAL FFTW_BACKWARD - -extern void rfftw(rfftw_plan plan, int howmany, fftw_real *in, int istride, - int idist, fftw_real *out, int ostride, int odist); -extern void rfftw_one(rfftw_plan plan, fftw_real *in, fftw_real *out); - -extern rfftw_plan rfftw_create_plan_specific(int n, fftw_direction dir, - int flags, - fftw_real *in, int istride, - fftw_real *out, int ostride); - -extern rfftw_plan rfftw_create_plan(int n, fftw_direction dir, int flags); -extern void rfftw_destroy_plan(rfftw_plan plan); - -extern void rfftw_fprint_plan(FILE *f, rfftw_plan p); -extern void rfftw_print_plan(rfftw_plan p); - -extern void rfftw_executor_simple(int n, fftw_real *in, - fftw_real *out, - fftw_plan_node *p, - int istride, - int ostride, - fftw_recurse_kind recurse_kind); - -extern rfftwnd_plan rfftwnd_create_plan_specific(int rank, const int *n, - fftw_direction dir, int flags, - fftw_real *in, int istride, - fftw_real *out, int ostride); -extern rfftwnd_plan rfftw2d_create_plan_specific(int nx, int ny, - fftw_direction dir, int flags, - fftw_real *in, int istride, - fftw_real *out, int ostride); -extern rfftwnd_plan rfftw3d_create_plan_specific(int nx, int ny, int nz, - fftw_direction dir, int flags, - fftw_real *in, int istride, - fftw_real *out, int ostride); -extern rfftwnd_plan rfftwnd_create_plan(int rank, const int *n, - fftw_direction dir, int flags); -extern rfftwnd_plan rfftw2d_create_plan(int nx, int ny, - fftw_direction dir, int flags); -extern rfftwnd_plan rfftw3d_create_plan(int nx, int ny, int nz, - fftw_direction dir, int flags); -extern void rfftwnd_destroy_plan(rfftwnd_plan plan); -extern void rfftwnd_fprint_plan(FILE *f, rfftwnd_plan plan); -extern void rfftwnd_print_plan(rfftwnd_plan plan); -extern void rfftwnd_real_to_complex(rfftwnd_plan p, int howmany, - fftw_real *in, int istride, int idist, - fftw_complex *out, int ostride, int odist); -extern void rfftwnd_complex_to_real(rfftwnd_plan p, int howmany, - fftw_complex *in, int istride, int idist, - fftw_real *out, int ostride, int odist); -extern void rfftwnd_one_real_to_complex(rfftwnd_plan p, - fftw_real *in, fftw_complex *out); -extern void rfftwnd_one_complex_to_real(rfftwnd_plan p, - fftw_complex *in, fftw_real *out); - -/****************************************************************************/ - -#ifdef __cplusplus -} /* extern "C" */ -#endif /* __cplusplus */ -#endif /* RFFTW_H */ |