Click or drag to resize

ConjugateGradientMinimizer Class

Minimizes unconstrained objective functions with the conjugate gradient method.
Inheritance Hierarchy
SystemObject
  Altaxo.Calc.OptimizationConjugateGradientMinimizer

Namespace: Altaxo.Calc.Optimization
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public class ConjugateGradientMinimizer : IUnconstrainedMinimizer

The ConjugateGradientMinimizer type exposes the following members.

Constructors
 NameDescription
Public methodConjugateGradientMinimizer Initializes a new instance of the ConjugateGradientMinimizer class.
Top
Properties
 NameDescription
Public propertyGradientTolerance Gets or sets the stopping threshold for the gradient norm.
Public propertyMaximumIterations Gets or sets the maximum number of iterations.
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodFindMinimum Finds a minimum of the objective function.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodStatic memberMinimum Minimizes the objective function with the conjugate gradient method.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
See Also