/* FDCT3D (Fast 3d Curvelet Transform) Copyright (C) 2004 Caltech Written by Lexing Ying */ #ifndef _FDCT3DINC_HPP_ #define _FDCT3DINC_HPP_ //STL stuff #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; //FFT stuff #include "fftw.h" //typedef double double; typedef complex cpx; //AUX functions inline int pow2(int l) { assert(l>=0); return (1<