Class | Description |
---|---|
CholeskyDecomposition |
The Cholesky Decomposition factors a symmetric positive definite matrix A
into the form A = L LT.
|
ConcatenatedVec |
ConcatenatedVec provides a light wrapper around a list of vectors to provide
a view of one single vector that's length is the sum of the lengths of the
inputs.
|
ConstantVector |
This class provides a simple utility to represent an immutable vector where
all values in the vector must have the same constant value.
|
DenseMatrix | |
DenseVector |
A vector implementation that is dense, meaning all values are allocated -
even if their values will be implicitly zero.
|
EigenValueDecomposition |
Class for performing the Eigen Value Decomposition of a matrix.
|
GenericMatrix |
This Class provides default implementations of most all functions in row major form.
|
HessenbergForm | |
IndexValue |
The value at a specified index for one dimension.
|
LUPDecomposition |
This class uses the LUP decomposition of a matrix to provide efficient methods for solving A x = b, as well as computing the determinant of A.
|
Matrix |
Generic class with some pre-implemented methods for a Matrix object.
|
MatrixOfVecs |
This class provides a base mechanism to create a Matrix 'view' from a list of
Vec objects. |
MatrixStatistics |
This class provides methods useful for statistical operations that involve matrices and vectors.
|
Poly2Vec |
This class is used to create an implicit representation of the degree 2
polynomial of an input vector, with an implicit bias term added so that the
original vector values are present in the implicit vector.
|
QRDecomposition | |
RandomMatrix |
Stores a Matrix full of random values in constant O(1) space by re-computing
all matrix values on the fly as need.
|
RandomVector |
Stores a Vector full of random values in constant O(1) space by re-computing
all matrix values on the fly as need.
|
RowColumnOps |
A collection of mutable Row and Column operations that can be performed on matrices.
|
ScaledVector |
A wrapper for a vector that represents the vector multiplied by a scalar
constant.
|
ShiftedVec |
A wrapper for a vector that represents the vector added with a scalar value.
|
SingularValueDecomposition |
The Singular Value Decomposition (SVD) of a matrix Am,n = Um,n Σn,n VTn,n ,
where S is the diagonal matrix of the singular values sorted in descending order and are all non negative.
|
SparseMatrix |
Creates a new Sparse Matrix where each row is backed by a sparse vector.
|
SparseVector |
Provides a vector implementation that is sparse.
|
SubMatrix |
This class allows for the selection of an area of a matrix to operate on independently.
|
SubVector |
SubVector takes an already existing vector and creates a new one that is a
subset of and backed by the original one.
|
TransposeView |
This class provides a free view of the transpose of a matrix.
|
Vec |
Vec is a object representing the math concept of a vector.
|
VecOps |
This class provides efficient implementations of use full vector
operations and updates.
|
VecPaired<V extends Vec,P> |
This data structure allows to wrap a Vector so that it is
associated with some object time.
|
VecPairedComparable<V extends Vec,P extends Comparable<P>> |
Utility class for using
VecPaired when the paired value is comparable
, and the vectors need to be sorted based on their paired value. |
VecWithNorm |
A wrapper for a vector that allows for transparent tracking of the 2-norm of
the base vector.
|
Copyright © 2017. All rights reserved.