Commit Graph

681 Commits

Author SHA1 Message Date
Guilhem Lavaux
4737ee06a7 Removed 'critical' section as it may cause problem in calling function. The thread safety is left for the caller 2013-08-21 14:50:38 -04:00
Guilhem Lavaux
083cad3c77 Fix for NetCDF-4 ordering. Added new constructor to Fourier/Healpix to support weighted rings. 2013-07-17 12:11:55 +02:00
Guilhem Lavaux
cfae6184d5 Fixed initialization of realMap 2013-05-02 15:17:19 -04:00
Guilhem Lavaux
e2280a899f Moved plan creation into its subroutine 2013-05-02 15:04:25 -04:00
Guilhem Lavaux
0a412e0ec3 Merge branch 'master' of ssh://bitbucket.org/glavaux/cosmotool 2013-04-08 16:26:39 -04:00
Guilhem Lavaux
4f1a7f7c12 Added a critical barrier to fftw calls 2013-04-08 16:26:31 -04:00
Guilhem Lavaux
73ab11f3b1 Added missing sharp dependencies 2013-04-07 14:44:04 -04:00
Guilhem Lavaux
0f57cca2f5 Fixed missing explicit std namespace 2013-04-07 14:40:36 -04:00
Guilhem Lavaux
848f557626 Made SHARP building optional 2013-03-19 09:25:45 -04:00
Guilhem Lavaux
6296f4c8cf Merge branch 'master' of ssh://bitbucket.org/glavaux/cosmotool 2013-03-07 17:24:18 -05:00
Guilhem Lavaux
222a539399 Add explicit dependency to sharp 2013-03-07 17:24:09 -05:00
Guilhem Lavaux
01f952865c Allow replication to be different along different dimensions 2013-03-07 09:45:52 -06:00
Guilhem Lavaux
766c86247a Merge branch 'master' of bitbucket.org:glavaux/cosmotool 2013-03-07 09:39:59 -06:00
Guilhem Lavaux
b1ad29a99b Merge branch 'master' of file:///home/lavaux/Dropbox/gitRoot/CosmoToolbox 2013-03-07 09:39:14 -06:00
Guilhem Lavaux
1dcdde7bf5 Fixlet to gadget writer and use std::string instead of char * 2013-03-07 09:39:10 -06:00
Guilhem Lavaux
e0e6ea7be2 Run gather_sources.py 2013-03-05 22:39:33 -05:00
Guilhem Lavaux
50d830cb97 Updated correctly the authorship of the flash file reader to P. M. Sutter 2013-03-05 22:36:03 -05:00
Guilhem Lavaux
81ab45d228 Added new test for periodic KDTree 2013-03-05 22:32:11 -05:00
Guilhem Lavaux
54d23331f3 Added missing replication multiplicative factor 2013-03-05 11:11:20 -05:00
Guilhem Lavaux
a0bf3dc2c2 Activated support for periodic box search 2013-03-05 11:08:19 -05:00
Guilhem Lavaux
1b06786e63 Started work to support periodic boundaries in KDTree 2013-03-04 22:48:13 -05:00
Guilhem Lavaux
d724a7be66 Merge branch 'master' of bitbucket.org:glavaux/cosmotool 2013-03-02 18:43:05 -05:00
Guilhem Lavaux
e919bd4a73 Added Copyright/LICENSE disclaimer 2013-03-02 18:42:56 -05:00
Guilhem Lavaux
818ad683b1 Moved to CECIL 2013-03-02 18:41:57 -05:00
Guilhem Lavaux
ef83d367c2 Added script to add license information to the code 2013-03-02 18:36:08 -05:00
Guilhem Lavaux
e49c3e1ed2 Added missing test 2013-02-19 11:28:50 -05:00
Guilhem Lavaux
f1a30f3537 Use long instead of int for particle identifiers 2013-02-19 11:15:46 -05:00
Guilhem Lavaux
72df7b6c66 Fully implemented cosmopower 2012-12-13 17:27:46 -05:00
Guilhem Lavaux
052bc78e5f Added new class to isolate cosmology/powerspectra 2012-12-13 10:39:27 -05:00
Guilhem Lavaux
975156d1f3 Added the correction from Jennings (2012) for the velocity field 2012-12-12 17:41:14 -05:00
Guilhem Lavaux
a3ef55c318 Multiply the power spectrum by the volume to have proper units 2012-11-30 17:16:45 -05:00
Guilhem Lavaux
01f36b9be7 Added a get_delta_k function to get the element phase volume 2012-11-30 17:11:21 -05:00
Guilhem Lavaux
523cc8e44e Introduced another intermediate function for retrieving integer indexes 2012-11-28 22:33:42 -05:00
Guilhem Lavaux
7db82b3bb1 Fixed parameter types and return values 2012-11-28 18:57:23 -05:00
Guilhem Lavaux
3ef6475121 Added pixel -> kvec function 2012-11-28 17:54:21 -05:00
Guilhem Lavaux
bcf4ae2deb Added a specific function for computing \vec{k} 2012-11-28 17:49:58 -05:00
Guilhem Lavaux
5d6ad978e8 Fixed initialization of 3d FFT 2012-11-27 20:10:40 -05:00
Guilhem Lavaux
126ec18317 Cast the proper pair and enfore NetCDF4 file format if possible (even for NetCDF3 C++ interface) 2012-11-24 17:45:19 -05:00
Guilhem Lavaux
4c9b2ef96b Removed support for loadGadgetPosition. Added attribute support to SimuData. 2012-11-20 16:58:10 -05:00
Guilhem Lavaux
50142e3189 Changed programming interface of newSpectrumRaw 2012-11-20 08:45:48 -05:00
Guilhem Lavaux
bb20fcee05 Check healpix utility calls 2012-11-18 16:36:18 -05:00
Guilhem Lavaux
4c482daf9b Fixed dof interface. Implement utility class for healpix 2012-11-18 16:18:18 -05:00
Guilhem Lavaux
b7156fcc76 Splitted healpix.hpp into several files for easier maintainability 2012-11-18 15:47:37 -05:00
Guilhem Lavaux
f67b04e57e Splitted euclidian.hpp into several files. Added implementation of binned powerspectrum 2012-11-12 20:27:32 -05:00
Guilhem Lavaux
60c6d789e3 Added the copy and sqrt operator to SpectrumFunction 2012-11-12 10:02:22 -05:00
Guilhem Lavaux
7ad4911872 Changed interface of newRandomFourier to avoid generating copies. 2012-11-11 15:46:03 -05:00
Guilhem Lavaux
ed1fede33d Link to fftw3f library. Added test with swapped dimensions 2012-11-11 14:30:45 -05:00
Guilhem Lavaux
c49c8cb232 Test float implementation 2012-11-11 14:26:26 -05:00
Guilhem Lavaux
db2ad96752 Templatized the test for future, to also test floats 2012-11-11 14:26:05 -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