You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by sb...@apache.org on 2017/04/18 05:39:47 UTC

[45/46] ignite git commit: Merge remote-tracking branch 'remotes/origin/master' into ignite-1561-1

Merge remote-tracking branch 'remotes/origin/master' into ignite-1561-1


Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/20aa66d2
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/20aa66d2
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/20aa66d2

Branch: refs/heads/ignite-1561-1
Commit: 20aa66d24b0a8a414494efe05716a2c3af4f4e70
Parents: 84df73e 323e387
Author: sboikov <sb...@gridgain.com>
Authored: Tue Apr 18 08:37:52 2017 +0300
Committer: sboikov <sb...@gridgain.com>
Committed: Tue Apr 18 08:37:52 2017 +0300

----------------------------------------------------------------------
 examples/README.txt                             |   10 +-
 examples/config/example-memory-policies.xml     |   14 +-
 examples/pom-standalone-lgpl.xml                |   29 +-
 examples/pom-standalone.xml                     |   29 +-
 examples/pom.xml                                |   40 +-
 .../datagrid/MemoryPoliciesExample.java         |   16 +-
 .../CholeskyDecompositionExample.java           |   80 --
 .../EigenDecompositionExample.java              |   69 --
 .../decompositions/LUDecompositionExample.java  |   83 --
 .../SingularValueDecompositionExample.java      |   70 --
 .../java8/math/decompositions/package-info.java |   22 -
 .../java8/math/matrix/CacheMatrixExample.java   |   91 --
 .../java8/math/matrix/ExampleMatrixStorage.java |  162 ---
 .../math/matrix/MatrixCustomStorageExample.java |  141 ---
 .../java8/math/matrix/MatrixExample.java        |   79 --
 .../java8/math/matrix/MatrixExampleUtil.java    |   52 -
 .../java8/math/matrix/OffHeapMatrixExample.java |   84 --
 .../matrix/SparseDistributedMatrixExample.java  |   65 -
 .../java8/math/matrix/SparseMatrixExample.java  |   84 --
 .../java8/math/matrix/package-info.java         |   22 -
 .../examples/java8/math/package-info.java       |   22 -
 .../java8/math/tracer/TracerExample.java        |   63 -
 .../java8/math/tracer/package-info.java         |   22 -
 .../java8/math/vector/CacheVectorExample.java   |  102 --
 .../java8/math/vector/ExampleVectorStorage.java |  126 --
 .../java8/math/vector/OffHeapVectorExample.java |   78 --
 .../java8/math/vector/SparseVectorExample.java  |   80 --
 .../math/vector/VectorCustomStorageExample.java |  124 --
 .../java8/math/vector/VectorExample.java        |   75 --
 .../java8/math/vector/package-info.java         |   22 -
 .../CholeskyDecompositionExample.java           |   80 ++
 .../EigenDecompositionExample.java              |   69 ++
 .../decompositions/LUDecompositionExample.java  |   83 ++
 .../SingularValueDecompositionExample.java      |   70 ++
 .../ml/math/decompositions/package-info.java    |   22 +
 .../ml/math/matrix/CacheMatrixExample.java      |   91 ++
 .../ml/math/matrix/ExampleMatrixStorage.java    |  162 +++
 .../math/matrix/MatrixCustomStorageExample.java |  141 +++
 .../examples/ml/math/matrix/MatrixExample.java  |   79 ++
 .../ml/math/matrix/MatrixExampleUtil.java       |   52 +
 .../ml/math/matrix/OffHeapMatrixExample.java    |   84 ++
 .../matrix/SparseDistributedMatrixExample.java  |   65 +
 .../ml/math/matrix/SparseMatrixExample.java     |   84 ++
 .../examples/ml/math/matrix/package-info.java   |   22 +
 .../ignite/examples/ml/math/package-info.java   |   22 +
 .../examples/ml/math/tracer/TracerExample.java  |   63 +
 .../examples/ml/math/tracer/package-info.java   |   22 +
 .../ml/math/vector/CacheVectorExample.java      |  102 ++
 .../ml/math/vector/ExampleVectorStorage.java    |  126 ++
 .../ml/math/vector/OffHeapVectorExample.java    |   78 ++
 .../ml/math/vector/SparseVectorExample.java     |   80 ++
 .../math/vector/VectorCustomStorageExample.java |  124 ++
 .../examples/ml/math/vector/VectorExample.java  |   75 ++
 .../examples/ml/math/vector/package-info.java   |   22 +
 .../JettyRestProcessorAbstractSelfTest.java     |   75 +-
 .../configuration/CacheConfiguration.java       |    4 +-
 .../configuration/DataPageEvictionMode.java     |   33 +-
 .../configuration/MemoryConfiguration.java      |   87 +-
 .../MemoryPolicyConfiguration.java              |   96 +-
 .../cache/database/tree/io/CacheVersionIO.java  |    2 +-
 .../GridDhtAtomicAbstractUpdateRequest.java     |   14 +
 .../GridDhtAtomicSingleUpdateRequest.java       |   21 +-
 .../dht/atomic/GridDhtAtomicUpdateRequest.java  |   52 +-
 .../distributed/near/GridNearAtomicCache.java   |   16 +-
 .../ignite/internal/util/GridIntList.java       |  587 +++++++++
 .../visor/compute/VisorGatewayTask.java         |    2 +-
 .../internal/visor/query/VisorQueryArg.java     |   16 +-
 .../internal/visor/query/VisorQueryTask.java    |   21 +-
 .../cache/GridCacheEntryMemorySizeSelfTest.java |   80 +-
 ...HeapMultiThreadedUpdateAbstractSelfTest.java |    4 +-
 modules/math/README.txt                         |   15 -
 modules/math/licenses/apache-2.0.txt            |  202 ----
 modules/math/licenses/mit.txt                   |    7 -
 modules/math/pom.xml                            |  109 --
 .../java/org/apache/ignite/math/Algebra.java    |  571 ---------
 .../java/org/apache/ignite/math/Constants.java  |   42 -
 .../org/apache/ignite/math/Destroyable.java     |   30 -
 .../apache/ignite/math/IdentityValueMapper.java |   53 -
 .../java/org/apache/ignite/math/KeyMapper.java  |   33 -
 .../java/org/apache/ignite/math/Matrix.java     |  518 --------
 .../org/apache/ignite/math/MatrixKeyMapper.java |   30 -
 .../org/apache/ignite/math/MatrixStorage.java   |   58 -
 .../org/apache/ignite/math/MetaAttributes.java  |   76 --
 .../java/org/apache/ignite/math/MurmurHash.java |  246 ----
 .../apache/ignite/math/StorageConstants.java    |   49 -
 .../apache/ignite/math/StorageOpsMetrics.java   |   49 -
 .../java/org/apache/ignite/math/Tracer.java     |  456 -------
 .../org/apache/ignite/math/ValueMapper.java     |   27 -
 .../java/org/apache/ignite/math/Vector.java     |  498 --------
 .../org/apache/ignite/math/VectorKeyMapper.java |   29 -
 .../org/apache/ignite/math/VectorStorage.java   |   53 -
 .../decompositions/CholeskyDecomposition.java   |  306 -----
 .../decompositions/DecompositionSupport.java    |  105 --
 .../math/decompositions/EigenDecomposition.java |  923 ---------------
 .../math/decompositions/LUDecomposition.java    |  366 ------
 .../math/decompositions/QRDecomposition.java    |  186 ---
 .../SingularValueDecomposition.java             |  620 ----------
 .../math/decompositions/package-info.java       |   22 -
 .../math/exceptions/CardinalityException.java   |   38 -
 .../math/exceptions/ColumnIndexException.java   |   35 -
 .../ignite/math/exceptions/IndexException.java  |   35 -
 .../NonPositiveDefiniteMatrixException.java     |   20 -
 .../exceptions/NonSymmetricMatrixException.java |   18 -
 .../math/exceptions/RowIndexException.java      |   35 -
 .../exceptions/SingularMatrixException.java     |   30 -
 .../exceptions/UnknownProviderException.java    |   35 -
 .../UnsupportedOperationException.java          |   44 -
 .../ignite/math/exceptions/package-info.java    |   22 -
 .../apache/ignite/math/functions/Functions.java |  136 ---
 .../ignite/math/functions/IgniteBiConsumer.java |   12 -
 .../ignite/math/functions/IgniteBiFunction.java |   29 -
 .../ignite/math/functions/IgniteConsumer.java   |   29 -
 .../math/functions/IgniteDoubleFunction.java    |   29 -
 .../ignite/math/functions/IgniteFunction.java   |   30 -
 .../math/functions/IntDoubleToVoidFunction.java |   25 -
 .../functions/IntIntDoubleToVoidFunction.java   |   28 -
 .../math/functions/IntIntToDoubleFunction.java  |   24 -
 .../ignite/math/functions/package-info.java     |   22 -
 .../apache/ignite/math/impls/CacheUtils.java    |  356 ------
 .../math/impls/matrix/AbstractMatrix.java       |  880 --------------
 .../ignite/math/impls/matrix/CacheMatrix.java   |  158 ---
 .../impls/matrix/DenseLocalOffHeapMatrix.java   |   90 --
 .../impls/matrix/DenseLocalOnHeapMatrix.java    |   86 --
 .../math/impls/matrix/DiagonalMatrix.java       |  101 --
 .../math/impls/matrix/FunctionMatrix.java       |   95 --
 .../ignite/math/impls/matrix/MatrixView.java    |   84 --
 .../math/impls/matrix/PivotedMatrixView.java    |  243 ----
 .../ignite/math/impls/matrix/RandomMatrix.java  |   97 --
 .../impls/matrix/SparseDistributedMatrix.java   |  155 ---
 .../impls/matrix/SparseLocalOnHeapMatrix.java   |   72 --
 .../math/impls/matrix/TransposedMatrixView.java |   84 --
 .../ignite/math/impls/matrix/package-info.java  |   22 -
 .../apache/ignite/math/impls/package-info.java  |   22 -
 .../storage/matrix/ArrayMatrixStorage.java      |  161 ---
 .../storage/matrix/CacheMatrixStorage.java      |  180 ---
 .../matrix/DenseOffHeapMatrixStorage.java       |  197 ----
 .../storage/matrix/DiagonalMatrixStorage.java   |  136 ---
 .../storage/matrix/FunctionMatrixStorage.java   |  175 ---
 .../storage/matrix/MatrixDelegateStorage.java   |  205 ----
 .../storage/matrix/PivotedMatrixStorage.java    |  256 ----
 .../storage/matrix/RandomMatrixStorage.java     |  176 ---
 .../matrix/SparseDistributedMatrixStorage.java  |  281 -----
 .../matrix/SparseLocalOnHeapMatrixStorage.java  |  226 ----
 .../math/impls/storage/matrix/package-info.java |   22 -
 .../storage/vector/ArrayVectorStorage.java      |  135 ---
 .../storage/vector/CacheVectorStorage.java      |  175 ---
 .../storage/vector/ConstantVectorStorage.java   |  133 ---
 .../storage/vector/DelegateVectorStorage.java   |  157 ---
 .../vector/DenseLocalOffHeapVectorStorage.java  |  172 ---
 .../storage/vector/FunctionVectorStorage.java   |  141 ---
 .../storage/vector/MatrixVectorStorage.java     |  185 ---
 .../storage/vector/PivotedVectorStorage.java    |  175 ---
 .../storage/vector/RandomVectorStorage.java     |  152 ---
 .../SingleElementVectorDelegateStorage.java     |  145 ---
 .../vector/SingleElementVectorStorage.java      |  143 ---
 .../vector/SparseLocalOffHeapVectorStorage.java |  148 ---
 .../vector/SparseLocalOnHeapVectorStorage.java  |  152 ---
 .../math/impls/storage/vector/package-info.java |   22 -
 .../impls/vector/AbstractReadOnlyVector.java    |  108 --
 .../math/impls/vector/AbstractVector.java       |  903 --------------
 .../ignite/math/impls/vector/CacheVector.java   |  140 ---
 .../math/impls/vector/ConstantVector.java       |   84 --
 .../math/impls/vector/DelegatingVector.java     |  391 ------
 .../impls/vector/DenseLocalOffHeapVector.java   |   89 --
 .../impls/vector/DenseLocalOnHeapVector.java    |  104 --
 .../math/impls/vector/FunctionVector.java       |  112 --
 .../math/impls/vector/MatrixVectorView.java     |  139 ---
 .../math/impls/vector/PivotedVectorView.java    |  163 ---
 .../ignite/math/impls/vector/RandomVector.java  |  128 --
 .../math/impls/vector/SingleElementVector.java  |  102 --
 .../impls/vector/SingleElementVectorView.java   |   97 --
 .../impls/vector/SparseLocalOffHeapVector.java  |   47 -
 .../math/impls/vector/SparseLocalVector.java    |   71 --
 .../ignite/math/impls/vector/VectorView.java    |   85 --
 .../ignite/math/impls/vector/package-info.java  |   22 -
 .../org/apache/ignite/math/package-info.java    |   22 -
 .../apache/ignite/math/d3-matrix-template.html  |  128 --
 .../apache/ignite/math/d3-vector-template.html  |  111 --
 .../org/apache/ignite/math/ExternalizeTest.java |   66 --
 .../math/MathImplDistributedTestSuite.java      |   39 -
 .../ignite/math/MathImplLocalTestSuite.java     |  123 --
 .../ignite/math/MathImplMainTestSuite.java      |   33 -
 .../java/org/apache/ignite/math/TracerTest.java |  195 ---
 .../ignite/math/benchmark/MathBenchmark.java    |  205 ----
 .../math/benchmark/MathBenchmarkSelfTest.java   |  100 --
 .../ignite/math/benchmark/ResultsWriter.java    |  127 --
 .../math/benchmark/VectorBenchmarkTest.java     |  138 ---
 .../ignite/math/benchmark/package-info.java     |   18 -
 .../CholeskyDecompositionTest.java              |  158 ---
 .../decompositions/EigenDecompositionTest.java  |  193 ---
 .../decompositions/LUDecompositionTest.java     |  250 ----
 .../decompositions/QRDecompositionTest.java     |  139 ---
 .../SingularValueDecompositionTest.java         |  120 --
 .../ignite/math/impls/MathTestConstants.java    |   88 --
 .../math/impls/matrix/CacheMatrixTest.java      |  369 ------
 .../DenseLocalOffHeapMatrixConstructorTest.java |   65 -
 .../DenseLocalOnHeapMatrixConstructorTest.java  |   71 --
 .../math/impls/matrix/DiagonalMatrixTest.java   |  209 ----
 .../matrix/FunctionMatrixConstructorTest.java   |  113 --
 .../math/impls/matrix/MatrixAttributeTest.java  |  156 ---
 .../matrix/MatrixImplementationFixtures.java    |  381 ------
 .../impls/matrix/MatrixImplementationsTest.java | 1113 ------------------
 .../impls/matrix/MatrixKeyMapperForTests.java   |   69 --
 .../impls/matrix/MatrixViewConstructorTest.java |  114 --
 .../PivotedMatrixViewConstructorTest.java       |  128 --
 .../matrix/RandomMatrixConstructorTest.java     |   71 --
 .../matrix/SparseDistributedMatrixTest.java     |  265 -----
 .../SparseLocalOnHeapMatrixConstructorTest.java |   53 -
 .../impls/matrix/TransposedMatrixViewTest.java  |   87 --
 .../storage/matrix/MatrixArrayStorageTest.java  |   63 -
 .../storage/matrix/MatrixBaseStorageTest.java   |   89 --
 .../matrix/MatrixOffHeapStorageTest.java        |   39 -
 .../storage/matrix/MatrixStorageFixtures.java   |  141 ---
 .../matrix/MatrixStorageImplementationTest.java |   73 --
 .../SparseDistributedMatrixStorageTest.java     |  126 --
 .../RandomAccessSparseVectorStorageTest.java    |   60 -
 .../SparseLocalOffHeapVectorStorageTest.java    |   78 --
 .../storage/vector/VectorArrayStorageTest.java  |   58 -
 .../storage/vector/VectorBaseStorageTest.java   |   69 --
 .../vector/VectorOffheapStorageTest.java        |   73 --
 .../math/impls/vector/AbstractVectorTest.java   |  543 ---------
 .../math/impls/vector/CacheVectorTest.java      |  417 -------
 .../vector/ConstantVectorConstructorTest.java   |   52 -
 .../vector/DelegatingVectorConstructorTest.java |   62 -
 .../DenseLocalOffHeapVectorConstructorTest.java |   59 -
 .../DenseLocalOnHeapVectorConstructorTest.java  |  163 ---
 .../vector/FunctionVectorConstructorTest.java   |  121 --
 .../math/impls/vector/MatrixVectorViewTest.java |  209 ----
 .../PivotedVectorViewConstructorTest.java       |  211 ----
 .../vector/RandomVectorConstructorTest.java     |  145 ---
 .../SingleElementVectorConstructorTest.java     |  159 ---
 .../SingleElementVectorViewConstructorTest.java |  137 ---
 .../SparseLocalVectorConstructorTest.java       |   54 -
 .../math/impls/vector/VectorAttributesTest.java |  217 ----
 .../math/impls/vector/VectorFoldMapTest.java    |  122 --
 .../vector/VectorImplementationsFixtures.java   |  655 -----------
 .../impls/vector/VectorImplementationsTest.java |  860 --------------
 .../math/impls/vector/VectorIterableTest.java   |  376 ------
 .../math/impls/vector/VectorNormTest.java       |  247 ----
 .../math/impls/vector/VectorToMatrixTest.java   |  291 -----
 .../math/impls/vector/VectorViewTest.java       |  162 ---
 modules/ml/README.txt                           |   15 +
 modules/ml/licenses/apache-2.0.txt              |  202 ++++
 modules/ml/licenses/mit.txt                     |    7 +
 modules/ml/pom.xml                              |  109 ++
 .../java/org/apache/ignite/math/Algebra.java    |  571 +++++++++
 .../java/org/apache/ignite/math/Constants.java  |   42 +
 .../org/apache/ignite/math/Destroyable.java     |   30 +
 .../apache/ignite/math/IdentityValueMapper.java |   53 +
 .../java/org/apache/ignite/math/KeyMapper.java  |   33 +
 .../java/org/apache/ignite/math/Matrix.java     |  518 ++++++++
 .../org/apache/ignite/math/MatrixKeyMapper.java |   30 +
 .../org/apache/ignite/math/MatrixStorage.java   |   58 +
 .../org/apache/ignite/math/MetaAttributes.java  |   76 ++
 .../java/org/apache/ignite/math/MurmurHash.java |  246 ++++
 .../apache/ignite/math/StorageConstants.java    |   49 +
 .../apache/ignite/math/StorageOpsMetrics.java   |   49 +
 .../java/org/apache/ignite/math/Tracer.java     |  456 +++++++
 .../org/apache/ignite/math/ValueMapper.java     |   27 +
 .../java/org/apache/ignite/math/Vector.java     |  498 ++++++++
 .../org/apache/ignite/math/VectorKeyMapper.java |   29 +
 .../org/apache/ignite/math/VectorStorage.java   |   53 +
 .../decompositions/CholeskyDecomposition.java   |  306 +++++
 .../decompositions/DecompositionSupport.java    |  105 ++
 .../math/decompositions/EigenDecomposition.java |  923 +++++++++++++++
 .../math/decompositions/LUDecomposition.java    |  366 ++++++
 .../math/decompositions/QRDecomposition.java    |  186 +++
 .../SingularValueDecomposition.java             |  620 ++++++++++
 .../math/decompositions/package-info.java       |   22 +
 .../math/exceptions/CardinalityException.java   |   38 +
 .../math/exceptions/ColumnIndexException.java   |   35 +
 .../ignite/math/exceptions/IndexException.java  |   35 +
 .../NonPositiveDefiniteMatrixException.java     |   20 +
 .../exceptions/NonSymmetricMatrixException.java |   18 +
 .../math/exceptions/RowIndexException.java      |   35 +
 .../exceptions/SingularMatrixException.java     |   30 +
 .../exceptions/UnknownProviderException.java    |   35 +
 .../UnsupportedOperationException.java          |   44 +
 .../ignite/math/exceptions/package-info.java    |   22 +
 .../apache/ignite/math/functions/Functions.java |  136 +++
 .../ignite/math/functions/IgniteBiConsumer.java |   12 +
 .../ignite/math/functions/IgniteBiFunction.java |   29 +
 .../ignite/math/functions/IgniteConsumer.java   |   29 +
 .../math/functions/IgniteDoubleFunction.java    |   29 +
 .../ignite/math/functions/IgniteFunction.java   |   30 +
 .../math/functions/IntDoubleToVoidFunction.java |   25 +
 .../functions/IntIntDoubleToVoidFunction.java   |   28 +
 .../math/functions/IntIntToDoubleFunction.java  |   24 +
 .../ignite/math/functions/package-info.java     |   22 +
 .../apache/ignite/math/impls/CacheUtils.java    |  356 ++++++
 .../math/impls/matrix/AbstractMatrix.java       |  880 ++++++++++++++
 .../ignite/math/impls/matrix/CacheMatrix.java   |  158 +++
 .../impls/matrix/DenseLocalOffHeapMatrix.java   |   90 ++
 .../impls/matrix/DenseLocalOnHeapMatrix.java    |   86 ++
 .../math/impls/matrix/DiagonalMatrix.java       |  101 ++
 .../math/impls/matrix/FunctionMatrix.java       |   95 ++
 .../ignite/math/impls/matrix/MatrixView.java    |   84 ++
 .../math/impls/matrix/PivotedMatrixView.java    |  243 ++++
 .../ignite/math/impls/matrix/RandomMatrix.java  |   97 ++
 .../impls/matrix/SparseDistributedMatrix.java   |  155 +++
 .../impls/matrix/SparseLocalOnHeapMatrix.java   |   72 ++
 .../math/impls/matrix/TransposedMatrixView.java |   84 ++
 .../ignite/math/impls/matrix/package-info.java  |   22 +
 .../apache/ignite/math/impls/package-info.java  |   22 +
 .../storage/matrix/ArrayMatrixStorage.java      |  161 +++
 .../storage/matrix/CacheMatrixStorage.java      |  180 +++
 .../matrix/DenseOffHeapMatrixStorage.java       |  197 ++++
 .../storage/matrix/DiagonalMatrixStorage.java   |  136 +++
 .../storage/matrix/FunctionMatrixStorage.java   |  175 +++
 .../storage/matrix/MatrixDelegateStorage.java   |  205 ++++
 .../storage/matrix/PivotedMatrixStorage.java    |  256 ++++
 .../storage/matrix/RandomMatrixStorage.java     |  176 +++
 .../matrix/SparseDistributedMatrixStorage.java  |  281 +++++
 .../matrix/SparseLocalOnHeapMatrixStorage.java  |  226 ++++
 .../math/impls/storage/matrix/package-info.java |   22 +
 .../storage/vector/ArrayVectorStorage.java      |  135 +++
 .../storage/vector/CacheVectorStorage.java      |  175 +++
 .../storage/vector/ConstantVectorStorage.java   |  133 +++
 .../storage/vector/DelegateVectorStorage.java   |  157 +++
 .../vector/DenseLocalOffHeapVectorStorage.java  |  172 +++
 .../storage/vector/FunctionVectorStorage.java   |  141 +++
 .../storage/vector/MatrixVectorStorage.java     |  185 +++
 .../storage/vector/PivotedVectorStorage.java    |  175 +++
 .../storage/vector/RandomVectorStorage.java     |  152 +++
 .../SingleElementVectorDelegateStorage.java     |  145 +++
 .../vector/SingleElementVectorStorage.java      |  143 +++
 .../vector/SparseLocalOffHeapVectorStorage.java |  148 +++
 .../vector/SparseLocalOnHeapVectorStorage.java  |  152 +++
 .../math/impls/storage/vector/package-info.java |   22 +
 .../impls/vector/AbstractReadOnlyVector.java    |  108 ++
 .../math/impls/vector/AbstractVector.java       |  903 ++++++++++++++
 .../ignite/math/impls/vector/CacheVector.java   |  140 +++
 .../math/impls/vector/ConstantVector.java       |   84 ++
 .../math/impls/vector/DelegatingVector.java     |  391 ++++++
 .../impls/vector/DenseLocalOffHeapVector.java   |   89 ++
 .../impls/vector/DenseLocalOnHeapVector.java    |  104 ++
 .../math/impls/vector/FunctionVector.java       |  112 ++
 .../math/impls/vector/MatrixVectorView.java     |  139 +++
 .../math/impls/vector/PivotedVectorView.java    |  163 +++
 .../ignite/math/impls/vector/RandomVector.java  |  128 ++
 .../math/impls/vector/SingleElementVector.java  |  102 ++
 .../impls/vector/SingleElementVectorView.java   |   97 ++
 .../impls/vector/SparseLocalOffHeapVector.java  |   47 +
 .../math/impls/vector/SparseLocalVector.java    |   71 ++
 .../ignite/math/impls/vector/VectorView.java    |   85 ++
 .../ignite/math/impls/vector/package-info.java  |   22 +
 .../org/apache/ignite/math/package-info.java    |   22 +
 .../apache/ignite/math/d3-matrix-template.html  |  128 ++
 .../apache/ignite/math/d3-vector-template.html  |  111 ++
 .../org/apache/ignite/math/ExternalizeTest.java |   66 ++
 .../math/MathImplDistributedTestSuite.java      |   39 +
 .../ignite/math/MathImplLocalTestSuite.java     |  123 ++
 .../ignite/math/MathImplMainTestSuite.java      |   33 +
 .../java/org/apache/ignite/math/TracerTest.java |  195 +++
 .../ignite/math/benchmark/MathBenchmark.java    |  205 ++++
 .../math/benchmark/MathBenchmarkSelfTest.java   |  100 ++
 .../ignite/math/benchmark/ResultsWriter.java    |  127 ++
 .../math/benchmark/VectorBenchmarkTest.java     |  138 +++
 .../ignite/math/benchmark/package-info.java     |   18 +
 .../CholeskyDecompositionTest.java              |  158 +++
 .../decompositions/EigenDecompositionTest.java  |  193 +++
 .../decompositions/LUDecompositionTest.java     |  250 ++++
 .../decompositions/QRDecompositionTest.java     |  139 +++
 .../SingularValueDecompositionTest.java         |  120 ++
 .../ignite/math/impls/MathTestConstants.java    |   88 ++
 .../math/impls/matrix/CacheMatrixTest.java      |  369 ++++++
 .../DenseLocalOffHeapMatrixConstructorTest.java |   65 +
 .../DenseLocalOnHeapMatrixConstructorTest.java  |   71 ++
 .../math/impls/matrix/DiagonalMatrixTest.java   |  209 ++++
 .../matrix/FunctionMatrixConstructorTest.java   |  113 ++
 .../math/impls/matrix/MatrixAttributeTest.java  |  156 +++
 .../matrix/MatrixImplementationFixtures.java    |  381 ++++++
 .../impls/matrix/MatrixImplementationsTest.java | 1113 ++++++++++++++++++
 .../impls/matrix/MatrixKeyMapperForTests.java   |   69 ++
 .../impls/matrix/MatrixViewConstructorTest.java |  114 ++
 .../PivotedMatrixViewConstructorTest.java       |  128 ++
 .../matrix/RandomMatrixConstructorTest.java     |   71 ++
 .../matrix/SparseDistributedMatrixTest.java     |  265 +++++
 .../SparseLocalOnHeapMatrixConstructorTest.java |   53 +
 .../impls/matrix/TransposedMatrixViewTest.java  |   87 ++
 .../storage/matrix/MatrixArrayStorageTest.java  |   63 +
 .../storage/matrix/MatrixBaseStorageTest.java   |   89 ++
 .../matrix/MatrixOffHeapStorageTest.java        |   39 +
 .../storage/matrix/MatrixStorageFixtures.java   |  141 +++
 .../matrix/MatrixStorageImplementationTest.java |   73 ++
 .../SparseDistributedMatrixStorageTest.java     |  126 ++
 .../RandomAccessSparseVectorStorageTest.java    |   60 +
 .../SparseLocalOffHeapVectorStorageTest.java    |   78 ++
 .../storage/vector/VectorArrayStorageTest.java  |   58 +
 .../storage/vector/VectorBaseStorageTest.java   |   69 ++
 .../vector/VectorOffheapStorageTest.java        |   73 ++
 .../math/impls/vector/AbstractVectorTest.java   |  543 +++++++++
 .../math/impls/vector/CacheVectorTest.java      |  417 +++++++
 .../vector/ConstantVectorConstructorTest.java   |   52 +
 .../vector/DelegatingVectorConstructorTest.java |   62 +
 .../DenseLocalOffHeapVectorConstructorTest.java |   59 +
 .../DenseLocalOnHeapVectorConstructorTest.java  |  163 +++
 .../vector/FunctionVectorConstructorTest.java   |  121 ++
 .../math/impls/vector/MatrixVectorViewTest.java |  209 ++++
 .../PivotedVectorViewConstructorTest.java       |  211 ++++
 .../vector/RandomVectorConstructorTest.java     |  145 +++
 .../SingleElementVectorConstructorTest.java     |  159 +++
 .../SingleElementVectorViewConstructorTest.java |  137 +++
 .../SparseLocalVectorConstructorTest.java       |   54 +
 .../math/impls/vector/VectorAttributesTest.java |  217 ++++
 .../math/impls/vector/VectorFoldMapTest.java    |  122 ++
 .../vector/VectorImplementationsFixtures.java   |  655 +++++++++++
 .../impls/vector/VectorImplementationsTest.java |  860 ++++++++++++++
 .../math/impls/vector/VectorIterableTest.java   |  376 ++++++
 .../math/impls/vector/VectorNormTest.java       |  247 ++++
 .../math/impls/vector/VectorToMatrixTest.java   |  291 +++++
 .../math/impls/vector/VectorViewTest.java       |  162 +++
 .../cpp/core-test/config/cache-test-default.xml |    3 -
 .../Binary/BinaryBuilderSelfTest.cs             |   32 +-
 .../Binary/BinarySelfTest.cs                    |   20 +-
 .../Cache/CacheDynamicStartTest.cs              |    4 +-
 .../Cache/Query/CacheDmlQueriesTest.cs          |    4 +
 .../Cache/Query/CacheLinqTest.cs                |   14 +
 .../DataStructures/AtomicLongTest.cs            |    1 +
 .../Apache.Ignite.Core.Tests/ExecutableTest.cs  |    5 +-
 .../Apache.Ignite.Core.Tests/LifecycleTest.cs   |    7 -
 .../Log/CustomLoggerTest.cs                     |    4 +-
 .../Apache.Ignite.Core.Tests/TestUtils.cs       |    2 +-
 .../Apache.Ignite.Core.csproj                   |    1 -
 .../dotnet/Apache.Ignite.Core/Ignition.cs       |    2 +-
 .../Impl/Binary/BinaryObjectBuilder.cs          |    4 +-
 .../Impl/Binary/BinarySystemHandlers.cs         |   10 +
 .../Impl/Binary/Marshaller.cs                   |    1 -
 .../Impl/Compute/ComputeFunc.cs                 |    2 +-
 .../Impl/Compute/ComputeJob.cs                  |    2 +-
 .../Impl/Compute/ComputeOutFunc.cs              |    2 +-
 .../dotnet/Apache.Ignite.Core/Impl/Ignite.cs    |   14 -
 .../Apache.Ignite.Core/Impl/IgniteProxy.cs      |  464 --------
 .../Impl/Resource/ResourceProcessor.cs          |   10 -
 .../Impl/Resource/ResourceTypeDescriptor.cs     |   12 +-
 .../Impl/CacheQueryModelVisitor.cs              |   15 +
 .../commands/cache/VisorCacheScanCommand.scala  |    3 +-
 .../commands/cache/VisorCacheCommandSpec.scala  |    4 +
 modules/web-console/backend/app/agent.js        |  926 ---------------
 modules/web-console/backend/app/agentSocket.js  |  249 ++++
 .../web-console/backend/app/agentsHandler.js    |  400 +++++++
 modules/web-console/backend/app/apiServer.js    |   68 ++
 modules/web-console/backend/app/app.js          |   63 -
 modules/web-console/backend/app/browser.js      |  539 ---------
 .../web-console/backend/app/browsersHandler.js  |  279 +++++
 modules/web-console/backend/app/routes.js       |    6 +-
 modules/web-console/backend/index.js            |   44 +-
 modules/web-console/backend/package.json        |   52 +-
 modules/web-console/backend/routes/agent.js     |   57 -
 modules/web-console/backend/routes/demo.js      |   14 +-
 modules/web-console/backend/routes/downloads.js |   57 +
 modules/web-console/backend/services/agents.js  |   83 --
 .../web-console/backend/services/downloads.js   |   80 ++
 modules/web-console/backend/services/users.js   |   10 +-
 .../web-console/backend/test/app/httpAgent.js   |    6 +-
 .../web-console/backend/test/routes/clusters.js |    4 +-
 modules/web-console/frontend/app/app.config.js  |    1 +
 modules/web-console/frontend/app/app.js         |   12 +-
 .../components/activities-user-dialog/index.js  |    1 -
 .../cluster-select/cluster-select.controller.js |   55 +
 .../cluster-select/cluster-select.pug           |   40 +
 .../app/components/cluster-select/index.js      |   28 +
 .../input-dialog/input-dialog.service.js        |    1 -
 .../list-of-registered-users.column-defs.js     |    2 +-
 .../app/helpers/jade/form/form-field-text.pug   |   19 +-
 .../frontend/app/helpers/jade/mixins.pug        |    6 +
 .../app/modules/agent/AgentManager.service.js   |  529 +++++++++
 .../app/modules/agent/AgentModal.service.js     |   89 ++
 .../frontend/app/modules/agent/agent.module.js  |  347 +-----
 .../frontend/app/modules/cluster/Cache.js       |   51 +
 .../app/modules/cluster/CacheMetrics.js         |   51 +
 .../frontend/app/modules/cluster/Node.js        |   54 +
 .../frontend/app/modules/cluster/NodeMetrics.js |   19 +
 .../frontend/app/modules/demo/Demo.module.js    |    5 +-
 .../app/modules/dialog/dialog.factory.js        |    1 -
 .../getting-started/GettingStarted.provider.js  |    2 +-
 .../app/modules/navbar/userbar.directive.js     |    4 +-
 .../frontend/app/modules/nodes/Nodes.service.js |    1 -
 .../app/modules/sql/notebook.controller.js      |    2 +-
 .../frontend/app/modules/sql/sql.controller.js  |   49 +-
 .../frontend/app/modules/states/admin.state.js  |    4 +-
 .../app/modules/states/configuration.state.js   |   17 +-
 .../app/modules/states/profile.state.js         |    2 +-
 .../frontend/app/modules/user/Auth.service.js   |    6 +-
 .../frontend/app/services/Confirm.service.js    |    2 +-
 .../app/services/ConfirmBatch.service.js        |    1 -
 .../frontend/controllers/caches-controller.js   |    2 +-
 .../frontend/controllers/domains-controller.js  |   20 +-
 modules/web-console/frontend/package.json       |   62 +-
 .../stylesheets/_bootstrap-variables.scss       |    2 +-
 .../stylesheets/_font-awesome-custom.scss       |    5 +
 .../frontend/public/stylesheets/style.scss      |   57 +-
 .../frontend/views/includes/header.pug          |   23 +-
 .../views/templates/agent-download.tpl.pug      |   39 +-
 .../frontend/views/templates/demo-info.tpl.pug  |    2 +-
 modules/web-console/web-agent/pom.xml           |   16 +-
 .../console/agent/AgentConfiguration.java       |   47 +-
 .../ignite/console/agent/AgentLauncher.java     |  196 ++-
 .../apache/ignite/console/agent/AgentUtils.java |    6 +-
 .../console/agent/handlers/ClusterListener.java |  266 +++++
 .../agent/handlers/DatabaseListener.java        |    6 +-
 .../console/agent/handlers/DemoListener.java    |  131 +++
 .../console/agent/handlers/RestListener.java    |  229 +---
 .../ignite/console/agent/rest/RestExecutor.java |  197 ++++
 .../ignite/console/agent/rest/RestResult.java   |   81 ++
 .../ignite/console/demo/AgentClusterDemo.java   |  175 +--
 .../ignite/console/demo/AgentDemoUtils.java     |    2 +-
 .../demo/service/DemoCachesLoadService.java     |   35 +-
 pom.xml                                         |    4 +-
 509 files changed, 33651 insertions(+), 32582 deletions(-)
----------------------------------------------------------------------