Click or drag to resize

GoldenSectionMinimizer Class

Minimizes a scalar objective function using the golden-section search method.
Inheritance Hierarchy
SystemObject
  Altaxo.Calc.OptimizationGoldenSectionMinimizer

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

The GoldenSectionMinimizer type exposes the following members.

Constructors
 NameDescription
Public methodGoldenSectionMinimizer Initializes a new instance of the GoldenSectionMinimizer class.
Top
Properties
 NameDescription
Public propertyLowerExpansionFactor Gets or sets the factor used when expanding the lower bound.
Public propertyMaximumExpansionSteps Gets or sets the maximum number of interval expansion steps used to bracket a minimum.
Public propertyMaximumIterations Gets or sets the maximum number of golden-section iterations.
Public propertyUpperExpansionFactor Gets or sets the factor used when expanding the upper bound.
Public propertyXTolerance Gets or sets the tolerance for the interval width in x-direction.
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 specified objective function inside the provided interval.
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 Finds a minimum of the specified objective function inside the provided interval.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
See Also