Let A
be a positive definite matrix, and let A=L*L'
be its cholesky factorization, where L
is lower triangular.
Let A2 = A + alpha*x*x'
be a rank-1 update of matrix A
, where x
is a vector of appropriate dimension and alpha
is a scalar.
The Cholesky factor update is a procedure for obtaining the factorization A2=L2*L2'
without calculating A2
first, which is useful to speed up computations in the case of such low-rank matrix updates.
I am using BLAS/LAPACK libraries for elementary algebra manipulations. I can calculate the Cholesky factorization of a positive definite matrix with the routine spptrf. However, I have been looking around and I have not been able to find a BLAS/LAPACK function which performs Cholesky factor updates. May it be that there is not function doing so?
Additionally: In this old post, the addition of such routine was discussed. However, it is a very old post (2013) and I have not been able of finding anything more recent.