Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: Peach_AudioChannelDividerAndCompensator
fftpack.h
00001 /* 00002 * This file is part of libfftpack. 00003 * 00004 * libfftpack is free software; you can redistribute it and/or modify 00005 * it under the terms of the GNU General Public License as published by 00006 * the Free Software Foundation; either version 2 of the License, or 00007 * (at your option) any later version. 00008 * 00009 * libfftpack is distributed in the hope that it will be useful, 00010 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00011 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00012 * GNU General Public License for more details. 00013 * 00014 * You should have received a copy of the GNU General Public License 00015 * along with libfftpack; if not, write to the Free Software 00016 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 00017 */ 00018 00019 /* 00020 * libfftpack is being developed at the Max-Planck-Institut fuer Astrophysik 00021 * and financially supported by the Deutsches Zentrum fuer Luft- und Raumfahrt 00022 * (DLR). 00023 */ 00024 00025 /* 00026 fftpack.h : function declarations for fftpack.c 00027 Algorithmically based on Fortran-77 FFTPACK by Paul N. Swarztrauber 00028 (Version 4, 1985). 00029 00030 Pekka Janhunen 23.2.1995 00031 00032 (reformatted by joerg arndt) 00033 00034 reformatted and slightly enhanced by Martin Reinecke (2004) 00035 */ 00036 00037 #ifndef PLANCK_FFTPACK_H 00038 #define PLANCK_FFTPACK_H 00039 00040 #include "c_utils.h " 00041 00042 #ifdef __cplusplus 00043 extern "C" { 00044 #endif 00045 00046 /*! forward complex transform */ 00047 void cfftf(size_t N, FLOAT complex_data[], FLOAT wrk[]); 00048 /*! backward complex transform */ 00049 void cfftb(size_t N, FLOAT complex_data[], FLOAT wrk[]); 00050 /*! initializer for complex transforms */ 00051 void cffti(size_t N, FLOAT wrk[]); 00052 00053 /*! forward real transform */ 00054 void rfftf(size_t N, FLOAT data[], FLOAT wrk[]); 00055 /*! backward real transform */ 00056 void rfftb(size_t N, FLOAT data[], FLOAT wrk[]); 00057 /*! initializer for real transforms */ 00058 void rffti(size_t N, FLOAT wrk[]); 00059 00060 #ifdef __cplusplus 00061 } 00062 #endif 00063 00064 #endif
Generated on Mon Jul 18 2022 23:30:05 by
1.7.2