SolutionReport<T, TError> Class

Represents the result of running a ManagedIterativeAlgorithm<T, TError, TReport>.

Definition

Namespace: Extreme.Mathematics
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
[SerializableAttribute]
public class SolutionReport<T, TError> : ISummarizable
Inheritance
Object  →  SolutionReport<T, TError>
Derived
Implements
ISummarizable

Type Parameters

T
The type of the result of the algorithm.
TError
The type of the error.

Remarks

Use the SolutionReport<T> class to access the result of running a ManagedIterativeAlgorithm<T, TError, TReport>.

Constructors

Properties

ConvergenceTest Returns the ConvergenceTest<T> that caused the result.
Error Gets the estimated error in the result.
EvaluationsNeeded Gets the number of times the target or objective function was called by the algorithm.
IterationsNeeded Gets the number of iterations performed by the algorithm.
Result Gets the result of the algorithm.
Status Gets the termination status of the algorithm.

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Summarize() Returns a string containing a human-readable summary of the object using default options.
Summarize(SummaryOptions) Returns a string containing a human-readable summary of the object using the specified options.
ToStringReturns a string that represents the current object.
(Overrides Object.ToString())

See Also