jtransforms
9 months agoSome changes needed for release 2.4. master git-svn
Piotr Wendykier [Sat, 30 Jul 2011 15:08:27 +0000 (15:08 +0000)]
Some changes needed for release 2.4.

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@26 ee641a61-0d52-0410-a2d1-9a63f603fa9a

10 months agoLast changes before releasing version 2.4.
Sébastien Brisard [Tue, 5 Jul 2011 18:54:42 +0000 (18:54 +0000)]
Last changes before releasing version 2.4.

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@25 ee641a61-0d52-0410-a2d1-9a63f603fa9a

10 months agoThis revision fixes bug #3354134 .
Sébastien Brisard [Tue, 5 Jul 2011 18:40:34 +0000 (18:40 +0000)]
This revision fixes bug #3354134 .

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@24 ee641a61-0d52-0410-a2d1-9a63f603fa9a

10 months ago - Unit tests for DoubleFFT_3D and FloatFFT_3D
Sébastien Brisard [Tue, 5 Jul 2011 02:56:29 +0000 (02:56 +0000)]
 - Unit tests for DoubleFFT_3D and FloatFFT_3D
 - Minor corrections of all tests to make sure that the multi-threaded versions of the n-d FFT are called

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@23 ee641a61-0d52-0410-a2d1-9a63f603fa9a

10 months ago - Utility classes for convenient access to data resulting to a call to FFT of real...
Sébastien Brisard [Sat, 2 Jul 2011 16:49:10 +0000 (16:49 +0000)]
 - Utility classes for convenient access to data resulting to a call to FFT of real, 3d or 3f data
 - Minor changes to build.xml and changelog.txt

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@22 ee641a61-0d52-0410-a2d1-9a63f603fa9a

10 months agoBug correction for issue 3349397
Sébastien Brisard [Sat, 2 Jul 2011 16:43:42 +0000 (16:43 +0000)]
Bug correction for issue 3349397

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@21 ee641a61-0d52-0410-a2d1-9a63f603fa9a

10 months ago - Minor changes to FloatingPointEqualityChecker, FloatFFT_2DTest
Sébastien Brisard [Sat, 2 Jul 2011 16:32:33 +0000 (16:32 +0000)]
 - Minor changes to FloatingPointEqualityChecker, FloatFFT_2DTest
 - Unit tests DoubleFFT_3DTest, FloatFFT_3DTest

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@20 ee641a61-0d52-0410-a2d1-9a63f603fa9a

10 months ago - Minor changes in RealFFTUtils_2D
Sébastien Brisard [Sat, 2 Jul 2011 08:17:43 +0000 (08:17 +0000)]
  - Minor changes in RealFFTUtils_2D
  - Refactoring of RealFFTUtils_2DTest

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@19 ee641a61-0d52-0410-a2d1-9a63f603fa9a

10 months ago - refactoring of unit tests for DoubleFFT_1D, DoubleFFT_2D
Sébastien Brisard [Sat, 2 Jul 2011 06:54:52 +0000 (06:54 +0000)]
 - refactoring of unit tests for DoubleFFT_1D, DoubleFFT_2D
 - implementation of unit tests for FloatFFT_1D, FloatFFT_2D

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@18 ee641a61-0d52-0410-a2d1-9a63f603fa9a

10 months agogit-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@17...
Sébastien Brisard [Sat, 25 Jun 2011 05:08:52 +0000 (05:08 +0000)]
git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@17 ee641a61-0d52-0410-a2d1-9a63f603fa9a

10 months agoUtility methods to access data resulting from a 2d real FFT (weird packing).
Sébastien Brisard [Sat, 25 Jun 2011 05:08:27 +0000 (05:08 +0000)]
Utility methods to access data resulting from a 2d real FFT (weird packing).

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@16 ee641a61-0d52-0410-a2d1-9a63f603fa9a

11 months agogit-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@15...
Sébastien Brisard [Mon, 6 Jun 2011 05:56:58 +0000 (05:56 +0000)]
git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@15 ee641a61-0d52-0410-a2d1-9a63f603fa9a

11 months agoCommented some unused variables
Sébastien Brisard [Fri, 3 Jun 2011 07:05:24 +0000 (07:05 +0000)]
Commented some unused variables

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@14 ee641a61-0d52-0410-a2d1-9a63f603fa9a

11 months agoExtensive unit tests for the 1d double FFT. Code coverage is about 88%. The analysis...
Sébastien Brisard [Fri, 3 Jun 2011 07:04:22 +0000 (07:04 +0000)]
Extensive unit tests for the 1d double FFT. Code coverage is about 88%. The analysis shows some dead-branches in the code.

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@13 ee641a61-0d52-0410-a2d1-9a63f603fa9a

11 months agoReference data to be used by unit tests. The computations were carried out in pure...
Sébastien Brisard [Fri, 3 Jun 2011 07:00:19 +0000 (07:00 +0000)]
Reference data to be used by unit tests. The computations were carried out in pure C, using FFTW.

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@12 ee641a61-0d52-0410-a2d1-9a63f603fa9a

11 months agoAdded ant tasks for unit-testing and code coverage.
Sébastien Brisard [Mon, 30 May 2011 02:43:51 +0000 (02:43 +0000)]
Added ant tasks for unit-testing and code coverage.

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@11 ee641a61-0d52-0410-a2d1-9a63f603fa9a

11 months agoAdditional (external) libraries providing support for unit-testing and coverage analysis.
Sébastien Brisard [Mon, 30 May 2011 02:37:49 +0000 (02:37 +0000)]
Additional (external) libraries providing support for unit-testing and coverage analysis.

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@10 ee641a61-0d52-0410-a2d1-9a63f603fa9a

3 years agoRelease 2.3:
Piotr Wendykier [Fri, 27 Feb 2009 16:27:55 +0000 (16:27 +0000)]
Release 2.3:
- Performance improvements for 3D FFT (realForwardFull() and realInverseFull() for not power-of-two sizes).
- Cosmetic changes.

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@9 ee641a61-0d52-0410-a2d1-9a63f603fa9a

3 years ago- Performance improvements for 3D FFT (realForwardFull() and realInverseFull() for...
Piotr Wendykier [Sun, 22 Feb 2009 19:02:27 +0000 (19:02 +0000)]
- Performance improvements for 3D FFT (realForwardFull() and realInverseFull() for not power-of-two sizes).
- Cosmetic changes.

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@8 ee641a61-0d52-0410-a2d1-9a63f603fa9a

3 years agoRelease 2.2:
Piotr Wendykier [Sat, 31 Jan 2009 01:46:16 +0000 (01:46 +0000)]
Release 2.2:
- Fixed race condition in 3D FFT (realForwardFull() and realInverseFull()).
- Refactoring in ConcurrencyUtils.
- Some cosmetic changes.

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@7 ee641a61-0d52-0410-a2d1-9a63f603fa9a

3 years agoRelease 2.1:
Piotr Wendykier [Fri, 12 Dec 2008 17:49:47 +0000 (17:49 +0000)]
Release 2.1:
- Added Bluestein's FFT algorithm that significantly increases the performance and fixes accuracy issues when the size of the data is a number with a large prime factor.
- Added extra digits to the floating-point constants.
- The root mean square (RMS) error is now computed in all accuracy classes.

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@6 ee641a61-0d52-0410-a2d1-9a63f603fa9a

3 years agoRelease 2.0:
Piotr Wendykier [Thu, 20 Nov 2008 01:39:13 +0000 (01:39 +0000)]
Release 2.0:
- added mixed-radix algorithms for all transforms (no more power-of-two size limitation)

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@5 ee641a61-0d52-0410-a2d1-9a63f603fa9a

3 years agoadded parallel arraycopy in DHT_1D
Piotr Wendykier [Sun, 24 Aug 2008 22:16:58 +0000 (22:16 +0000)]
added parallel arraycopy in DHT_1D

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@4 ee641a61-0d52-0410-a2d1-9a63f603fa9a

3 years agoRelease 1.7:
Piotr Wendykier [Mon, 4 Aug 2008 17:51:25 +0000 (17:51 +0000)]
Release 1.7:
- fixed bug causing ArrayIndexOutOfBoundsException when 1D FFT transforms were run in the following order: realFrowardFull(); complexInverse(); realForwardFull()
- added javadoc distribution
- bzip2 is used to compress tar archives

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@3 ee641a61-0d52-0410-a2d1-9a63f603fa9a

3 years agoShare project "JTransforms" into "https://jtransforms.svn.sourceforge.net/svnroot...
Piotr Wendykier [Thu, 17 Jul 2008 09:00:29 +0000 (09:00 +0000)]
Share project "JTransforms" into "https://jtransforms.svn.sourceforge.net/svnroot/jtransforms"

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@2 ee641a61-0d52-0410-a2d1-9a63f603fa9a

3 years agoShare project "JTransforms" into "https://jtransforms.svn.sourceforge.net/svnroot...
Piotr Wendykier [Thu, 17 Jul 2008 08:51:19 +0000 (08:51 +0000)]
Share project "JTransforms" into "https://jtransforms.svn.sourceforge.net/svnroot/jtransforms"

git-svn-id: https://jtransforms.svn.sourceforge.net/svnroot/jtransforms/trunk@1 ee641a61-0d52-0410-a2d1-9a63f603fa9a