Click or drag to resize

Bracket Class

Class Bracket searches in the downhill direction for two points that bracket a minimum of a univariate function.
Inheritance Hierarchy
SystemObject
  CenterSpace.NMath.CoreBracket

Namespace: CenterSpace.NMath.Core
Assembly: NMath (in NMath.dll) Version: 7.4
Syntax
public class Bracket : ICloneable

The Bracket type exposes the following members.

Constructors
 NameDescription
Public methodBracket Constructs a Bracket instance for the given function, starting from the given pair of points.
Top
Properties
 NameDescription
Public propertyFInterior Gets the function encapsulated by this bracket evaluated at this.Interior.
Public propertyFLower Gets the function encapsulated by this bracket evaluated at the lower bound.
Public propertyFunction Gets the function encapsulated by this bracket.
Public propertyFUpper Gets the function encapsulated by this bracket evaluated at the upper bound.
Public propertyInterior Gets a point between the lower and upper bounds, such that f(Interior) < f(Lower) and f(Interior) < f(Upper), where f is the function encapsulated by this bracket.
Public propertyLower Gets a lower bound on a minimum of this.Function.
Public propertyUpper Gets an upper bound on a minimum of the function encapsulated by this bracket.
Top
Methods
 NameDescription
Public methodClone Creates a deep copy of this object.
Top
Remarks
Once a minimum is bracketed, the result can be refined using an instance of IOneVariableMinimizer or IOneVariableDMinimizer. For example, GoldenMinimizer performs golden section search, and BrentMinimizer performs Brent's method.
See Also