// Copyright (c) 1999-2006 Regents of the University of California // // FFTW: Copyright (c) 2003,2006 Matteo Frigo // Copyright (c) 2003,2006 Massachusets Institute of Technology // // fft8g.[cpp,h]: Copyright (c) 1995-2001 Takya Ooura // 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, 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; see the file COPYING. If not, write to the Free Software // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // In addition, as a special exception, the Regents of the University of // California give permission to link the code of this program with libraries // that provide specific optimized fast Fourier transform (FFT) functions // as an alternative to FFTW and distribute a linked executable and // source code. You must obey the GNU General Public License in all // respects for all of the code used other than the FFT library itself. // Any modification required to support these libraries must be distributed // under the terms of this license. If you modify this program, you may extend // this exception to your version of the program, but you are not obligated to // do so. If you do not wish to do so, delete this exception statement from // your version. Please be aware that FFTW is not covered by this exception, // therefore you may not use FFTW in any derivative work so modified without // permission of the authors of FFTW.