public class UpdateableCholeskyDecomposition extends Jama.CholeskyDecomposition
| Constructor and Description |
|---|
UpdateableCholeskyDecomposition(Jama.Matrix m) |
| Modifier and Type | Method and Description |
|---|---|
void |
choldowndate(double[] x) |
static void |
choldowndate(double[][] Larr,
double[] x)
Updates L such that the matrix A where:
A = LL*
becomes
A = A - xx*
|
void |
choldowndate(double[] x,
boolean b)
|
void |
cholupdate(double[] x)
|
static void |
cholupdate(double[][] Larr,
double[] x)
Updates L such that the matrix A where:
A = LL*
becomes
A = A + xx*
|
void |
cholupdate(double[] x,
boolean copyX)
|
public UpdateableCholeskyDecomposition(Jama.Matrix m)
m - public void choldowndate(double[] x)
x - public void choldowndate(double[] x, boolean b)
x - b - public void cholupdate(double[] x)
x - public void cholupdate(double[] x, boolean copyX)
x - copyX - copy x, x is used as a workspacepublic static void cholupdate(double[][] Larr, double[] x)
Larr - the upper triangular matrix to updatex - the vector to addpublic static void choldowndate(double[][] Larr, double[] x)
Larr - the upper triangular matrix to updatex - the vector to add