cholrot.matvec¶
- cholrot.matvec(R, z, v, *, alpha=-1, lower=False, method='hy', check=True)¶
Compute
D @ vwithout materializing the modified factorD.Dis the Cholesky factor obtained by applyingA + alpha*z*z.Tto the matrix represented byR. This function fuses the rank-one modification with triangular matrix-vector/matrix multiplication.Parameters are the same as
update(), withvsupplied as a vector or a dense matrix of right-hand sides. The result has the same shape asv.- Parameters:
R (ndarray)
z (ndarray)
v (ndarray)
alpha (float)
lower (bool)
method (Literal['hy', 'hc', 'algorithm_a', 'a'])
check (bool)
- Return type:
ndarray