Skip to main content

qmr_impl

Function qmr_impl 

Source
pub fn qmr_impl<R, C>(
    client: &C,
    a: &CsrData<R>,
    b: &Tensor<R>,
    x0: Option<&Tensor<R>>,
    options: QmrOptions,
) -> Result<QmrResult<R>>
where R: Runtime<DType = DType>, R::Client: SparseOps<R>, C: SparseLinAlgAlgorithms<R> + SparseOps<R> + BinaryOps<R> + UnaryOps<R> + ReduceOps<R> + ScalarOps<R>,
Expand description

Generic QMR implementation

Uses coupled two-term Lanczos biorthogonalization with quasi-minimal residual smoothing. Follows the Templates book algorithm.