Commit Graph

63 Commits

Author SHA1 Message Date
Guilhem Lavaux
7ad4911872 Changed interface of newRandomFourier to avoid generating copies. 2012-11-11 15:46:03 -05:00
Guilhem Lavaux
d8734b2a59 Fixed allocation and specification of dimensions to FFTW (must be swapped compared to CosmoTool convention) 2012-11-11 14:25:05 -05:00
Guilhem Lavaux
596dd5d681 Fixed use of constness in FourierMap::scale 2012-11-11 14:24:35 -05:00
Guilhem Lavaux
38eb21def8 Use size_t instead of int for alloc_* 2012-11-11 14:24:09 -05:00
Guilhem Lavaux
09551ae85b Fixed index computation in dot-product 2012-11-11 13:30:41 -05:00
Guilhem Lavaux
b161ab0990 Fixed dot-product in case the first dimension is odd 2012-11-11 09:10:30 -05:00
Guilhem Lavaux
3c0e7ae8f8 Fixed K computation. Handle fully the Nyquist plane depending on the parity of dimensions. 2012-11-10 19:11:34 -05:00
Guilhem Lavaux
cc7996175c Implemented power spectrum support in Euclidian/Healpix 2012-11-10 17:35:27 -05:00
Guilhem Lavaux
352c6b6eb6 Added a test for the healpix/sharp tranform. Basic code compiles and work. 2012-11-10 12:22:37 -05:00
Guilhem Lavaux
72f658c7cf Fixed fft_calls test and dimensions of fourier space 2012-11-10 10:56:47 -05:00
Guilhem Lavaux
414edbd28a Changed dependency to libsharp (MPI support, better performance). Added new power spectrum abstraction 2012-11-10 09:02:08 -05:00
Guilhem Lavaux
843291ae53 Added healpix backend. Added default copy implementation 2012-10-07 14:58:01 -04:00
Guilhem Lavaux
5341c8ed5d Added general fourier/real transform (Nd euclidian, sphere to come...) 2012-10-06 12:49:06 -04:00