Download vectorz Free Java Code
Description
Fast, no nonsense vector math library for Java.
Source Files
The download file vectorz-master.zip has the following entries.
.gitignore/*ww w . j a va 2s . c om*/
.travis.yml
README.md
lgpl-3.0.txt
pom.xml
src/main/java/mikera/arrayz/Array.java
src/main/java/mikera/arrayz/Arrayz.java
src/main/java/mikera/arrayz/INDArray.java
src/main/java/mikera/arrayz/ISparse.java
src/main/java/mikera/arrayz/NDArray.java
src/main/java/mikera/arrayz/impl/AbstractArray.java
src/main/java/mikera/arrayz/impl/IStridedArray.java
src/main/java/mikera/arrayz/impl/SliceArray.java
src/main/java/mikera/arrayz/impl/SliceElementIterator.java
src/main/java/mikera/arrayz/impl/SliceIterator.java
src/main/java/mikera/indexz/AIndex.java
src/main/java/mikera/indexz/Index.java
src/main/java/mikera/indexz/Indexz.java
src/main/java/mikera/indexz/impl/ComputedIndex.java
src/main/java/mikera/indexz/impl/IndexIterator.java
src/main/java/mikera/indexz/impl/SequentialIndex.java
src/main/java/mikera/matrixx/AMatrix.java
src/main/java/mikera/matrixx/IMatrix.java
src/main/java/mikera/matrixx/Matrix.java
src/main/java/mikera/matrixx/Matrix22.java
src/main/java/mikera/matrixx/Matrix33.java
src/main/java/mikera/matrixx/Matrixx.java
src/main/java/mikera/matrixx/algo/Cholesky.java
src/main/java/mikera/matrixx/algo/Decompositions.java
src/main/java/mikera/matrixx/algo/LU.java
src/main/java/mikera/matrixx/algo/Multiplications.java
src/main/java/mikera/matrixx/algo/QR.java
src/main/java/mikera/matrixx/algo/ThinSVD.java
src/main/java/mikera/matrixx/impl/AArrayMatrix.java
src/main/java/mikera/matrixx/impl/ABandedMatrix.java
src/main/java/mikera/matrixx/impl/ABlockMatrix.java
src/main/java/mikera/matrixx/impl/ABooleanMatrix.java
src/main/java/mikera/matrixx/impl/ADelegatedMatrix.java
src/main/java/mikera/matrixx/impl/ADenseArrayMatrix.java
src/main/java/mikera/matrixx/impl/ADiagonalMatrix.java
src/main/java/mikera/matrixx/impl/AMatrixSubVector.java
src/main/java/mikera/matrixx/impl/AStridedMatrix.java
src/main/java/mikera/matrixx/impl/AVectorMatrix.java
src/main/java/mikera/matrixx/impl/BandedMatrix.java
src/main/java/mikera/matrixx/impl/BroadcastVectorMatrix.java
src/main/java/mikera/matrixx/impl/ColumnMatrix.java
src/main/java/mikera/matrixx/impl/DiagonalMatrix.java
src/main/java/mikera/matrixx/impl/IdentityMatrix.java
src/main/java/mikera/matrixx/impl/MatrixColumnView.java
src/main/java/mikera/matrixx/impl/MatrixElementIterator.java
src/main/java/mikera/matrixx/impl/MatrixIterator.java
src/main/java/mikera/matrixx/impl/MatrixRowView.java
src/main/java/mikera/matrixx/impl/PermutationMatrix.java
src/main/java/mikera/matrixx/impl/PermutedMatrix.java
src/main/java/mikera/matrixx/impl/QuadtreeMatrix.java
src/main/java/mikera/matrixx/impl/RowMatrix.java
src/main/java/mikera/matrixx/impl/ScalarMatrix.java
src/main/java/mikera/matrixx/impl/StridedMatrix.java
src/main/java/mikera/matrixx/impl/SubsetMatrix.java
src/main/java/mikera/matrixx/impl/TransposedMatrix.java
src/main/java/mikera/matrixx/impl/VectorMatrixM3.java
src/main/java/mikera/matrixx/impl/VectorMatrixMN.java
src/main/java/mikera/matrixx/impl/ZeroMatrix.java
src/main/java/mikera/transformz/AAffineTransform.java
src/main/java/mikera/transformz/ALinearTransform.java
src/main/java/mikera/transformz/ATransform.java
src/main/java/mikera/transformz/ATranslation.java
src/main/java/mikera/transformz/Affine23.java
src/main/java/mikera/transformz/Affine34.java
src/main/java/mikera/transformz/AffineMN.java
src/main/java/mikera/transformz/ITransform.java
src/main/java/mikera/transformz/Transformz.java
src/main/java/mikera/transformz/Translation.java
src/main/java/mikera/transformz/Translation3.java
src/main/java/mikera/transformz/impl/AConstantTransform.java
src/main/java/mikera/transformz/impl/AOpTransform.java
src/main/java/mikera/transformz/impl/CompoundTransform.java
src/main/java/mikera/transformz/impl/ConstantTransform.java
src/main/java/mikera/transformz/impl/ConstantTransform3.java
src/main/java/mikera/transformz/impl/ConstantTransform4.java
src/main/java/mikera/transformz/impl/IdentityTranslation.java
src/main/java/mikera/transformz/impl/SubsetTransform.java
src/main/java/mikera/transformz/marker/ISpecialisedTransform.java
src/main/java/mikera/vectorz/AScalar.java
src/main/java/mikera/vectorz/AVector.java
src/main/java/mikera/vectorz/BitVector.java
src/main/java/mikera/vectorz/GrowableVector.java
src/main/java/mikera/vectorz/IOp.java
src/main/java/mikera/vectorz/IScalar.java
src/main/java/mikera/vectorz/IVector.java
src/main/java/mikera/vectorz/Op.java
src/main/java/mikera/vectorz/Ops.java
src/main/java/mikera/vectorz/Scalar.java
src/main/java/mikera/vectorz/Tools.java
src/main/java/mikera/vectorz/Vector.java
src/main/java/mikera/vectorz/Vector1.java
src/main/java/mikera/vectorz/Vector2.java
src/main/java/mikera/vectorz/Vector3.java
src/main/java/mikera/vectorz/Vector4.java
src/main/java/mikera/vectorz/Vectorz.java
src/main/java/mikera/vectorz/functions/ScalarFunction.java
src/main/java/mikera/vectorz/functions/VectorFunction.java
src/main/java/mikera/vectorz/impl/AArrayVector.java
src/main/java/mikera/vectorz/impl/ABitVector.java
src/main/java/mikera/vectorz/impl/AComputedVector.java
src/main/java/mikera/vectorz/impl/AConstrainedVector.java
src/main/java/mikera/vectorz/impl/ADerivedVector.java
src/main/java/mikera/vectorz/impl/AIndexedVector.java
src/main/java/mikera/vectorz/impl/AMatrixViewVector.java
src/main/java/mikera/vectorz/impl/APrimitiveVector.java
src/main/java/mikera/vectorz/impl/ASparseVector.java
src/main/java/mikera/vectorz/impl/AStridedVector.java
src/main/java/mikera/vectorz/impl/AWrappedVector.java
src/main/java/mikera/vectorz/impl/ArrayIndexScalar.java
src/main/java/mikera/vectorz/impl/ArraySubVector.java
src/main/java/mikera/vectorz/impl/AxisVector.java
src/main/java/mikera/vectorz/impl/DoubleScalar.java
src/main/java/mikera/vectorz/impl/ImmutableScalar.java
src/main/java/mikera/vectorz/impl/ImmutableVector.java
src/main/java/mikera/vectorz/impl/IndexVector.java
src/main/java/mikera/vectorz/impl/IndexedArrayVector.java
src/main/java/mikera/vectorz/impl/IndexedSubVector.java
src/main/java/mikera/vectorz/impl/JoinedArrayVector.java
src/main/java/mikera/vectorz/impl/JoinedVector.java
src/main/java/mikera/vectorz/impl/ListWrapper.java
src/main/java/mikera/vectorz/impl/MatrixBandVector.java
src/main/java/mikera/vectorz/impl/RepeatedElementVector.java
src/main/java/mikera/vectorz/impl/SingleDoubleIterator.java
src/main/java/mikera/vectorz/impl/SingleElementVector.java
src/main/java/mikera/vectorz/impl/SparseIndexedVector.java
src/main/java/mikera/vectorz/impl/StridedElementIterator.java
src/main/java/mikera/vectorz/impl/StridedVector.java
src/main/java/mikera/vectorz/impl/UnmodifiableVector.java
src/main/java/mikera/vectorz/impl/Vector0.java
src/main/java/mikera/vectorz/impl/VectorIndexScalar.java
src/main/java/mikera/vectorz/impl/VectorIterator.java
src/main/java/mikera/vectorz/impl/WrappedScalarVector.java
src/main/java/mikera/vectorz/impl/WrappedSubVector.java
src/main/java/mikera/vectorz/impl/ZeroVector.java
src/main/java/mikera/vectorz/ops/ABoundedOp.java
src/main/java/mikera/vectorz/ops/AFunctionOp.java
src/main/java/mikera/vectorz/ops/ALinearOp.java
src/main/java/mikera/vectorz/ops/APolynomialOp.java
src/main/java/mikera/vectorz/ops/ARoundingOp.java
src/main/java/mikera/vectorz/ops/Absolute.java
src/main/java/mikera/vectorz/ops/Clamp.java
src/main/java/mikera/vectorz/ops/Composed.java
src/main/java/mikera/vectorz/ops/Constant.java
src/main/java/mikera/vectorz/ops/Cosh.java
src/main/java/mikera/vectorz/ops/Derivative.java
src/main/java/mikera/vectorz/ops/Division.java
src/main/java/mikera/vectorz/ops/Exp.java
src/main/java/mikera/vectorz/ops/GaussianNoise.java
src/main/java/mikera/vectorz/ops/Identity.java
src/main/java/mikera/vectorz/ops/Inverse.java
src/main/java/mikera/vectorz/ops/Linear.java
src/main/java/mikera/vectorz/ops/Log.java
src/main/java/mikera/vectorz/ops/LogN.java
src/main/java/mikera/vectorz/ops/Logistic.java
src/main/java/mikera/vectorz/ops/NormalRBF.java
src/main/java/mikera/vectorz/ops/Offset.java
src/main/java/mikera/vectorz/ops/Power.java
src/main/java/mikera/vectorz/ops/Product.java
src/main/java/mikera/vectorz/ops/Quadratic.java
src/main/java/mikera/vectorz/ops/Reciprocal.java
src/main/java/mikera/vectorz/ops/ScaledLogistic.java
src/main/java/mikera/vectorz/ops/Signum.java
src/main/java/mikera/vectorz/ops/SoftPlus.java
src/main/java/mikera/vectorz/ops/Sqrt.java
src/main/java/mikera/vectorz/ops/Square.java
src/main/java/mikera/vectorz/ops/StochasticBinary.java
src/main/java/mikera/vectorz/ops/Sum.java
src/main/java/mikera/vectorz/ops/Tanh.java
src/main/java/mikera/vectorz/util/DoubleArrays.java
src/main/java/mikera/vectorz/util/ErrorMessages.java
src/main/java/mikera/vectorz/util/IntArrays.java
src/main/java/mikera/vectorz/util/LongArrays.java
src/main/java/mikera/vectorz/util/MatrixBuilder.java
src/main/java/mikera/vectorz/util/Testing.java
src/main/java/mikera/vectorz/util/VectorBuilder.java
src/main/java/mikera/vectorz/util/VectorzException.java
src/test/java/example/BasicMatrixUsage.java
src/test/java/example/BasicVectorUsage.java
src/test/java/mikera/arrayz/TestArrays.java
src/test/java/mikera/arrayz/TestMiscArrayOps.java
src/test/java/mikera/arrayz/TestNDArray.java
src/test/java/mikera/indexz/TestIndex.java
src/test/java/mikera/indexz/TestIndexz.java
src/test/java/mikera/matrix/algo/TestDenseMultiply.java
src/test/java/mikera/matrixx/TestBands.java
src/test/java/mikera/matrixx/TestDecomposition.java
src/test/java/mikera/matrixx/TestMatrices.java
src/test/java/mikera/matrixx/TestMatrixx.java
src/test/java/mikera/matrixx/TestVectorMatrix.java
src/test/java/mikera/matrixx/impl/TestRowMatrix.java
src/test/java/mikera/matrixx/impl/TestSubsetMatrix.java
src/test/java/mikera/matrixx/performance/MultiplyBenchmark.java
src/test/java/mikera/matrixx/performance/ThreeDBenchmark.java
src/test/java/mikera/transformz/TestAffine.java
src/test/java/mikera/transformz/TestTransformz.java
src/test/java/mikera/vectorz/BitVectorTest.java
src/test/java/mikera/vectorz/Test3DVectors.java
src/test/java/mikera/vectorz/TestGrowableVector.java
src/test/java/mikera/vectorz/TestOps.java
src/test/java/mikera/vectorz/TestOpsExtra.java
src/test/java/mikera/vectorz/TestPrimitiveVectors.java
src/test/java/mikera/vectorz/TestScalars.java
src/test/java/mikera/vectorz/TestTools.java
src/test/java/mikera/vectorz/TestVector.java
src/test/java/mikera/vectorz/TestVectorMath.java
src/test/java/mikera/vectorz/TestVectors.java
src/test/java/mikera/vectorz/TestVectorz.java
src/test/java/mikera/vectorz/impl/TestAxisVector.java
src/test/java/mikera/vectorz/impl/TestIdenticalComponentVector.java
src/test/java/mikera/vectorz/impl/TestJoinedVector.java
src/test/java/mikera/vectorz/impl/TestSparseIndexedVector.java
src/test/java/mikera/vectorz/performance/Comparison.java
src/test/java/mikera/vectorz/performance/FloatVsDoubleBenchmark.java
src/test/java/mikera/vectorz/performance/FunctionOverheadBenchmark.java
src/test/java/mikera/vectorz/performance/InterfacePerformanceBenchmark.java
src/test/java/mikera/vectorz/performance/InterfaceVsVirtualBenchmark.java
src/test/java/mikera/vectorz/performance/ListBenchmark.java
src/test/java/mikera/vectorz/performance/MediumVectorBenchmark.java
src/test/java/mikera/vectorz/performance/MiscOperationBenchmark.java
src/test/java/mikera/vectorz/performance/PerformanceBenchmark.java
src/test/java/mikera/vectorz/util/TestIntArrays.java
src/test/java/mikera/vectorz/util/TestMatrixBuilder.java
src/test/java/mikera/vectorz/util/TestTesting.java
src/test/java/mikera/vectorz/util/TestVectorBuilder.java
Download
Click the following link to download vectorz-master.zip.
vectorz-master.zip