Click or drag to resize
Accord.NET (logo)

BoundedBroydenFletcherGoldfarbShannoFunctionTolerance Property

Gets or sets the accuracy with which the solution is to be found. Default value is 1e5. Smaller values up until zero result in higher accuracy.

Namespace:  Accord.Math.Optimization
Assembly:  Accord.Math (in Accord.Math.dll) Version: 3.8.0
public double FunctionTolerance { get; set; }
Request Example View Source

Property Value

Type: Double

The iteration will stop when

(f^k - f^{k+1})/max{|f^k|,|f^{k+1}|,1} <= factr*epsmch

where epsmch is the machine precision, which is automatically generated by the code. Typical values for this parameter are: 1e12 for low accuracy; 1e7 for moderate accuracy; 1e1 for extremely high accuracy.

See Also