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.3
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