runlmc.approx.iterative module

class runlmc.approx.iterative.Iterative[source]

Bases: object

Target solve() tolerance. Only errors > tol reported.

static solve(K, y, verbose=False, minres=True, tol=0.0001)[source]

Solves the linear system \(K\textbf{x}=\textbf{y}\).

Parameters:
  • K – a SymmetricMatrix
  • y\(\textbf{y}\)
  • verbose – whether to return number of iterations
  • minres – uses minres if true, else lcg
Returns:

\(\textbf{x}\), number of iterations and error if verbose