1. 30 Aug, 2013 13 commits
  2. 29 Aug, 2013 1 commit
  3. 28 Aug, 2013 2 commits
  4. 27 Aug, 2013 10 commits
  5. 26 Aug, 2013 14 commits
    • Roland Levillain's avatar
      b1efc3e8
    • Roland Levillain's avatar
      Improve the generation of Doxyfiles in Olena. · f15b2c0e
      Roland Levillain authored
      	* doc/Makefile.am (edit)
      	($(srcdir)/user-refman.stamp):
      	Use `[@]' instead of `\@' for portability reasons.
      	(ID): New (empty).
      	($(DOXYFILE_USER)): Do not depend on $Id$ from ChangeLog.
      	* doc/Doxyfile.in (PROJECT_NUMBER): Reintegrate @ID@ to the
      	project number, even if it is not yet set.
      	Improve the generation of Doxyfiles in Olena.
      f15b2c0e
    • Roland Levillain's avatar
      Improve the generation of Doxyfiles in Scribo. · 8f094c6d
      Roland Levillain authored
      	* doc/Makefile.am (edit)
      	($(srcdir)/user-refman.stamp)
      	($(srcdir)/devel-refman.stamp):
      	Use `[@]' instead of `\@' for portability reasons.
      	(ID): New (empty).
      	(edit_devel): Prevent configure from expanding @builddir@.
      	Christen the product as ``Developer documentation''.
      	($(DOXYFILE_USER), $(DOXYFILE_DEVEL)): Do not depend on $Id$ from
      	ChangeLog.
      	* doc/Doxyfile.in (PROJECT_NUMBER): Reintegrate @ID@ to the
      	project number, even if it is not yet set.
      8f094c6d
    • Roland Levillain's avatar
      Improve the generation of Doxyfiles in Milena. · 02c4ea9f
      Roland Levillain authored
      	* doc/Makefile.am (edit)
      	($(srcdir)/user-refman.stamp)
      	($(srcdir)/devel-refman.stamp):
      	Use `[@]' instead of `\@' for portability reasons.
      	(ID): New (empty).
      	(edit_devel): Prevent configure from expanding @builddir@.
      	Christen the product as ``Developer documentation''.
      	($(DOXYFILE_USER), $(DOXYFILE_DEVEL)): Do not depend on $Id$ from
      	ChangeLog.
      	* doc/Doxyfile.in (PROJECT_NUMBER): Reintegrate @ID@ to the
      	project number, even if it is not yet set.
      02c4ea9f
    • Roland Levillain's avatar
      Run FFT unit tests only when FFTW3 support is enabled. · 0a078938
      Roland Levillain authored
      	* tests/unit_test/cond_tests_fftw3: New.
      	* tests/unit_test/Makefile.am (COND_TESTS): Add cond_tests_fftw3.
      	* tests/unit_test/unit-tests.mk: Regen.
      0a078938
    • Roland Levillain's avatar
      Split the interface of the FFT off from its implementation. · 8b31df65
      Roland Levillain authored
      	* mln/transform/fft.hh: Here.
      8b31df65
    • Roland Levillain's avatar
      Stylistic changes in the Fast Fourier Transform. · 588a6d4d
      Roland Levillain authored
      	* mln/transform/fft.hh: Here.
      588a6d4d
    • Roland Levillain's avatar
      Remove dead code in the Fast Fourier Transform. · 089d5ff9
      Roland Levillain authored
      	* mln/transform/fft.hh: Here.
      089d5ff9
    • Roland Levillain's avatar
      Minor corrections in the Fast Fourier Transform. · 6919bfe8
      Roland Levillain authored
      	* mln/transform/fft.hh
      	(internal::_fft<T>::transformed_image() const): Return a const
      	reference instead of a copy.
      	(internal::_fft<T>::transformed_image_clipped_magn(double, bool)):
      	Drop the const before the first argument.
      	Properly initialize `max'.
      	(internal::_fft<T>::transformed_image_log_magn(double, double, bool)):
      	Properly initialize `max'.
      6919bfe8
    • Roland Levillain's avatar
      Improve the test of the Fast Fourier Transform. · 870ac7ad
      Roland Levillain authored
      	* tests/transform/fft.cc: Ensure the inverse transform of the
      	transform is pretty much the same as the input image.
      	Save the cropped transform.
      	Remove dead code.
      	* tests/transform/Makefile.am (MOSTLYCLEANFILES):
      	Add fft_trans_cropped.pgm.
      870ac7ad
    • Roland Levillain's avatar
      Update copyright headers. · 1e9b9bdc
      Roland Levillain authored
      	* mln/transform/fft.hh,
      	* tests/transform/fft.cc:
      	Here.
      1e9b9bdc
    • Roland Levillain's avatar
      3f5d9e56
    • Roland Levillain's avatar
      Exercise the Fast Fourier Transform. · 02720ffe
      Roland Levillain authored
      	* tests/transform/fft.cc: Fix the path to the input image.
      	* tests/transform/Makefile.am
      	(check_PROGRAMS) [HAVE_FFTW3]: Add fft.
      	(fft_SOURCES, fft_CPPFLAGS, fft_LDFLAGS) [HAVE_FFTW3]: New.
      	(MOSTLYCLEANFILES): New.
      02720ffe
    • Roland Levillain's avatar
      Fix the Fast Fourier Transform. · bee3fa8b
      Roland Levillain authored
      	* mln/transform/fft.hh
      	(mln::transform::fft<T, internal::fft_real>::fft):
      	Properly initialize the plan of the inverse transform using
      	fftw_plan_dft_c2r_2d.
      	(mln::transform::fft<T, internal::fft_real>::transform_inv):
      	Use the entire complex values (not just their real parts) to
      	compute the inverse transform.
      	(mln::transform::class fft<T, internal::fft_cplx>::fft):
      	Call the proper function (fftw_plan_dft_2d) to create the plan of
      	the inverse transform.
      	Switch the input and the output so that the inverse transform uses
      	the right images.
      bee3fa8b