GeneralizedMinimalResidualSolver<T> Properties

Properties

ConvergenceTests Gets the collection of convergence tests for the algorithm.
(Inherited from ManagedIterativeAlgorithm<T, TError, TReport>)
EstimatedError Gets a value indicating the size of the absolute error of the result.
(Inherited from ManagedIterativeAlgorithm<T, TError, TReport>)
EvaluationsNeeded Gets the number of evaluations needed to execute the algorithm.
(Inherited from ManagedIterativeAlgorithm<T, TError, TReport>)
EvaluationsRemaining Gets the number of evaluations still available.
(Inherited from ManagedIterativeAlgorithm<T, TError, TReport>)
HasSharedDegreeOfParallelism Indicates whether the degree of parallelism is a property that is shared across instances.
(Inherited from ManagedIterativeAlgorithm<T, TError, TReport>)
InitialGuess Gets or sets the solution of the system of equations.
(Inherited from IterativeSparseSolver<T>)
IterationsBetweenRestarts Gets or sets the number of minor iterations in each major iteration.
IterationsNeeded Gets the number of iterations needed by the algorithm to reach the desired accuracy.
(Inherited from ManagedIterativeAlgorithm<T, TError, TReport>)
IterationsRemaining Gets the number of iterations remaining.
(Inherited from ManagedIterativeAlgorithm<T, TError, TReport>)
LastCorrection Gets the vector containing the residuals of the solution.
(Inherited from IterativeSparseSolver<T>)
LeftPreconditioner Gets or sets the Preconditioner<T>.
(Inherited from IterativeSparseSolver<T>)
LinearOperator Gets the sparse matrix of the system of equations.
(Inherited from IterativeSparseSolver<T>)
MaxDegreeOfParallelism Gets or sets the maximum degree of parallelism enabled by this instance.
(Inherited from ManagedIterativeAlgorithm<T, TError, TReport>)
MaxEvaluations Gets or sets the maximum number of evaluations during the calculation.
(Inherited from ManagedIterativeAlgorithm<T, TError, TReport>)
MaxIterationsGets or sets the maximum number of iterations to use when approximating the roots of the target function.
(Inherited from ManagedIterativeAlgorithm<T, TError, TReport>)
MinIterations Gets or sets the minimum iterations that have to be performed.
(Inherited from ManagedIterativeAlgorithm<T, TError, TReport>)
ParallelOptions Gets or sets the configuration for the parallel behavior of the algorithm.
(Inherited from ManagedIterativeAlgorithm<T, TError, TReport>)
Preconditioner Gets or sets the Preconditioner<T>.
(Inherited from IterativeSparseSolver<T>)
Residuals Gets the vector containing the residuals of the solution.
(Inherited from IterativeSparseSolver<T>)
ResidualTest Gets the convergence test based on the size of the residuals.
(Inherited from IterativeSparseSolver<T>)
Result Gets or sets the solution of the system of equations.
(Inherited from IterativeSparseSolver<T>)
RightHandSide Gets or sets the right hand side of the system of equations.
(Inherited from IterativeSparseSolver<T>)
SolutionReport Gets the result of an algorithm after it has executed.
(Inherited from ManagedIterativeAlgorithm<T, TError, TReport>)
SolutionTest Gets the convergence test based on the size of the residuals.
(Inherited from IterativeSparseSolver<T>)
Status Gets the AlgorithmStatus following an execution of the algorithm.
(Inherited from ManagedIterativeAlgorithm<T, TError, TReport>)
ThrowExceptionOnFailure Gets or sets whether to throw an exception when the algorithm fails to converge.
(Inherited from ManagedIterativeAlgorithm<T, TError, TReport>)

See Also