Package | Description |
---|---|
JSci.maths | |
JSci.maths.algebras |
Provides classes for algebras and their generalisations (vector spaces, modules).
|
JSci.util |
Modifier and Type | Class and Description |
---|---|
class |
DoubleDiagonalMatrix
The DoubleDiagonalMatrix class encapsulates diagonal matrices containing doubles.
|
class |
DoubleSparseSquareMatrix
The DoubleSparseSquareMatrix class provides an object for encapsulating sparse square matrices.
|
class |
DoubleTridiagonalMatrix
The DoubleTridiagonalMatrix class provides an object for encapsulating tridiagonal matrices containing doubles.
|
Modifier and Type | Field and Description |
---|---|
protected DoubleSquareMatrix[] |
IntegerSquareMatrix.LU |
protected DoubleSquareMatrix[] |
DoubleSquareMatrix.LU |
Modifier and Type | Method and Description |
---|---|
DoubleSquareMatrix |
DoubleTridiagonalMatrix.add(DoubleSquareMatrix m)
Returns the addition of this matrix and another.
|
DoubleSquareMatrix |
DoubleSparseSquareMatrix.add(DoubleSquareMatrix m)
Returns the addition of this matrix and another.
|
DoubleSquareMatrix |
DoubleDiagonalMatrix.add(DoubleSquareMatrix m)
Returns the addition of this matrix and another.
|
DoubleSquareMatrix |
DoubleSquareMatrix.add(DoubleSquareMatrix m)
Returns the addition of this matrix and another.
|
DoubleSquareMatrix[] |
DoubleTridiagonalMatrix.choleskyDecompose()
Returns the Cholesky decomposition of this matrix.
|
DoubleSquareMatrix[] |
IntegerTridiagonalMatrix.choleskyDecompose()
Returns the Cholesky decomposition of this matrix.
|
DoubleSquareMatrix[] |
IntegerDiagonalMatrix.choleskyDecompose()
Returns the Cholesky decomposition of this matrix.
|
DoubleSquareMatrix[] |
DoubleSparseSquareMatrix.choleskyDecompose()
Returns the Cholesky decomposition of this matrix.
|
DoubleSquareMatrix[] |
DoubleDiagonalMatrix.choleskyDecompose()
Returns the Cholesky decomposition of this matrix.
|
DoubleSquareMatrix[] |
DoubleSquareMatrix.choleskyDecompose()
Returns the Cholesky decomposition of this matrix.
|
DoubleSquareMatrix[] |
IntegerSquareMatrix.choleskyDecomposition()
Returns the Cholesky decomposition of this matrix.
|
DoubleSquareMatrix |
DoubleDiagonalMatrix.inverse()
Returns the inverse of this matrix.
|
DoubleSquareMatrix |
DoubleSquareMatrix.inverse()
Returns the inverse of this matrix.
|
DoubleSquareMatrix[] |
DoubleTridiagonalMatrix.luDecompose(int[] pivot)
Returns the LU decomposition of this matrix.
|
DoubleSquareMatrix[] |
IntegerSquareMatrix.luDecompose(int[] pivot)
Returns the LU decomposition of this matrix.
|
DoubleSquareMatrix[] |
IntegerTridiagonalMatrix.luDecompose(int[] pivot)
Returns the LU decomposition of this matrix.
|
DoubleSquareMatrix[] |
IntegerDiagonalMatrix.luDecompose(int[] pivot)
Returns the LU decomposition of this matrix.
|
DoubleSquareMatrix[] |
DoubleSparseSquareMatrix.luDecompose(int[] pivot)
Returns the LU decomposition of this matrix.
|
DoubleSquareMatrix[] |
DoubleDiagonalMatrix.luDecompose(int[] pivot)
Returns the LU decomposition of this matrix.
|
DoubleSquareMatrix[] |
DoubleSquareMatrix.luDecompose(int[] pivot)
Returns the LU decomposition of this matrix.
|
DoubleSquareMatrix |
DoubleTridiagonalMatrix.multiply(DoubleSquareMatrix m)
Returns the multiplication of this matrix and another.
|
DoubleSquareMatrix |
DoubleSparseSquareMatrix.multiply(DoubleSquareMatrix m)
Returns the multiplication of this matrix and another.
|
DoubleSquareMatrix |
DoubleDiagonalMatrix.multiply(DoubleSquareMatrix m)
Returns the multiplication of this matrix and another.
|
DoubleSquareMatrix |
DoubleSquareMatrix.multiply(DoubleSquareMatrix m)
Returns the multiplication of this matrix and another.
|
DoubleSquareMatrix |
DoubleTridiagonalMatrix.multiply(DoubleTridiagonalMatrix m)
Returns the multiplication of this matrix and another.
|
DoubleSquareMatrix |
DoubleDiagonalMatrix.multiply(DoubleTridiagonalMatrix m)
Returns the multiplication of this matrix and another.
|
DoubleSquareMatrix[] |
DoubleSquareMatrix.polarDecompose()
Returns the polar decomposition of this matrix.
|
DoubleSquareMatrix[] |
DoubleTridiagonalMatrix.singularValueDecompose()
Returns the singular value decomposition of this matrix.
|
DoubleSquareMatrix[] |
DoubleDiagonalMatrix.singularValueDecompose()
Returns the singular value decomposition of this matrix.
|
DoubleSquareMatrix[] |
DoubleSquareMatrix.singularValueDecompose()
Returns the singular value decomposition of this matrix.
|
DoubleSquareMatrix |
DoubleTridiagonalMatrix.subtract(DoubleSquareMatrix m)
Returns the subtraction of this matrix by another.
|
DoubleSquareMatrix |
DoubleSparseSquareMatrix.subtract(DoubleSquareMatrix m)
Returns the subtraction of this matrix by another.
|
DoubleSquareMatrix |
DoubleDiagonalMatrix.subtract(DoubleSquareMatrix m)
Returns the subtraction of this matrix and another.
|
DoubleSquareMatrix |
DoubleSquareMatrix.subtract(DoubleSquareMatrix m)
Returns the subtraction of this matrix by another.
|
Modifier and Type | Method and Description |
---|---|
DoubleSquareMatrix |
DoubleTridiagonalMatrix.add(DoubleSquareMatrix m)
Returns the addition of this matrix and another.
|
DoubleSquareMatrix |
DoubleSparseSquareMatrix.add(DoubleSquareMatrix m)
Returns the addition of this matrix and another.
|
DoubleSquareMatrix |
DoubleDiagonalMatrix.add(DoubleSquareMatrix m)
Returns the addition of this matrix and another.
|
DoubleSquareMatrix |
DoubleSquareMatrix.add(DoubleSquareMatrix m)
Returns the addition of this matrix and another.
|
static double[] |
LinearMath.eigenSolveSymmetric(DoubleSquareMatrix matrix,
DoubleVector[] eigenvector)
This method finds the eigenvalues and eigenvectors of a symmetric square matrix.
|
static double[] |
LinearMath.eigenvalueSolveSymmetric(DoubleSquareMatrix matrix)
This method finds the eigenvalues of a symmetric square matrix.
|
DoubleSquareMatrix |
DoubleTridiagonalMatrix.multiply(DoubleSquareMatrix m)
Returns the multiplication of this matrix and another.
|
DoubleSquareMatrix |
DoubleSparseSquareMatrix.multiply(DoubleSquareMatrix m)
Returns the multiplication of this matrix and another.
|
DoubleSquareMatrix |
DoubleDiagonalMatrix.multiply(DoubleSquareMatrix m)
Returns the multiplication of this matrix and another.
|
DoubleSquareMatrix |
DoubleSquareMatrix.multiply(DoubleSquareMatrix m)
Returns the multiplication of this matrix and another.
|
double |
DoubleTridiagonalMatrix.scalarProduct(DoubleSquareMatrix m)
Returns the scalar product of this matrix and another.
|
double |
DoubleSparseSquareMatrix.scalarProduct(DoubleSquareMatrix m)
Returns the scalar product of this matrix and another.
|
double |
DoubleDiagonalMatrix.scalarProduct(DoubleSquareMatrix m)
Returns the scalar product of this matrix and another.
|
double |
DoubleSquareMatrix.scalarProduct(DoubleSquareMatrix m)
Returns the scalar product of this matrix and another.
|
static DoubleVector |
LinearMath.solve(DoubleSquareMatrix M,
DoubleVector v)
Solves the linear system Mx=v.
|
DoubleSquareMatrix |
DoubleTridiagonalMatrix.subtract(DoubleSquareMatrix m)
Returns the subtraction of this matrix by another.
|
DoubleSquareMatrix |
DoubleSparseSquareMatrix.subtract(DoubleSquareMatrix m)
Returns the subtraction of this matrix by another.
|
DoubleSquareMatrix |
DoubleDiagonalMatrix.subtract(DoubleSquareMatrix m)
Returns the subtraction of this matrix and another.
|
DoubleSquareMatrix |
DoubleSquareMatrix.subtract(DoubleSquareMatrix m)
Returns the subtraction of this matrix by another.
|
Modifier and Type | Method and Description |
---|---|
DoubleSquareMatrix |
su2Dim3.cartanMetric()
Returns the Cartan metric.
|
Modifier and Type | Method and Description |
---|---|
static DoubleSquareMatrix |
MatrixToolkit.randomSquareMatrix(int size)
Creates a random generated square matrix.
|