Package | Description |
---|---|
JSci.maths | |
JSci.util |
Modifier and Type | Class and Description |
---|---|
class |
DoubleDiagonalMatrix
The DoubleDiagonalMatrix class encapsulates diagonal matrices containing doubles.
|
Modifier and Type | Method and Description |
---|---|
DoubleTridiagonalMatrix |
DoubleTridiagonalMatrix.add(DoubleTridiagonalMatrix m)
Returns the addition of this matrix and another.
|
DoubleTridiagonalMatrix |
DoubleDiagonalMatrix.add(DoubleTridiagonalMatrix m)
Returns the addition of this matrix and another.
|
DoubleTridiagonalMatrix |
DoubleTridiagonalMatrix.subtract(DoubleTridiagonalMatrix m)
Returns the subtraction of this matrix and another.
|
DoubleTridiagonalMatrix |
DoubleDiagonalMatrix.subtract(DoubleTridiagonalMatrix m)
Returns the subtraction of this matrix and another.
|
Modifier and Type | Method and Description |
---|---|
DoubleTridiagonalMatrix |
DoubleTridiagonalMatrix.add(DoubleTridiagonalMatrix m)
Returns the addition of this matrix and another.
|
DoubleTridiagonalMatrix |
DoubleDiagonalMatrix.add(DoubleTridiagonalMatrix m)
Returns the addition of this matrix and another.
|
static double[] |
LinearMath.eigenSolveSymmetric(DoubleTridiagonalMatrix matrix,
DoubleVector[] eigenvector)
This method finds the eigenvalues and eigenvectors of a symmetric tridiagonal matrix by the QL method.
|
static double[] |
LinearMath.eigenvalueSolveSymmetric(DoubleTridiagonalMatrix matrix)
This method finds the eigenvalues of a symmetric tridiagonal matrix by the QL method.
|
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.
|
double |
DoubleTridiagonalMatrix.scalarProduct(DoubleTridiagonalMatrix m)
Returns the scalar product of this matrix and another.
|
double |
DoubleDiagonalMatrix.scalarProduct(DoubleTridiagonalMatrix m)
Returns the scalar product of this matrix and another.
|
DoubleTridiagonalMatrix |
DoubleTridiagonalMatrix.subtract(DoubleTridiagonalMatrix m)
Returns the subtraction of this matrix and another.
|
DoubleTridiagonalMatrix |
DoubleDiagonalMatrix.subtract(DoubleTridiagonalMatrix m)
Returns the subtraction of this matrix and another.
|
Modifier and Type | Method and Description |
---|---|
static DoubleTridiagonalMatrix |
MatrixToolkit.randomTridiagonalMatrix(int size)
Creates a random generated tridiagonal matrix.
|