[arrayfire] 248/248: Merge tag 'upstream/v3.2.0' into dfsg-clean
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Tue Nov 17 15:54:33 UTC 2015
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a commit to branch dfsg-clean
in repository arrayfire.
commit 62696f13a0db2458a37810d21c64061cd21c1a82
Merge: eac9359 c9b22d5
Author: Ghislain Antony Vaillant <ghisvail at gmail.com>
Date: Mon Nov 16 16:34:02 2015 +0000
Merge tag 'upstream/v3.2.0' into dfsg-clean
ArrayFireConfig.cmake.in | 30 +-
CMakeLists.txt | 7 +
CMakeModules/Version.cmake | 4 +-
CMakeModules/build_clBLAS.cmake | 2 +-
CMakeModules/build_forge.cmake | 2 +-
CMakeModules/osx_install/OSXInstaller.cmake | 16 +-
CMakeModules/osx_install/distribution.dist | 35 +-
README.md | 10 +-
assets | 2 +-
docs/details/algorithm.dox | 38 +-
docs/details/backend.dox | 66 ++
docs/details/image.dox | 3 +
docs/details/index.dox | 6 +
docs/details/vision.dox | 47 ++
docs/layout.xml | 2 +
docs/pages/INSTALL.md | 166 +++--
docs/pages/getting_started.md | 2 +
docs/pages/gfor.md | 32 -
docs/pages/matrix_manipulation.md | 298 ++++++++-
docs/pages/release_notes.md | 106 ++++
docs/pages/unified_backend.md | 212 +++++++
docs/pages/using_on_linux.md | 198 +++---
docs/pages/using_on_osx.md | 231 +++++--
docs/pages/using_on_windows.md | 304 ++++++---
examples/CMakeLists.txt | 27 +-
examples/common/progress.h | 2 +-
examples/graphics/plot3.cpp | 58 ++
examples/graphics/surface.cpp | 55 ++
examples/pde/swe.cpp | 86 +++
examples/unified/basic.cpp | 78 +++
include/af/arith.h | 20 +-
include/af/array.h | 60 +-
include/af/backend.h | 105 ++++
include/af/cuda.h | 28 +
include/af/defines.h | 70 ++-
include/af/graphics.h | 121 +++-
include/af/image.h | 111 +++-
include/af/index.h | 72 +++
include/af/macros.h | 24 +
include/af/opencl.h | 461 +++++++-------
include/af/statistics.h | 28 +-
include/af/traits.hpp | 24 +
include/af/util.h | 4 +-
include/af/vision.h | 181 +++++-
include/arrayfire.h | 12 +
src/api/c/approx.cpp | 30 +-
src/api/c/assign.cpp | 6 +
src/api/c/bilateral.cpp | 2 +
src/api/c/binary.cpp | 8 +
src/api/c/cast.cpp | 2 +
src/api/c/convolve.cpp | 8 +
src/api/c/corrcoef.cpp | 2 +
src/api/c/covariance.cpp | 12 +-
src/api/c/data.cpp | 53 +-
src/api/c/device.cpp | 60 +-
src/api/c/diff.cpp | 4 +
src/api/c/dog.cpp | 12 +-
src/api/c/err_common.cpp | 6 +-
src/api/c/fast.cpp | 2 +
src/api/c/fftconvolve.cpp | 4 +
src/api/c/filters.cpp | 2 +
src/api/c/flip.cpp | 2 +
src/api/c/graphics_common.cpp | 60 +-
src/api/c/graphics_common.hpp | 18 +-
src/api/c/handle.hpp | 3 +
src/api/c/hist.cpp | 5 +-
src/api/c/histeq.cpp | 4 +
src/api/c/histogram.cpp | 4 +
src/api/c/homography.cpp | 88 +++
src/api/c/image.cpp | 21 +-
src/api/c/imageio.cpp | 217 +++----
src/api/c/imageio2.cpp | 389 ++++++++++++
src/api/c/imageio_helper.h | 102 +++
src/api/c/implicit.cpp | 6 +
src/api/c/index.cpp | 18 +-
src/api/c/join.cpp | 4 +
src/api/c/match_template.cpp | 2 +
src/api/c/mean.cpp | 131 ++--
src/api/c/meanshift.cpp | 4 +
src/api/c/median.cpp | 4 +
src/api/c/moddims.cpp | 2 +
src/api/c/morph.cpp | 4 +
src/api/c/nearest_neighbour.cpp | 13 +-
src/api/c/plot.cpp | 5 +-
src/api/c/plot3.cpp | 113 ++++
src/api/c/print.cpp | 6 +
src/api/c/reduce.cpp | 16 +
src/api/c/regions.cpp | 2 +
src/api/c/reorder.cpp | 2 +
src/api/c/replace.cpp | 4 +
src/api/c/resize.cpp | 2 +
src/api/c/rgb_gray.cpp | 2 +
src/api/c/rotate.cpp | 2 +
src/api/c/sat.cpp | 2 +
src/api/c/scan.cpp | 2 +
src/api/c/select.cpp | 6 +
src/api/c/set.cpp | 12 +
src/api/c/shift.cpp | 2 +
src/api/c/sift.cpp | 52 +-
src/api/c/sobel.cpp | 2 +
src/api/c/sort.cpp | 16 +
src/api/c/stats.h | 45 +-
src/api/c/stdev.cpp | 24 +-
src/api/c/stream.cpp | 4 +
src/api/c/surface.cpp | 135 ++++
src/api/c/susan.cpp | 9 +-
src/api/c/tile.cpp | 2 +
src/api/c/transform.cpp | 2 +
src/api/c/transpose.cpp | 4 +
src/api/c/type_util.cpp | 10 +-
src/api/c/unary.cpp | 41 +-
src/api/c/unwrap.cpp | 2 +
src/api/c/util.cpp | 81 +++
src/api/c/var.cpp | 18 +-
src/api/c/where.cpp | 2 +
src/api/c/wrap.cpp | 2 +
src/api/cpp/array.cpp | 24 +-
src/api/cpp/corrcoef.cpp | 4 +
src/api/cpp/data.cpp | 2 +
src/api/cpp/device.cpp | 32 +
src/api/cpp/features.cpp | 1 -
src/api/cpp/graphics.cpp | 21 +
src/api/cpp/homography.cpp | 32 +
src/api/cpp/imageio.cpp | 12 +
src/api/cpp/mean.cpp | 4 +
src/api/cpp/median.cpp | 6 +-
src/api/cpp/reduce.cpp | 6 +
src/api/cpp/seq.cpp | 4 +-
src/api/cpp/sift.cpp | 17 +
src/api/cpp/stdev.cpp | 4 +
src/api/cpp/timing.cpp | 8 +-
src/api/cpp/var.cpp | 2 +
src/api/unified/CMakeLists.txt | 72 +++
src/api/unified/algorithm.cpp | 148 +++++
src/api/unified/arith.cpp | 102 +++
src/api/unified/array.cpp | 108 ++++
src/api/unified/blas.cpp | 40 ++
src/api/unified/data.cpp | 180 ++++++
src/api/unified/device.cpp | 140 +++++
src/api/unified/features.cpp | 44 ++
src/api/unified/graphics.cpp | 83 +++
src/api/unified/image.cpp | 252 ++++++++
src/api/unified/index.cpp | 54 ++
src/api/unified/lapack.cpp | 98 +++
src/api/unified/signal.cpp | 143 +++++
src/api/unified/statistics.cpp | 96 +++
src/api/unified/symbol_manager.cpp | 223 +++++++
src/api/unified/symbol_manager.hpp | 108 ++++
src/api/unified/util.cpp | 63 ++
src/api/unified/vision.cpp | 86 +++
src/backend/ArrayInfo.cpp | 82 +++
src/backend/ArrayInfo.hpp | 37 +-
src/backend/cblas.cpp | 1 +
src/backend/cpu/Array.cpp | 4 +-
src/backend/cpu/approx.cpp | 206 +++---
src/backend/cpu/assign.cpp | 2 +
src/backend/cpu/bilateral.cpp | 2 +
src/backend/cpu/convolve.cpp | 4 +
src/backend/cpu/copy.cpp | 54 +-
src/backend/cpu/diagonal.cpp | 2 +
src/backend/cpu/diff.cpp | 2 +
src/backend/cpu/fast.cpp | 2 +
src/backend/cpu/fftconvolve.cpp | 4 +
src/backend/cpu/hist_graphics.cpp | 2 +
src/backend/cpu/histogram.cpp | 4 +
src/backend/cpu/homography.cpp | 383 +++++++++++
src/backend/cpu/homography.hpp | 22 +
src/backend/cpu/identity.cpp | 4 +-
src/backend/cpu/image.cpp | 2 +
src/backend/cpu/index.cpp | 2 +
src/backend/cpu/iota.cpp | 2 +
src/backend/cpu/ireduce.cpp | 4 +
src/backend/cpu/join.cpp | 4 +
src/backend/cpu/lookup.cpp | 6 +
src/backend/cpu/match_template.cpp | 2 +
src/backend/cpu/meanshift.cpp | 4 +
src/backend/cpu/medfilt.cpp | 2 +
src/backend/cpu/memory.cpp | 2 +
src/backend/cpu/morph.cpp | 2 +
src/backend/cpu/nearest_neighbour.cpp | 13 +-
src/backend/cpu/platform.cpp | 5 +
src/backend/cpu/platform.hpp | 2 +
src/backend/cpu/plot.cpp | 2 +
src/backend/cpu/{plot.cpp => plot3.cpp} | 12 +-
src/backend/{opencl/plot.hpp => cpu/plot3.hpp} | 5 +-
src/backend/cpu/random.cpp | 2 +
src/backend/cpu/range.cpp | 2 +
src/backend/cpu/reduce.cpp | 38 +-
src/backend/cpu/regions.cpp | 2 +
src/backend/cpu/reorder.cpp | 2 +
src/backend/cpu/resize.cpp | 2 +
src/backend/cpu/rotate.cpp | 2 +
src/backend/cpu/scan.cpp | 2 +
src/backend/cpu/select.cpp | 2 +
src/backend/cpu/set.cpp | 4 +
src/backend/cpu/shift.cpp | 2 +
src/backend/cpu/sift.cpp | 13 +-
src/backend/cpu/sift.hpp | 3 +-
src/backend/cpu/sobel.cpp | 2 +
src/backend/cpu/sort.cpp | 4 +
src/backend/cpu/sort_by_key.cpp | 9 +
src/backend/cpu/sort_index.cpp | 4 +
src/backend/cpu/{plot.cpp => surface.cpp} | 12 +-
src/backend/{opencl/plot.hpp => cpu/surface.hpp} | 5 +-
src/backend/cpu/susan.cpp | 21 +-
src/backend/cpu/tile.cpp | 2 +
src/backend/cpu/transform.cpp | 2 +
src/backend/cpu/transpose.cpp | 2 +
src/backend/cpu/triangle.cpp | 2 +
src/backend/cpu/types.hpp | 1 +
src/backend/cpu/unwrap.cpp | 2 +
src/backend/cpu/where.cpp | 2 +
src/backend/cpu/wrap.cpp | 2 +
src/backend/cuda/Array.cpp | 14 +-
src/backend/cuda/CMakeLists.txt | 47 +-
src/backend/cuda/JIT/arith.cu | 2 +
src/backend/cuda/JIT/cast.cu | 20 +-
src/backend/cuda/JIT/exp.cu | 4 +
src/backend/cuda/JIT/hyper.cu | 2 +
src/backend/cuda/JIT/logic.cu | 8 +
src/backend/cuda/JIT/numeric.cu | 42 +-
src/backend/cuda/JIT/trig.cu | 4 +
src/backend/cuda/JIT/types.h | 1 +
src/backend/cuda/all.cu | 2 +
src/backend/cuda/any.cu | 2 +
src/backend/cuda/assign.cu | 8 +-
src/backend/cuda/bilateral.cu | 2 +
src/backend/cuda/cholesky.cu | 28 +
src/backend/cuda/convolve.cpp | 4 +
src/backend/cuda/copy.cu | 38 +-
src/backend/cuda/count.cu | 2 +
src/backend/cuda/cpu_lapack/cpu_cholesky.cpp | 109 ++++
.../plot.hpp => cuda/cpu_lapack/cpu_cholesky.hpp} | 17 +-
src/backend/cuda/cpu_lapack/cpu_inverse.cpp | 92 +++
.../plot.hpp => cuda/cpu_lapack/cpu_inverse.hpp} | 14 +-
src/backend/cuda/cpu_lapack/cpu_lu.cpp | 197 ++++++
.../plot.hpp => cuda/cpu_lapack/cpu_lu.hpp} | 17 +-
src/backend/cuda/cpu_lapack/cpu_qr.cpp | 160 +++++
.../plot.hpp => cuda/cpu_lapack/cpu_qr.hpp} | 17 +-
src/backend/cuda/cpu_lapack/cpu_solve.cpp | 206 ++++++
.../plot.hpp => cuda/cpu_lapack/cpu_solve.hpp} | 18 +-
src/backend/cuda/cpu_lapack/cpu_svd.cpp | 153 +++++
.../plot.hpp => cuda/cpu_lapack/cpu_svd.hpp} | 19 +-
src/backend/cuda/cpu_lapack/cpu_triangle.hpp | 52 ++
src/backend/cuda/cpu_lapack/lapack_helper.hpp | 35 ++
src/backend/cuda/diagonal.cu | 2 +
src/backend/cuda/diff.cu | 2 +
src/backend/cuda/dilate.cu | 2 +
src/backend/cuda/dilate3d.cu | 2 +
src/backend/cuda/erode.cu | 2 +
src/backend/cuda/erode3d.cu | 2 +
src/backend/cuda/fast.cu | 2 +
src/backend/cuda/fast_pyramid.cu | 2 +
src/backend/cuda/fftconvolve.cu | 4 +
src/backend/cuda/hist_graphics.cu | 2 +
src/backend/cuda/histogram.cu | 4 +
src/backend/cuda/homography.cu | 79 +++
src/backend/cuda/homography.hpp | 22 +
src/backend/cuda/identity.cu | 2 +
src/backend/cuda/image.cu | 2 +
src/backend/cuda/index.cu | 6 +-
src/backend/cuda/interopManager.cu | 34 +
src/backend/cuda/interopManager.hpp | 2 +
src/backend/cuda/inverse.cu | 22 +
src/backend/cuda/iota.cu | 2 +
src/backend/cuda/ireduce.cu | 4 +
src/backend/cuda/jit.cpp | 2 +
src/backend/cuda/join.cu | 22 +-
src/backend/cuda/kernel/approx.hpp | 121 ++--
src/backend/cuda/kernel/convolve.cu | 16 +-
src/backend/cuda/kernel/convolve_separable.cu | 12 +-
src/backend/cuda/kernel/fast.hpp | 24 +-
src/backend/cuda/kernel/harris.hpp | 7 +-
src/backend/cuda/kernel/homography.hpp | 699 +++++++++++++++++++++
src/backend/cuda/kernel/ireduce.hpp | 11 +-
src/backend/cuda/kernel/memcopy.hpp | 2 +
src/backend/cuda/kernel/nearest_neighbour.hpp | 9 +
src/backend/cuda/kernel/orb.hpp | 7 +-
src/backend/cuda/kernel/reduce.hpp | 8 +-
src/backend/cuda/kernel/regions.hpp | 11 +-
src/backend/cuda/kernel/shared.hpp | 4 +
src/backend/cuda/kernel/susan.hpp | 4 +-
src/backend/cuda/kernel/triangle.hpp | 8 +-
src/backend/cuda/kernel/where.hpp | 6 +-
src/backend/cuda/lookup.cu | 6 +
src/backend/cuda/lu.cu | 30 +
src/backend/cuda/match_template.cu | 2 +
src/backend/cuda/math.hpp | 9 +
src/backend/cuda/max.cu | 2 +
src/backend/cuda/meanshift.cu | 4 +
src/backend/cuda/medfilt.cu | 2 +
src/backend/cuda/memory.cpp | 2 +
src/backend/cuda/min.cu | 2 +
src/backend/cuda/nearest_neighbour.cu | 2 +
src/backend/cuda/platform.cpp | 23 +
src/backend/cuda/platform.hpp | 4 +
src/backend/cuda/plot.cu | 2 +
src/backend/cuda/{plot.cu => plot3.cu} | 12 +-
src/backend/{opencl/plot.hpp => cuda/plot3.hpp} | 5 +-
src/backend/cuda/product.cu | 4 +-
src/backend/cuda/qr.cu | 29 +
src/backend/cuda/random.cu | 2 +
src/backend/cuda/range.cu | 2 +
src/backend/cuda/regions.cu | 2 +
src/backend/cuda/reorder.cu | 2 +
src/backend/cuda/resize.cu | 2 +
src/backend/cuda/rotate.cu | 2 +
src/backend/cuda/scan.cu | 2 +
src/backend/cuda/select.cu | 2 +
src/backend/cuda/set.cu | 4 +
src/backend/cuda/shift.cu | 2 +
src/backend/cuda/sift.cu | 14 +-
src/backend/cuda/sift.hpp | 3 +-
src/backend/cuda/sobel.cu | 2 +
src/backend/cuda/solve.cu | 31 +
src/backend/cuda/sort.cu | 4 +
.../cuda/{dilate.cu => sort_by_key/ascd_s16.cu} | 11 +-
.../cuda/{dilate.cu => sort_by_key/ascd_s64.cu} | 11 +-
.../cuda/{dilate.cu => sort_by_key/ascd_u16.cu} | 11 +-
.../cuda/{dilate.cu => sort_by_key/ascd_u64.cu} | 11 +-
.../cuda/{dilate.cu => sort_by_key/desc_s16.cu} | 11 +-
.../cuda/{dilate.cu => sort_by_key/desc_s64.cu} | 11 +-
.../cuda/{dilate.cu => sort_by_key/desc_u16.cu} | 11 +-
.../cuda/{dilate.cu => sort_by_key/desc_u64.cu} | 11 +-
src/backend/cuda/sort_by_key_impl.hpp | 6 +-
src/backend/cuda/sort_index.cu | 4 +
src/backend/cuda/sum.cu | 10 +
src/backend/cuda/{plot.cu => surface.cu} | 12 +-
src/backend/{opencl/plot.hpp => cuda/surface.hpp} | 5 +-
src/backend/cuda/susan.cu | 22 +-
src/backend/cuda/svd.cu | 34 +-
src/backend/cuda/tile.cu | 2 +
src/backend/cuda/transform.cu | 2 +
src/backend/cuda/transpose.cu | 2 +
src/backend/cuda/transpose_inplace.cu | 2 +
src/backend/cuda/triangle.cu | 2 +
src/backend/cuda/types.cpp | 8 +
src/backend/cuda/types.hpp | 3 +-
src/backend/cuda/unwrap.cu | 2 +
src/backend/cuda/where.cu | 2 +
src/backend/cuda/wrap.cu | 2 +
src/backend/defines.hpp | 4 +
src/backend/dim4.cpp | 46 +-
src/backend/opencl/Array.cpp | 4 +-
src/backend/opencl/all.cpp | 2 +
src/backend/opencl/any.cpp | 2 +
src/backend/opencl/assign.cpp | 6 +-
src/backend/opencl/bilateral.cpp | 2 +
src/backend/opencl/convolve.cpp | 4 +
src/backend/opencl/convolve_separable.cpp | 4 +
src/backend/opencl/copy.cpp | 24 +-
src/backend/opencl/count.cpp | 2 +
src/backend/opencl/diagonal.cpp | 2 +
src/backend/opencl/diff.cpp | 2 +
src/backend/opencl/dilate.cpp | 2 +
src/backend/opencl/dilate3d.cpp | 2 +
src/backend/opencl/erode.cpp | 2 +
src/backend/opencl/erode3d.cpp | 2 +
src/backend/opencl/fast.cpp | 2 +
src/backend/opencl/fftconvolve.cpp | 4 +
src/backend/opencl/hist_graphics.cpp | 2 +
src/backend/opencl/histogram.cpp | 4 +
src/backend/opencl/homography.cpp | 96 +++
src/backend/opencl/{plot.hpp => homography.hpp} | 17 +-
src/backend/opencl/identity.cpp | 2 +
src/backend/opencl/image.cpp | 6 +-
src/backend/opencl/index.cpp | 6 +-
src/backend/opencl/interopManager.cpp | 24 +
src/backend/opencl/interopManager.hpp | 2 +
src/backend/opencl/iota.cpp | 2 +
src/backend/opencl/ireduce.cpp | 4 +
src/backend/opencl/join.cpp | 4 +
src/backend/opencl/kernel/approx.hpp | 19 +-
src/backend/opencl/kernel/approx1.cl | 44 +-
src/backend/opencl/kernel/approx2.cl | 59 +-
src/backend/opencl/kernel/convolve/conv1.cpp | 4 +
.../{plot.hpp => kernel/convolve/conv2_s16.cpp} | 16 +-
.../{plot.hpp => kernel/convolve/conv2_s64.cpp} | 16 +-
.../{plot.hpp => kernel/convolve/conv2_u16.cpp} | 16 +-
.../{plot.hpp => kernel/convolve/conv2_u64.cpp} | 16 +-
src/backend/opencl/kernel/convolve/conv3.cpp | 4 +
src/backend/opencl/kernel/convolve_separable.cpp | 4 +
src/backend/opencl/kernel/fast.hpp | 2 +-
src/backend/opencl/kernel/homography.cl | 516 +++++++++++++++
src/backend/opencl/kernel/homography.hpp | 261 ++++++++
src/backend/opencl/kernel/orb.hpp | 1 -
src/backend/opencl/kernel/sort.hpp | 24 +-
src/backend/opencl/kernel/sort_by_key.hpp | 20 +-
src/backend/opencl/kernel/sort_index.hpp | 22 +-
src/backend/opencl/lookup.cpp | 6 +
src/backend/opencl/match_template.cpp | 2 +
src/backend/opencl/max.cpp | 2 +
src/backend/opencl/meanshift.cpp | 4 +
src/backend/opencl/medfilt.cpp | 2 +
src/backend/opencl/memory.cpp | 2 +
src/backend/opencl/min.cpp | 2 +
src/backend/opencl/nearest_neighbour.cpp | 2 +
src/backend/opencl/platform.cpp | 23 +
src/backend/opencl/platform.hpp | 4 +
src/backend/opencl/plot.cpp | 2 +
src/backend/opencl/plot.hpp | 1 -
src/backend/opencl/{plot.cpp => plot3.cpp} | 19 +-
src/backend/opencl/{plot.hpp => plot3.hpp} | 3 +-
src/backend/opencl/product.cpp | 2 +
src/backend/opencl/random.cpp | 2 +
src/backend/opencl/range.cpp | 2 +
src/backend/opencl/regions.cpp | 2 +
src/backend/opencl/reorder.cpp | 2 +
src/backend/opencl/resize.cpp | 2 +
src/backend/opencl/rotate.cpp | 2 +
src/backend/opencl/scan.cpp | 2 +
src/backend/opencl/select.cpp | 2 +
src/backend/opencl/set.cpp | 42 +-
src/backend/opencl/shift.cpp | 2 +
src/backend/opencl/sift.cpp | 27 +-
src/backend/opencl/sift.hpp | 3 +-
src/backend/opencl/sobel.cpp | 2 +
src/backend/opencl/sort.cpp | 4 +
src/backend/opencl/sort_by_key/impl.hpp | 4 +
.../opencl/{plot.hpp => sort_by_key/s16.cpp} | 13 +-
.../opencl/{plot.hpp => sort_by_key/s64.cpp} | 13 +-
.../opencl/{plot.hpp => sort_by_key/u16.cpp} | 13 +-
.../opencl/{plot.hpp => sort_by_key/u64.cpp} | 13 +-
src/backend/opencl/sort_index.cpp | 4 +
src/backend/opencl/sum.cpp | 10 +
src/backend/opencl/{plot.cpp => surface.cpp} | 16 +-
src/backend/opencl/{plot.hpp => surface.hpp} | 2 +-
src/backend/opencl/susan.cpp | 22 +-
src/backend/opencl/tile.cpp | 2 +
src/backend/opencl/transform.cpp | 2 +
src/backend/opencl/transpose.cpp | 2 +
src/backend/opencl/transpose_inplace.cpp | 2 +
src/backend/opencl/triangle.cpp | 2 +
src/backend/opencl/types.cpp | 2 +
src/backend/opencl/types.hpp | 1 +
src/backend/opencl/unwrap.cpp | 2 +
src/backend/opencl/where.cpp | 2 +
src/backend/opencl/wrap.cpp | 2 +
test/CMakeLists.txt | 57 +-
test/approx1.cpp | 46 ++
test/approx2.cpp | 52 ++
test/array.cpp | 22 +-
test/assign.cpp | 2 +-
test/bilateral.cpp | 2 +-
test/constant.cpp | 2 +-
test/convolve.cpp | 2 +-
test/corrcoef.cpp | 94 +++
test/covariance.cpp | 135 ++++
test/data | 2 +-
test/diff1.cpp | 2 +-
test/diff2.cpp | 2 +-
test/dog.cpp | 6 +-
test/fast.cpp | 2 +-
test/fftconvolve.cpp | 2 +-
test/hamming.cpp | 4 +-
test/histogram.cpp | 2 +-
test/homography.cpp | 277 ++++++++
test/imageio.cpp | 10 +-
test/index.cpp | 21 +-
test/iota.cpp | 2 +-
test/ireduce.cpp | 13 +-
test/join.cpp | 2 +-
test/match_template.cpp | 2 +-
test/mean.cpp | 206 ++++--
test/meanshift.cpp | 2 +-
test/medfilt.cpp | 2 +-
test/median.cpp | 2 +
test/missing.cpp | 2 -
test/moddims.cpp | 2 +-
test/morph.cpp | 2 +-
test/nearest_neighbour.cpp | 14 +-
test/random.cpp | 2 +-
test/range.cpp | 2 +-
test/rank_dense.cpp | 30 +
test/reduce.cpp | 14 +-
test/regions.cpp | 2 +-
test/reorder.cpp | 2 +-
test/replace.cpp | 2 +-
test/resize.cpp | 2 +-
test/rotate.cpp | 2 +-
test/rotate_linear.cpp | 2 +-
test/sat.cpp | 2 +-
test/scan.cpp | 4 +-
test/select.cpp | 2 +-
test/set.cpp | 8 +
test/shift.cpp | 2 +-
test/sobel.cpp | 2 +-
test/solve_dense.cpp | 6 +
test/sort.cpp | 2 +-
test/sort_by_key.cpp | 7 +-
test/sort_index.cpp | 7 +-
test/stdev.cpp | 207 ++++++
test/susan.cpp | 2 +-
test/testHelpers.hpp | 41 +-
test/tile.cpp | 2 +-
test/translate.cpp | 2 +-
test/transpose.cpp | 2 +-
test/transpose_inplace.cpp | 2 +-
test/triangle.cpp | 2 +-
test/unwrap.cpp | 2 +-
test/var.cpp | 16 +-
test/where.cpp | 2 +-
test/wrap.cpp | 2 +-
test/write.cpp | 2 +-
504 files changed, 12702 insertions(+), 1889 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/arrayfire.git
More information about the debian-science-commits
mailing list