[nfft] branch upstream/latest updated (ac3c269 -> 602289f)
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Wed Sep 20 17:53:12 UTC 2017
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a change to branch upstream/latest
in repository nfft.
from ac3c269 New upstream version 3.3.2
new 602289f New upstream version 3.4.0~rc1
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 12 +
3rdparty/cstripack/cstripack.c | 2 +-
3rdparty/cstripack/cstripack.h | 2 +-
ChangeLog | 17 +
Makefile.am | 6 +-
README.md | 5 +-
applications/doxygen.c | 2 +-
applications/fastgauss/fastgauss.c.in | 2 +-
applications/fastgauss/levelplots.m | 2 +-
applications/fastgauss/output_error.m | 2 +-
applications/fastgauss/output_error_p.m | 2 +-
applications/fastgauss/show_results.m | 2 +-
applications/fastsum/Makefile.am | 4 +
applications/fastsum/fastsum.c | 388 ++++++++-----
applications/fastsum/fastsum.h | 82 ++-
applications/fastsum/fastsum.m | 4 +-
applications/fastsum/fastsum_benchomp.c | 2 +-
.../fastsum/fastsum_benchomp_createdataset.c | 2 +-
applications/fastsum/fastsum_benchomp_detail.c | 6 +-
applications/fastsum/fastsum_matlab.c | 6 +-
applications/fastsum/fastsum_test.c | 6 +-
applications/fastsum/fastsum_test.m | 2 +-
applications/fastsum/kernels.c | 18 +-
applications/fastsum/kernels.h | 29 +-
applications/fastsumS2/doxygen.h | 2 +-
applications/fastsumS2/fastsumS2.c | 2 +-
applications/fastsumS2/fastsumS2.m | 4 +-
applications/fastsumS2/readTestcase.m | 2 +-
applications/fastsumS2/writeTestcase.m | 2 +-
applications/iterS2/doxygen.h | 2 +-
applications/iterS2/iterS2.c | 2 +-
applications/iterS2/writeImageTestcase.m | 4 +-
applications/iterS2/writeTestcase.m | 4 +-
applications/mri/doxygen.c | 2 +-
applications/mri/mri2d/construct_data_2d.c | 2 +-
applications/mri/mri2d/construct_data_inh_2d1d.c | 2 +-
applications/mri/mri2d/construct_data_inh_3d.c | 2 +-
applications/mri/mri2d/construct_inh.m | 2 +-
applications/mri/mri2d/construct_knots_linogram.m | 2 +-
applications/mri/mri2d/construct_knots_radial.m | 2 +-
applications/mri/mri2d/construct_knots_rose.m | 2 +-
applications/mri/mri2d/construct_knots_spiral.m | 2 +-
applications/mri/mri2d/construct_readout_time.m | 2 +-
applications/mri/mri2d/doxygen.h | 2 +-
applications/mri/mri2d/mri.m | 2 +-
applications/mri/mri2d/mri_inh.m | 2 +-
applications/mri/mri2d/phantom.m | 2 +-
applications/mri/mri2d/precompute_weights.m | 2 +-
applications/mri/mri2d/reconstruct_data_2d.c | 2 +-
applications/mri/mri2d/reconstruct_data_gridding.c | 2 +-
applications/mri/mri2d/reconstruct_data_inh_2d1d.c | 2 +-
applications/mri/mri2d/reconstruct_data_inh_3d.c | 2 +-
.../mri/mri2d/reconstruct_data_inh_nnfft.c | 2 +-
applications/mri/mri2d/rms.m | 2 +-
applications/mri/mri2d/verschiebung.m | 2 +-
applications/mri/mri2d/visualize_data.m | 2 +-
applications/mri/mri3d/construct_data_2d1d.c | 2 +-
applications/mri/mri3d/construct_data_3d.c | 2 +-
applications/mri/mri3d/construct_knots_linogram.m | 2 +-
applications/mri/mri3d/construct_knots_radial.m | 2 +-
applications/mri/mri3d/construct_knots_radial_3d.m | 2 +-
applications/mri/mri3d/construct_knots_rose.m | 2 +-
applications/mri/mri3d/construct_knots_spiral.m | 2 +-
applications/mri/mri3d/construct_phantom.m | 2 +-
applications/mri/mri3d/doxygen.h | 2 +-
applications/mri/mri3d/mri.m | 2 +-
applications/mri/mri3d/precompute_weights_2d.m | 2 +-
applications/mri/mri3d/reconstruct_data_2d1d.c | 2 +-
applications/mri/mri3d/reconstruct_data_3d.c | 2 +-
applications/mri/mri3d/reconstruct_data_gridding.c | 2 +-
applications/mri/mri3d/rms.m | 2 +-
applications/mri/mri3d/visualize_data.m | 2 +-
applications/polarFFT/doxygen.h | 2 +-
applications/polarFFT/fft_test.m | 2 +-
applications/polarFFT/linogram_fft_test.c.in | 2 +-
applications/polarFFT/mpolar_fft_test.c.in | 2 +-
applications/polarFFT/phantom.m | 2 +-
applications/polarFFT/polar_fft_test.c.in | 2 +-
applications/quadratureS2/doxygen.h | 2 +-
applications/quadratureS2/lgwt.m | 2 +-
applications/quadratureS2/plotGrid.m | 4 +-
applications/quadratureS2/quadratureS2.c | 2 +-
applications/quadratureS2/quadratureS2.m | 4 +-
applications/quadratureS2/readTestcase.m | 4 +-
applications/quadratureS2/writeTestcase.m | 4 +-
applications/quadratureS2/writeWeights.m | 4 +-
applications/radon/inverse_radon.c.in | 2 +-
applications/radon/phantom.m | 2 +-
applications/radon/radon.c.in | 2 +-
applications/radon/radon.m | 2 +-
applications/radon/ridgelet.m | 2 +-
configure.ac | 45 +-
doc/assets/sphere.pdf | Bin 0 -> 55197 bytes
doc/assets/sphere.png | Bin 0 -> 10243 bytes
doxygen.dox | 16 +-
doxygen/doxygen.Doxyfile.in | 51 +-
examples/doxygen.c | 2 +-
examples/fpt/simple_test.c | 2 +-
examples/nfct/simple_test.c.in | 2 +-
examples/nfft/flags.c | 2 +-
examples/nfft/flags.m | 2 +-
examples/nfft/ndft_fast.c | 2 +-
examples/nfft/ndft_fast.m | 2 +-
examples/nfft/nfft_benchomp.c | 2 +-
examples/nfft/nfft_benchomp_createdataset.c | 2 +-
examples/nfft/nfft_benchomp_detail.c | 2 +-
examples/nfft/nfft_times.c | 2 +-
examples/nfft/simple_test.c.in | 2 +-
examples/nfft/simple_test_threads.c.in | 2 +-
examples/nfft/taylor_nfft.c | 2 +-
examples/nfft/taylor_nfft.m | 2 +-
examples/nfsft/nfsft_benchomp.c | 2 +-
examples/nfsft/nfsft_benchomp_createdataset.c | 2 +-
examples/nfsft/nfsft_benchomp_detail.c | 2 +-
examples/nfsft/simple_test.c | 2 +-
examples/nfsft/simple_test_threads.c | 2 +-
examples/nfsoft/simple_test.c | 2 +-
examples/nfst/simple_test.c.in | 2 +-
examples/nnfft/accuracy.c | 2 +-
examples/nnfft/accuracy.m | 2 +-
examples/nnfft/simple_test.c | 2 +-
examples/nsfft/nsfft_test.c | 2 +-
examples/nsfft/simple_test.c | 2 +-
examples/solver/doxygen.h | 2 +-
examples/solver/glacier.c.in | 2 +-
examples/solver/glacier.m | 2 +-
examples/solver/glacier_cv.m | 2 +-
examples/solver/simple_test.c.in | 2 +-
include/api.h | 2 +-
include/infft.h | 9 +-
include/nfft3.h | 16 +-
include/nfft3mp.h | 2 +-
include/solver_adjoint.h | 2 +-
include/ticks.h.in | 2 +-
kernel/fpt/fpt.c | 2 +-
kernel/fpt/fpt.h | 2 +-
kernel/mri/mri.c | 2 +-
kernel/nfct/nfct.c | 4 +-
kernel/nfft/nfft.c | 66 ++-
kernel/nfsft/api.h | 2 +-
kernel/nfsft/legendre.c | 2 +-
kernel/nfsft/legendre.h | 2 +-
kernel/nfsft/nfsft.c | 2 +-
kernel/nfsoft/nfsoft.c | 49 +-
kernel/nfsoft/wigner.c | 2 +-
kernel/nfsoft/wigner.h | 2 +-
kernel/nfst/nfst.c | 4 +-
kernel/nnfft/nnfft.c | 2 +-
kernel/nsfft/nsfft.c | 2 +-
kernel/solver/solver.c | 2 +-
kernel/util/assert.c | 2 +-
kernel/util/bessel_i0.c | 2 +-
kernel/util/bspline.c | 2 +-
kernel/util/damp.c | 2 +-
kernel/util/error.c | 2 +-
kernel/util/float.c | 8 +-
kernel/util/int.c | 132 +++--
kernel/util/lambda.c | 2 +-
kernel/util/malloc.c | 2 +-
kernel/util/print.c | 2 +-
kernel/util/rand.c | 2 +-
kernel/util/sinc.c | 4 +-
kernel/util/sort.c | 2 +-
kernel/util/thread.c | 2 +-
kernel/util/time.c | 2 +-
kernel/util/vector1.c | 2 +-
kernel/util/vector2.c | 2 +-
kernel/util/vector3.c | 2 +-
kernel/util/version.c | 2 +-
kernel/util/voronoi.c | 2 +-
kernel/util/window.c | 10 +-
m4/ax_eps_calc.m4 | 71 +++
m4/ax_eps_def.m4 | 56 ++
m4/ax_lib_fftw3.m4 | 25 +-
m4/ax_prog_matlab.m4 | 2 +-
matlab/Makefile.am | 20 +-
matlab/args.c | 2 +-
NEWS => matlab/fastsum/Contents.m | 0
.../nnfftmex.m => fastsum/EXACT_NEARFIELD.m} | 11 +-
matlab/fastsum/Makefile.am | 38 ++
.../nnfftmex.m => fastsum/NEARFIELD_BOXES.m} | 9 +-
matlab/fastsum/fastsum.m | 355 ++++++++++++
.../{nfft/nfftmex.m => fastsum/fastsum_finalize.m} | 10 +-
.../nfft_finalize.m => fastsum/fastsum_get_f.m} | 11 +-
.../fastsum_get_num_threads.m} | 12 +-
.../FFT_OUT_OF_PLACE.m => fastsum/fastsum_init.m} | 12 +-
.../nfftmex.m => fastsum/fastsum_set_alpha.m} | 10 +-
matlab/{nfft/nfftmex.m => fastsum/fastsum_set_x.m} | 10 +-
matlab/{nfft/nfftmex.m => fastsum/fastsum_set_y.m} | 10 +-
matlab/fastsum/fastsum_simple.m | 86 +++
matlab/{nfft/nfftmex.m => fastsum/fastsum_trafo.m} | 10 +-
.../nfftmex.m => fastsum/fastsum_trafo_direct.m} | 10 +-
matlab/fastsum/fastsummex.c | 619 +++++++++++++++++++++
matlab/fastsum/test_fastsum.m | 94 ++++
matlab/imex.h | 6 +-
matlab/infft_1D/README | 55 ++
matlab/infft_1D/infft.m | 355 ++++++++++++
matlab/infft_1D/simple_test.m | 40 ++
matlab/malloc.c | 5 +-
matlab/nfct/Contents.m | 30 +
matlab/{nfft => nfct}/FFTW_ESTIMATE.m | 4 +-
matlab/{nfft => nfct}/FFTW_MEASURE.m | 4 +-
matlab/{nfft => nfct}/FFT_OUT_OF_PLACE.m | 4 +-
matlab/{nfft => nfct}/FG_PSI.m | 4 +-
matlab/nfct/Makefile.am | 44 ++
matlab/{nfft => nfct}/PRE_FG_PSI.m | 4 +-
matlab/{nfft => nfct}/PRE_FULL_PSI.m | 4 +-
matlab/{nnfft => nfct}/PRE_LIN_PSI.m | 4 +-
matlab/{nnfft => nfct}/PRE_PHI_HUT.m | 4 +-
matlab/{nnfft => nfct}/PRE_PSI.m | 4 +-
.../{nfft/nfft_adjoint.m => nfct/ndct_adjoint.m} | 10 +-
matlab/{nfft/nfft_finalize.m => nfct/ndct_trafo.m} | 10 +-
matlab/{nfft/nfft.m => nfct/nfct.m} | 163 +++---
.../{nfft/nfft_finalize.m => nfct/nfct_adjoint.m} | 10 +-
.../{nfft/nfft_finalize.m => nfct/nfct_finalize.m} | 10 +-
matlab/{nfft/nfft_finalize.m => nfct/nfct_get_f.m} | 10 +-
.../nfft_finalize.m => nfct/nfct_get_f_hat.m} | 10 +-
.../nfct_get_num_threads.m} | 10 +-
matlab/{nfft/nfft_finalize.m => nfct/nfct_get_x.m} | 10 +-
.../{nfft/nfft_finalize.m => nfct/nfct_init_1d.m} | 10 +-
.../{nfft/nfft_finalize.m => nfct/nfct_init_2d.m} | 10 +-
.../{nfft/nfft_finalize.m => nfct/nfct_init_3d.m} | 10 +-
.../nfft_init_guru.m => nfct/nfct_init_guru.m} | 12 +-
matlab/{nfft/nfft_finalize.m => nfct/nfct_set_f.m} | 10 +-
.../nfft_set_f_hat.m => nfct/nfct_set_f_hat.m} | 8 +-
matlab/{nfft/nfft_set_x.m => nfct/nfct_set_x.m} | 10 +-
matlab/{nfft/nfft_finalize.m => nfct/nfct_trafo.m} | 10 +-
matlab/{nfft/nfftmex.c => nfct/nfctmex.c} | 203 +++----
matlab/{nnfft => nfct}/simple_test.m | 66 +--
matlab/{nfft/test_nfft1d.m => nfct/test_nfct1d.m} | 31 +-
matlab/{nfft/test_nfft2d.m => nfct/test_nfct2d.m} | 32 +-
matlab/{nfft/test_nfft3d.m => nfct/test_nfct3d.m} | 34 +-
matlab/nfft/FFTW_ESTIMATE.m | 4 +-
matlab/nfft/FFTW_MEASURE.m | 4 +-
matlab/nfft/FFT_OUT_OF_PLACE.m | 4 +-
matlab/nfft/FG_PSI.m | 4 +-
matlab/nfft/NFFT_OMP_BLOCKWISE_ADJOINT.m | 4 +-
matlab/nfft/PRE_FG_PSI.m | 4 +-
matlab/nfft/PRE_FULL_PSI.m | 4 +-
matlab/nfft/PRE_LIN_PSI.m | 4 +-
matlab/nfft/PRE_PHI_HUT.m | 4 +-
matlab/nfft/PRE_PSI.m | 4 +-
matlab/nfft/ndft_adjoint.m | 4 +-
matlab/nfft/ndft_trafo.m | 4 +-
matlab/nfft/nfft.m | 5 +-
matlab/nfft/nfft_adjoint.m | 4 +-
matlab/nfft/nfft_finalize.m | 4 +-
matlab/nfft/nfft_get_f.m | 4 +-
matlab/nfft/nfft_get_f_hat.m | 4 +-
matlab/nfft/nfft_get_num_threads.m | 4 +-
matlab/nfft/nfft_get_x.m | 4 +-
matlab/nfft/nfft_init_1d.m | 4 +-
matlab/nfft/nfft_init_2d.m | 4 +-
matlab/nfft/nfft_init_3d.m | 4 +-
matlab/nfft/nfft_init_guru.m | 4 +-
matlab/nfft/nfft_precompute_psi.m | 4 +-
matlab/nfft/nfft_set_f.m | 4 +-
matlab/nfft/nfft_set_f_hat.m | 4 +-
matlab/nfft/nfft_set_x.m | 4 +-
matlab/nfft/nfft_trafo.m | 4 +-
matlab/nfft/nfftmex.c | 58 +-
matlab/nfft/nfftmex.m | 4 +-
matlab/nfft/simple_test.m | 28 +-
matlab/nfft/test_nfft1d.m | 2 +-
matlab/nfft/test_nfft2d.m | 2 +-
matlab/nfft/test_nfft3d.m | 2 +-
matlab/nfsft/@f_hat/char.m | 4 +-
matlab/nfsft/@f_hat/display.m | 4 +-
matlab/nfsft/@f_hat/double.m | 4 +-
matlab/nfsft/@f_hat/f_hat.m | 4 +-
matlab/nfsft/@f_hat/get.m | 4 +-
matlab/nfsft/@f_hat/minus.m | 4 +-
matlab/nfsft/@f_hat/mtimes.m | 4 +-
matlab/nfsft/@f_hat/mtimesr.m | 4 +-
matlab/nfsft/@f_hat/norm.m | 4 +-
matlab/nfsft/@f_hat/plus.m | 4 +-
matlab/nfsft/@f_hat/subsasgn.m | 4 +-
matlab/nfsft/@f_hat/subsref.m | 4 +-
matlab/nfsft/NFSFT_NORMALIZED.m | 4 +-
matlab/nfsft/NFSFT_NO_DIRECT_ALGORITHM.m | 4 +-
matlab/nfsft/NFSFT_NO_FAST_ALGORITHM.m | 4 +-
matlab/nfsft/NFSFT_PRESERVE_F_HAT.m | 4 +-
matlab/nfsft/NFSFT_USE_DPT.m | 4 +-
matlab/nfsft/NFSFT_USE_NDFT.m | 4 +-
matlab/nfsft/cc.m | 4 +-
matlab/nfsft/f_hat_index.m | 4 +-
matlab/nfsft/gl.m | 4 +-
matlab/nfsft/ndsft_adjoint.m | 4 +-
matlab/nfsft/ndsft_trafo.m | 4 +-
matlab/nfsft/nfsft_adjoint.m | 4 +-
matlab/nfsft/nfsft_finalize.m | 4 +-
matlab/nfsft/nfsft_forget.m | 4 +-
matlab/nfsft/nfsft_get_f.m | 4 +-
matlab/nfsft/nfsft_get_f_hat.m | 4 +-
matlab/nfsft/nfsft_get_f_hat_linear.m | 4 +-
matlab/nfsft/nfsft_get_num_threads.m | 4 +-
matlab/nfsft/nfsft_get_x.m | 4 +-
matlab/nfsft/nfsft_init.m | 4 +-
matlab/nfsft/nfsft_init_advanced.m | 4 +-
matlab/nfsft/nfsft_init_guru.m | 4 +-
matlab/nfsft/nfsft_precompute.m | 4 +-
matlab/nfsft/nfsft_precompute_x.m | 4 +-
matlab/nfsft/nfsft_set_f.m | 4 +-
matlab/nfsft/nfsft_set_f_hat.m | 4 +-
matlab/nfsft/nfsft_set_f_hat_linear.m | 4 +-
matlab/nfsft/nfsft_set_x.m | 4 +-
matlab/nfsft/nfsft_trafo.m | 4 +-
matlab/nfsft/nfsftmex.c | 71 ++-
matlab/nfsft/nfsftmex.m | 6 +-
matlab/nfsft/projection.m | 4 +-
matlab/nfsft/simple_test.m | 4 +-
matlab/nfsoft/Makefile.am | 3 +-
matlab/nfsoft/NFSOFT_NORMALIZED.m | 2 +
matlab/nfsoft/NFSOFT_REPRESENT.m | 4 +
matlab/nfsoft/NFSOFT_USE_DPT.m | 3 +
matlab/nfsoft/NFSOFT_USE_NDFT.m | 3 +
matlab/nfsoft/nfsoft_adjoint.m | 3 +
matlab/nfsoft/nfsoft_f_hat_size.m | 4 +
matlab/nfsoft/nfsoft_finalize.m | 3 +
matlab/nfsoft/nfsoft_get_f.m | 3 +
matlab/nfsoft/nfsoft_get_f_hat.m | 3 +
matlab/nfsoft/nfsoft_get_num_threads.m | 2 +-
matlab/nfsoft/nfsoft_index.m | 3 +
matlab/nfsoft/nfsoft_init.m | 29 +
matlab/nfsoft/nfsoft_precompute.m | 3 +
matlab/nfsoft/nfsoft_set_f.m | 3 +
matlab/nfsoft/nfsoft_set_f_hat.m | 3 +
matlab/nfsoft/nfsoft_set_x.m | 6 +
matlab/nfsoft/nfsoft_trafo.m | 3 +
matlab/nfsoft/nfsoftmex.c | 279 ++++++++--
matlab/nfsoft/test_nfsoft.m | 28 +
matlab/nfst/Contents.m | 30 +
matlab/{nfft => nfst}/FFTW_ESTIMATE.m | 4 +-
matlab/{nfft => nfst}/FFTW_MEASURE.m | 4 +-
matlab/{nfft => nfst}/FFT_OUT_OF_PLACE.m | 4 +-
matlab/{nfft => nfst}/FG_PSI.m | 4 +-
matlab/nfst/Makefile.am | 44 ++
matlab/{nfft => nfst}/PRE_FG_PSI.m | 4 +-
matlab/{nfft => nfst}/PRE_FULL_PSI.m | 4 +-
matlab/{nnfft => nfst}/PRE_LIN_PSI.m | 4 +-
matlab/{nnfft => nfst}/PRE_PHI_HUT.m | 4 +-
matlab/{nnfft => nfst}/PRE_PSI.m | 4 +-
.../{nfft/nfft_adjoint.m => nfst/ndst_adjoint.m} | 10 +-
matlab/{nfft/nfft_finalize.m => nfst/ndst_trafo.m} | 10 +-
matlab/{nfft/nfft.m => nfst/nfst.m} | 177 +++---
.../{nfft/nfft_finalize.m => nfst/nfst_adjoint.m} | 10 +-
.../{nfft/nfft_finalize.m => nfst/nfst_finalize.m} | 10 +-
matlab/{nfft/nfft_finalize.m => nfst/nfst_get_f.m} | 10 +-
.../nfft_finalize.m => nfst/nfst_get_f_hat.m} | 10 +-
.../nfst_get_num_threads.m} | 10 +-
matlab/{nfft/nfft_finalize.m => nfst/nfst_get_x.m} | 10 +-
.../{nfft/nfft_finalize.m => nfst/nfst_init_1d.m} | 10 +-
.../{nfft/nfft_finalize.m => nfst/nfst_init_2d.m} | 10 +-
.../{nfft/nfft_finalize.m => nfst/nfst_init_3d.m} | 10 +-
.../nfft_init_guru.m => nfst/nfst_init_guru.m} | 12 +-
matlab/{nfft/nfft_finalize.m => nfst/nfst_set_f.m} | 10 +-
.../nfft_finalize.m => nfst/nfst_set_f_hat.m} | 10 +-
matlab/{nfft/nfft_set_x.m => nfst/nfst_set_x.m} | 10 +-
matlab/{nfft/nfft_finalize.m => nfst/nfst_trafo.m} | 10 +-
matlab/{nfft/nfftmex.c => nfst/nfstmex.c} | 201 +++----
matlab/{nnfft => nfst}/simple_test.m | 66 +--
matlab/{nfft/test_nfft1d.m => nfst/test_nfst1d.m} | 37 +-
matlab/{nfft/test_nfft2d.m => nfst/test_nfst2d.m} | 38 +-
matlab/{nfft/test_nfft3d.m => nfst/test_nfst3d.m} | 40 +-
matlab/nnfft/PRE_FULL_PSI.m | 4 +-
matlab/nnfft/PRE_LIN_PSI.m | 4 +-
matlab/nnfft/PRE_PHI_HUT.m | 4 +-
matlab/nnfft/PRE_PSI.m | 4 +-
matlab/nnfft/nnfft.m | 4 +-
matlab/nnfft/nnfft_display.m | 4 +-
matlab/nnfft/nnfft_finalize.m | 4 +-
matlab/nnfft/nnfft_get_f.m | 4 +-
matlab/nnfft/nnfft_get_f_hat.m | 4 +-
matlab/nnfft/nnfft_get_num_threads.m | 4 +-
matlab/nnfft/nnfft_get_x.m | 4 +-
matlab/nnfft/nnfft_init.m | 4 +-
matlab/nnfft/nnfft_init_1d.m | 4 +-
matlab/nnfft/nnfft_init_2d.m | 4 +-
matlab/nnfft/nnfft_init_3d.m | 4 +-
matlab/nnfft/nnfft_init_guru.m | 4 +-
matlab/nnfft/nnfft_precompute_psi.m | 4 +-
matlab/nnfft/nnfft_set_f.m | 4 +-
matlab/nnfft/nnfft_set_f_hat.m | 4 +-
matlab/nnfft/nnfft_set_v.m | 4 +-
matlab/nnfft/nnfft_set_x.m | 4 +-
matlab/nnfft/nnfft_trafo.m | 4 +-
matlab/nnfft/nnfft_trafo_direct.m | 4 +-
matlab/nnfft/nnfftmex.c | 56 +-
matlab/nnfft/nnfftmex.m | 4 +-
matlab/nnfft/simple_test.m | 4 +-
matlab/nnfft/test_nnfft1d.m | 2 +-
matlab/nnfft/test_nnfft2d.m | 2 +-
matlab/nnfft/test_nnfft2d_N215.m | 2 +-
support/Portfile | 6 +-
support/copyright.txt | 2 +-
support/copyright_m4.txt | 2 +-
support/copyright_matlab.txt | 2 +-
support/copyright_matlab_single_line.txt | 2 +-
support/fpt.dox | 12 +-
support/mri.dox | 2 +-
support/nfct.dox | 2 +-
support/nfft.dox | 14 +-
support/nfsft.dox | 6 +-
support/nfsoft.dox | 6 +-
support/nfst.dox | 2 +-
support/nnfft.dox | 2 +-
support/nsfft.dox | 10 +-
support/solver.dox | 2 +-
tests/Makefile.am | 2 +-
tests/bessel.c | 8 +-
tests/bessel.h | 2 +-
tests/bspline.c | 8 +-
tests/bspline.h | 2 +-
tests/check.c | 21 +-
tests/check_nfsft.c | 2 +-
tests/nfct.c | 6 +-
tests/nfct.h | 2 +-
tests/nfft.c | 8 +-
tests/nfft.h | 2 +-
tests/nfst.c | 6 +-
tests/nfst.h | 2 +-
tests/{version.c => reflect.c} | 15 +-
tests/{bessel.h => reflect.h} | 5 +-
tests/util.c | 153 +++++
tests/{version.h => util.h} | 5 +-
425 files changed, 4573 insertions(+), 1631 deletions(-)
create mode 100644 doc/assets/sphere.pdf
create mode 100644 doc/assets/sphere.png
mode change 100755 => 100644 kernel/nfsoft/nfsoft.c
mode change 100755 => 100644 kernel/nfsoft/wigner.c
mode change 100755 => 100644 kernel/nfsoft/wigner.h
create mode 100644 m4/ax_eps_calc.m4
create mode 100644 m4/ax_eps_def.m4
copy NEWS => matlab/fastsum/Contents.m (100%)
copy matlab/{nnfft/nnfftmex.m => fastsum/EXACT_NEARFIELD.m} (77%)
create mode 100644 matlab/fastsum/Makefile.am
copy matlab/{nnfft/nnfftmex.m => fastsum/NEARFIELD_BOXES.m} (79%)
create mode 100644 matlab/fastsum/fastsum.m
copy matlab/{nfft/nfftmex.m => fastsum/fastsum_finalize.m} (76%)
copy matlab/{nfft/nfft_finalize.m => fastsum/fastsum_get_f.m} (75%)
copy matlab/{nfft/FFT_OUT_OF_PLACE.m => fastsum/fastsum_get_num_threads.m} (71%)
copy matlab/{nfft/FFT_OUT_OF_PLACE.m => fastsum/fastsum_init.m} (71%)
copy matlab/{nfft/nfftmex.m => fastsum/fastsum_set_alpha.m} (74%)
copy matlab/{nfft/nfftmex.m => fastsum/fastsum_set_x.m} (73%)
copy matlab/{nfft/nfftmex.m => fastsum/fastsum_set_y.m} (73%)
create mode 100644 matlab/fastsum/fastsum_simple.m
copy matlab/{nfft/nfftmex.m => fastsum/fastsum_trafo.m} (77%)
copy matlab/{nfft/nfftmex.m => fastsum/fastsum_trafo_direct.m} (75%)
create mode 100644 matlab/fastsum/fastsummex.c
create mode 100644 matlab/fastsum/test_fastsum.m
create mode 100644 matlab/infft_1D/README
create mode 100644 matlab/infft_1D/infft.m
create mode 100644 matlab/infft_1D/simple_test.m
create mode 100644 matlab/nfct/Contents.m
copy matlab/{nfft => nfct}/FFTW_ESTIMATE.m (86%)
copy matlab/{nfft => nfct}/FFTW_MEASURE.m (86%)
copy matlab/{nfft => nfct}/FFT_OUT_OF_PLACE.m (87%)
copy matlab/{nfft => nfct}/FG_PSI.m (88%)
create mode 100644 matlab/nfct/Makefile.am
copy matlab/{nfft => nfct}/PRE_FG_PSI.m (89%)
copy matlab/{nfft => nfct}/PRE_FULL_PSI.m (88%)
copy matlab/{nnfft => nfct}/PRE_LIN_PSI.m (89%)
copy matlab/{nnfft => nfct}/PRE_PHI_HUT.m (88%)
copy matlab/{nnfft => nfct}/PRE_PSI.m (88%)
copy matlab/{nfft/nfft_adjoint.m => nfct/ndct_adjoint.m} (73%)
copy matlab/{nfft/nfft_finalize.m => nfct/ndct_trafo.m} (74%)
copy matlab/{nfft/nfft.m => nfct/nfct.m} (69%)
copy matlab/{nfft/nfft_finalize.m => nfct/nfct_adjoint.m} (75%)
copy matlab/{nfft/nfft_finalize.m => nfct/nfct_finalize.m} (77%)
copy matlab/{nfft/nfft_finalize.m => nfct/nfct_get_f.m} (76%)
copy matlab/{nfft/nfft_finalize.m => nfct/nfct_get_f_hat.m} (74%)
copy matlab/{nfft/nfft_get_num_threads.m => nfct/nfct_get_num_threads.m} (72%)
copy matlab/{nfft/nfft_finalize.m => nfct/nfct_get_x.m} (77%)
copy matlab/{nfft/nfft_finalize.m => nfct/nfct_init_1d.m} (76%)
copy matlab/{nfft/nfft_finalize.m => nfct/nfct_init_2d.m} (76%)
copy matlab/{nfft/nfft_finalize.m => nfct/nfct_init_3d.m} (75%)
copy matlab/{nfft/nfft_init_guru.m => nfct/nfct_init_guru.m} (77%)
copy matlab/{nfft/nfft_finalize.m => nfct/nfct_set_f.m} (77%)
copy matlab/{nfft/nfft_set_f_hat.m => nfct/nfct_set_f_hat.m} (80%)
copy matlab/{nfft/nfft_set_x.m => nfct/nfct_set_x.m} (77%)
copy matlab/{nfft/nfft_finalize.m => nfct/nfct_trafo.m} (76%)
copy matlab/{nfft/nfftmex.c => nfct/nfctmex.c} (66%)
copy matlab/{nnfft => nfct}/simple_test.m (52%)
copy matlab/{nfft/test_nfft1d.m => nfct/test_nfct1d.m} (64%)
copy matlab/{nfft/test_nfft2d.m => nfct/test_nfct2d.m} (65%)
copy matlab/{nfft/test_nfft3d.m => nfct/test_nfct3d.m} (65%)
mode change 100755 => 100644 matlab/nfsft/cc.m
create mode 100644 matlab/nfsoft/NFSOFT_NORMALIZED.m
create mode 100644 matlab/nfsoft/NFSOFT_REPRESENT.m
create mode 100644 matlab/nfsoft/NFSOFT_USE_DPT.m
create mode 100644 matlab/nfsoft/NFSOFT_USE_NDFT.m
create mode 100644 matlab/nfsoft/nfsoft_adjoint.m
create mode 100644 matlab/nfsoft/nfsoft_f_hat_size.m
create mode 100644 matlab/nfsoft/nfsoft_finalize.m
create mode 100644 matlab/nfsoft/nfsoft_get_f.m
create mode 100644 matlab/nfsoft/nfsoft_get_f_hat.m
create mode 100644 matlab/nfsoft/nfsoft_index.m
create mode 100644 matlab/nfsoft/nfsoft_init.m
create mode 100644 matlab/nfsoft/nfsoft_precompute.m
create mode 100644 matlab/nfsoft/nfsoft_set_f.m
create mode 100644 matlab/nfsoft/nfsoft_set_f_hat.m
create mode 100644 matlab/nfsoft/nfsoft_set_x.m
create mode 100644 matlab/nfsoft/nfsoft_trafo.m
create mode 100644 matlab/nfsoft/test_nfsoft.m
create mode 100644 matlab/nfst/Contents.m
copy matlab/{nfft => nfst}/FFTW_ESTIMATE.m (86%)
copy matlab/{nfft => nfst}/FFTW_MEASURE.m (86%)
copy matlab/{nfft => nfst}/FFT_OUT_OF_PLACE.m (87%)
copy matlab/{nfft => nfst}/FG_PSI.m (88%)
create mode 100644 matlab/nfst/Makefile.am
copy matlab/{nfft => nfst}/PRE_FG_PSI.m (89%)
copy matlab/{nfft => nfst}/PRE_FULL_PSI.m (88%)
copy matlab/{nnfft => nfst}/PRE_LIN_PSI.m (89%)
copy matlab/{nnfft => nfst}/PRE_PHI_HUT.m (88%)
copy matlab/{nnfft => nfst}/PRE_PSI.m (88%)
copy matlab/{nfft/nfft_adjoint.m => nfst/ndst_adjoint.m} (73%)
copy matlab/{nfft/nfft_finalize.m => nfst/ndst_trafo.m} (74%)
copy matlab/{nfft/nfft.m => nfst/nfst.m} (67%)
copy matlab/{nfft/nfft_finalize.m => nfst/nfst_adjoint.m} (75%)
copy matlab/{nfft/nfft_finalize.m => nfst/nfst_finalize.m} (77%)
copy matlab/{nfft/nfft_finalize.m => nfst/nfst_get_f.m} (76%)
copy matlab/{nfft/nfft_finalize.m => nfst/nfst_get_f_hat.m} (74%)
copy matlab/{nfft/nfft_get_num_threads.m => nfst/nfst_get_num_threads.m} (72%)
copy matlab/{nfft/nfft_finalize.m => nfst/nfst_get_x.m} (77%)
copy matlab/{nfft/nfft_finalize.m => nfst/nfst_init_1d.m} (76%)
copy matlab/{nfft/nfft_finalize.m => nfst/nfst_init_2d.m} (76%)
copy matlab/{nfft/nfft_finalize.m => nfst/nfst_init_3d.m} (75%)
copy matlab/{nfft/nfft_init_guru.m => nfst/nfst_init_guru.m} (77%)
copy matlab/{nfft/nfft_finalize.m => nfst/nfst_set_f.m} (77%)
copy matlab/{nfft/nfft_finalize.m => nfst/nfst_set_f_hat.m} (75%)
copy matlab/{nfft/nfft_set_x.m => nfst/nfst_set_x.m} (77%)
copy matlab/{nfft/nfft_finalize.m => nfst/nfst_trafo.m} (76%)
copy matlab/{nfft/nfftmex.c => nfst/nfstmex.c} (66%)
copy matlab/{nnfft => nfst}/simple_test.m (52%)
copy matlab/{nfft/test_nfft1d.m => nfst/test_nfst1d.m} (61%)
copy matlab/{nfft/test_nfft2d.m => nfst/test_nfst2d.m} (61%)
copy matlab/{nfft/test_nfft3d.m => nfst/test_nfst3d.m} (61%)
rename tests/{version.c => reflect.c} (73%)
copy tests/{bessel.h => reflect.h} (84%)
create mode 100644 tests/util.c
rename tests/{version.h => util.h} (85%)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/nfft.git
More information about the debian-science-commits
mailing list