IMSL C# Numerical Library

GenMinRes Members

GenMinRes overview

Public Instance Constructors

GenMinRes Constructor GMRES linear system solver constructor.

Public Instance Properties

Iterations The actual number of GMRES iterations used.
MaxIterations The maximum number of iterations allowed.
MaxKrylovDim The maximum Krylov subspace dimension.
Method The implementation method to be used.
PreconditionerSolves The total number of GMRES right preconditioner solves.
Products The total number of GMRES matrix-vector products used.
RelativeError The stopping tolerance.
ResidualNorm The final residual norm, {\Vert b-Ax \Vert}_2.
ResidualUpdating The residual updating method to be used.

Public Instance Methods

Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
GetGuess Returns the initial guess of the solution.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object) Gets the Type of the current instance.
GetVectorProducts Returns the user-supplied functions for the inner product and, optionally, the norm used in the Gram-Schmidt implementations.
SetGuess Sets the initial guess of the solution.
SetVectorProducts Sets the user-supplied functions for the inner product and, optionally, the norm to be used in the Gram-Schmidt implementations.
Solve Generate an approximate solution to Ax=b using the Generalized Residual Method.
ToString (inherited from Object) Returns a String that represents the current Object.

Protected Instance Methods

Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.

See Also

GenMinRes Class | Imsl.Math Namespace | Simple Example | Simple Example with User Supplied Inner Product | Sparse Example | Sparse Example with Preconditioning | Second Householder Implementation Example | Second Householder Implementation Example with Preconditioning