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