Information Operators

Information operators of probabilistic linear solvers.

Information operators collect information about the quantity of interest by observing the numerical problem to be solved given an action. When solving linear systems, the information operator takes an action vector and observes the tuple \((A, b)\), returning an observation vector. For example, one might observe the right hand side \(y = b^\top s = (Ax)^\top s\) with the action \(s\).



Information operator of a (probabilistic) linear solver.


Matrix-vector product \(s_i \mapsto A s_i\) with the system matrix.


Projected residual information operator.

Class Inheritance Diagram

Inheritance diagram of probnum.linalg.solvers.information_ops.LinearSolverInformationOp, probnum.linalg.solvers.information_ops.MatVecInformationOp, probnum.linalg.solvers.information_ops.ProjectedResidualInformationOp