Package | Description |
---|---|
fr.cnes.sirius.patrius.math.linear |
Modifier and Type | Class and Description |
---|---|
class |
CholeskyDecomposition
Calculates the Cholesky decomposition of a matrix.
|
class |
EigenDecomposition
Calculates the eigen decomposition of a real matrix.
|
class |
LUDecomposition
Calculates the LUP-decomposition of a square matrix.
|
class |
QRDecomposition
Calculates the QR-decomposition of a matrix.
|
class |
SingularValueDecomposition
Calculates the compact Singular Value Decomposition of a matrix.
|
class |
UDDecompositionImpl
Calculates the UD decomposition of a matrix.
|
Modifier and Type | Method and Description |
---|---|
static Function<RealMatrix,Decomposition> |
SingularValueDecomposition.decompositionBuilder()
Builder for decomposition.
|
static Function<RealMatrix,Decomposition> |
LUDecomposition.decompositionBuilder(double singularityThreshold)
Builder for decomposition.
|
static Function<RealMatrix,Decomposition> |
EigenDecomposition.decompositionBuilder(double relativeSymmetryThreshold)
Builder for decomposition.
|
static Function<RealMatrix,Decomposition> |
QRDecomposition.decompositionBuilder(double thresholdIn)
Builder for decomposition.
|
static Function<RealMatrix,Decomposition> |
CholeskyDecomposition.decompositionBuilder(double relativeSymmetryThreshold,
double absolutePositivityThreshold)
Builder for decomposition.
|
static Function<RealMatrix,Decomposition> |
UDDecompositionImpl.decompositionBuilder(double relativeSymmetryThreshold,
double absolutePositivityThreshold)
Builder for decomposition.
|
Function<RealMatrix,Decomposition> |
RealMatrix.getDefaultDecomposition()
Gets the decomposition builder the
getInverse() method uses
by default when computing the inverse of the matrix. |
Function<RealMatrix,Decomposition> |
AbstractRealMatrix.getDefaultDecomposition()
Gets the decomposition builder the
getInverse() method uses
by default when computing the inverse of the matrix. |
Modifier and Type | Method and Description |
---|---|
SymmetricMatrix |
SymmetricMatrix.getInverse(Function<RealMatrix,Decomposition> decompositionBuilder)
Gets the inverse (or pseudo-inverse) of this matrix using the given decomposition algorithm.
|
DecomposedSymmetricPositiveMatrix |
DecomposedSymmetricPositiveMatrix.getInverse(Function<RealMatrix,Decomposition> decompositionBuilder)
Gets the inverse of the matrix.
|
RealMatrix |
RealMatrix.getInverse(Function<RealMatrix,Decomposition> decompositionBuilder)
Gets the inverse (or pseudo-inverse) of this matrix using the given decomposition algorithm.
|
DiagonalMatrix |
DiagonalMatrix.getInverse(Function<RealMatrix,Decomposition> decompositionBuilder)
Gets the inverse (or pseudo-inverse) of this matrix using the given decomposition algorithm.
|
RealMatrix |
AbstractRealMatrix.getInverse(Function<RealMatrix,Decomposition> decompositionBuilder)
Gets the inverse (or pseudo-inverse) of this matrix using the given decomposition algorithm.
|
SymmetricPositiveMatrix |
SymmetricPositiveMatrix.getInverse(Function<RealMatrix,Decomposition> decompositionBuilder)
Gets the inverse (or pseudo-inverse) of this matrix using the given decomposition algorithm.
|
ArrayRowSymmetricMatrix |
ArrayRowSymmetricMatrix.getInverse(Function<RealMatrix,Decomposition> decompositionBuilder)
Gets the inverse (or pseudo-inverse) of this matrix using the given decomposition algorithm.
|
ArrayRowSymmetricPositiveMatrix |
ArrayRowSymmetricPositiveMatrix.getInverse(Function<RealMatrix,Decomposition> decompositionBuilder)
Gets the inverse (or pseudo-inverse) of this matrix using the given decomposition algorithm.
|
void |
RealMatrix.setDefaultDecomposition(Function<RealMatrix,Decomposition> defaultDecompositionBuilder)
Sets the decomposition builder the
getInverse() method should
use by default when computing the inverse of the matrix. |
void |
AbstractRealMatrix.setDefaultDecomposition(Function<RealMatrix,Decomposition> defaultDecompositionBuilder)
Sets the decomposition builder the
getInverse() method should
use by default when computing the inverse of the matrix. |
Copyright © 2023 CNES. All rights reserved.