public class Cholesky extends CholeskyCommon
n, t, T, vv| Modifier and Type | Method and Description |
|---|---|
protected ICholeskyResult |
_decompose(AMatrix mat)
Performs Choleksy decomposition on the provided matrix.
|
static ICholeskyResult |
decompose(AMatrix mat)
Computes the Cholesky Decomposition (A = LU) of a matrix, taking
default block width = 60.
|
static ICholeskyResult |
decompose(AMatrix mat,
int blockWidth)
Computes the Cholesky LDU Decomposition (A = LDU) of a matrix.
|
protected CholeskyResult |
decomposeLower()
Performs Choleksy decomposition on the provided matrix.
|
public static ICholeskyResult decompose(AMatrix mat)
Computes the Cholesky Decomposition (A = LU) of a matrix, taking default block width = 60.
If the matrix is not positive definite then this function will return null since it can't complete its computations. Not all errors will be found. This is an efficient way to check for positive definiteness.
mat - A symmetric positive definite matrixpublic static ICholeskyResult decompose(AMatrix mat, int blockWidth)
Computes the Cholesky LDU Decomposition (A = LDU) of a matrix.
If the matrix is not positive definite then this function will return null since it can't complete its computations. Not all errors will be found. This is an efficient way to check for positive definiteness.
mat - A symmetric positive definite matrixblockWidth - The width of a block.protected ICholeskyResult _decompose(AMatrix mat)
Performs Choleksy decomposition on the provided matrix.
If the matrix is not positive definite then this function will return null since it can't complete its computations. Not all errors will be found. This is an efficient way to check for positive definiteness.
_decompose in class CholeskyCommonmat - A symmetric positive definite matrixprotected CholeskyResult decomposeLower()
Performs Choleksy decomposition on the provided matrix.
If the matrix is not positive definite then this function will return null since it can't complete its computations. Not all errors will be found.
decomposeLower in class CholeskyCommonCopyright © 2016. All rights reserved.