Click or drag to resize

TFQMR Class

A Transpose Free Quasi-Minimal Residual (TFQMR) iterative matrix solver.
Inheritance Hierarchy
SystemObject
  Altaxo.Calc.LinearAlgebra.Double.SolversTFQMR

Namespace: Altaxo.Calc.LinearAlgebra.Double.Solvers
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public sealed class TFQMR : IIterativeSolver<double>

The TFQMR type exposes the following members.

Constructors
 NameDescription
Public methodTFQMRInitializes a new instance of the TFQMR class
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodSolve Solves the matrix equation Ax = b, where A is the coefficient matrix, b is the solution vector and x is the unknown vector.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Remarks

The TFQMR algorithm was taken from:
Iterative methods for sparse linear systems.
Yousef Saad
Algorithm is described in Chapter 7, section 7.4.3, page 219

The example code below provides an indication of the possible use of the solver.

See Also