cholrot.update(R, z, *[, alpha, lower, ...])
|
Return the rank-one modified Cholesky factor. |
cholrot.rank1_update(R, z, **kwargs)
|
Return the Cholesky factor after A + z z.T. |
cholrot.downdate(R, z, **kwargs)
|
Return the Cholesky factor after A - z z.T. |
cholrot.matvec(R, z, v, *[, alpha, lower, ...])
|
Compute D @ v without materializing the modified factor D. |
cholrot.cholsolve(R, z, b, *[, alpha, ...])
|
Solve (A + alpha*z*z.T) x = b without forming the modified matrix. |
cholrot.solve_rank1(R, z, b, *[, alpha, ...])
|
Solve (A + alpha*z*z.T) x = b without forming the modified matrix. |
cholrot.logdet_rank1(R, z, *[, alpha, ...])
|
Return log(det(A + alpha*z*z.T)) from a Cholesky factor of A. |
cholrot.backend()
|
Return the active kernel backend: "cpp" or "python". |
cholrot.NonPositiveDefiniteError
|
Raised when an update/downdate would not remain positive definite. |