Name | Description | Type | Package | Framework |
ColumnBindMatrix | A fast "cbind" matrix from vectors. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation | SuanShu |
|
CongruentMatrix | Given a matrix A and an invertible matrix P, we create the congruent matrixSee Also:Wikipedia: Matrix congruence | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation | SuanShu |
|
DiagonalSum | Add diagonal elements to a matrix, an efficient implementation. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation | SuanShu |
|
ElementaryOperation | There are three elementary row operations which are equivalent to left multiplying an elementary They are row switching, row multiplication, and row addition. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation | SuanShu |
|
FastKroneckerProduct | This is a fast and memory-saving implementation of computing the Kronecker product. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation | SuanShu |
|
GoldfeldQuandtTrotter | Goldfeld, Quandt and Trotter propose the following way to coerce a non-positive definite Hessian matrix to become symmetric, positive definite. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation.positivedefinite | SuanShu |
|
Householder4SubVector | Faster implementation of Householder reflection for sub-vectors at a given index. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation.householder | SuanShu |
|
Householder4ZeroGenerator | Faster implementation of Householder reflection for zero generator vector. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation.householder | SuanShu |
|
HouseholderContext | This is the context information about a Householder transformation. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation.householder | SuanShu |
|
HouseholderInPlace | Maintains the matrix to be transformed by a sequence of Householder reflections. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation.householder | SuanShu |
|
HouseholderInPlace .Householder | | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation.householder | SuanShu |
|
HouseholderReflection | A Householder transformation in the 3-dimensional space is the reflection of a vector in the The plane, containing the origin, is uniquely defined by a unit vector, | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation.householder | SuanShu |
|
InnerProduct | The Frobenius inner product is the component-wise inner product of two matrices as though they are vectors. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation | SuanShu |
|
Inverse | For a square matrix A, the inverse, A-1, if exists, satisfies A. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation | SuanShu |
|
KroneckerProduct | Given an m-by-n matrix A and a p-by-q matrix B, their Kronecker product C, also called their matrix direct product, is | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation | SuanShu |
|
MAT | MAT is the inverse operator of SVEC. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation | SuanShu |
|
MatrixFactory | These are the utility functions to create a new matrix/vector from existing ones. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation | SuanShu |
|
MatrixMeasure | | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation | SuanShu |
|
MatrixRootByDiagonalization | The square root of a matrix extends the notion of square root from numbers to matrices. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation | SuanShu |
|
MatrixUtils | These are the utility functions to apply to matrices. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation | SuanShu |
|
MatthewsDavies | Matthews and Davies propose the following way to coerce a non-positive definite Hessian matrix to become symmetric, positive definite. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation.positivedefinite | SuanShu |
|
OuterProduct | The outer product of two vectors a and b, is a row vector multiplied on the left by a column vector. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation | SuanShu |
|
PositiveDefiniteMatrixByPositiveDiagonal | This class "converts" a matrix into a symmetric, positive definite matrix, if it is not already so, by forcing the diagonal entries in the eigen decomposition to a small non-negative number, | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation.positivedefinite | SuanShu |
|
PositiveSemiDefiniteMatrixNonNegativeDiagonal | This class "converts" a matrix into a symmetric, positive semi-definite matrix, if it is not already so, by forcing the negative diagonal entries in the eigen decomposition to 0. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation.positivedefinite | SuanShu |
|
Pow | This is a square matrix A to the power of an integer n, An. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation | SuanShu |
|
PseudoInverse | The Moore-Penrose pseudo-inverse of an m x n matrix A is A+. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation | SuanShu |
|
SimilarMatrix | Given a matrix A and an invertible matrix P, we construct the similar matrixSee Also:Wikipedia: Similar matrix | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation | SuanShu |
|
SubMatrixRef | This is a 'reference' to a sub-matrix of a larger matrix without copying it. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation | SuanShu |
|
SVEC | SVEC converts a symmetric matrix K = {Kij} into a vector of dimension n(n+1)/2. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation | SuanShu |
|
SymmetricKronecker | Compute the symmetric Kronecker product of two matrices. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation | SuanShu |
|
VariancebtX | | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.operation | SuanShu |