Shifted diagonal preconditioner.
Usage
shifted_diagonal_preconditioner(A, shift = 0)
Arguments
- A
Diagonal matrix or numeric vector containing the diagonal entries.
- shift
Non-negative diagonal shift added before inversion.
Value
A typed native-backed preconditioner function mapping residual blocks
to preconditioned blocks.