Merge remote-tracking branch 'origin/master'
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/0adaf6e4 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/0adaf6e4 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/0adaf6e4 Branch: refs/heads/ignite-5578 Commit: 0adaf6e4a04fa6405a5596e583e760871e1092dd Parents: 48f2994 0d2b989 Author: Anton Vinogradov <a...@apache.org> Authored: Fri Jul 21 15:31:28 2017 +0300 Committer: Anton Vinogradov <a...@apache.org> Committed: Fri Jul 21 15:31:28 2017 +0300 ---------------------------------------------------------------------- .../apache/ignite/ml/math/DistanceMeasure.java | 2 +- .../ignite/ml/math/EuclideanDistance.java | 3 +- .../math/decompositions/EigenDecomposition.java | 2 +- .../apache/ignite/ml/math/impls/CacheUtils.java | 198 +++++++-- .../ml/math/impls/matrix/AbstractMatrix.java | 4 +- .../ignite/ml/math/impls/matrix/BlockEntry.java | 50 +++ .../ml/math/impls/matrix/CacheMatrix.java | 9 +- .../matrix/SparseBlockDistributedMatrix.java | 208 +++++++++ .../impls/matrix/SparseDistributedMatrix.java | 26 +- .../storage/matrix/BaseBlockMatrixKey.java | 41 ++ .../impls/storage/matrix/BlockMatrixKey.java | 144 ++++++ .../storage/matrix/BlockMatrixStorage.java | 435 +++++++++++++++++++ .../vector/SparseLocalOnHeapVectorStorage.java | 4 +- .../ignite/ml/math/statistics/Variance.java | 1 + .../ignite/ml/math/statistics/package-info.java | 22 + .../org/apache/ignite/ml/math/util/MapUtil.java | 2 +- .../ignite/ml/math/util/package-info.java | 22 + .../java/org/apache/ignite/ml/package-info.java | 22 + .../ml/math/MathImplDistributedTestSuite.java | 2 + .../SparseDistributedBlockMatrixTest.java | 379 ++++++++++++++++ .../matrix/SparseDistributedMatrixTest.java | 32 +- 21 files changed, 1528 insertions(+), 80 deletions(-) ----------------------------------------------------------------------