Click or drag to resize

TruncatedNewton Class

Minimization a multivariate function using a Truncated Newton algorithm. This class can be used for unconstrained and bounded constrained minimization.
Inheritance Hierarchy
SystemObject
  DotNumerics.OptimizationxMinimizationBase
    DotNumerics.OptimizationTruncatedNewton

Namespace: DotNumerics.Optimization
Assembly: DWSIM.MathOps.DotNumerics (in DWSIM.MathOps.DotNumerics.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public sealed class TruncatedNewton : xMinimizationBase
Request Example View Source

The TruncatedNewton type exposes the following members.

Constructors
 NameDescription
Public methodTruncatedNewton Initializes a new instance of the MinTruncatedNewton class.
Top
Properties
 NameDescription
Public propertyAccuracy The accuracy of the computed function values.
Public propertyFunEvaluations The number of function evaluations used to compute the minimum.
(Inherited from xMinimizationBase)
Public propertyMaxFunEvaluations Maximum number of function evaluations.
(Inherited from xMinimizationBase)
Public propertyMaximunStep The maximum allowable step in the linesearch.
Public propertySearchSeverity The severity of the linesearch.
Public propertyTolerance Desired accuracy for the solution.
(Inherited from xMinimizationBase)
Top
Methods
 NameDescription
Public methodComputeMin(OptMultivariateFunction, OptMultivariateGradient, OptBoundVariable) Computes the minimum point of a function of several variables.
Public methodComputeMin(OptMultivariateFunction, OptMultivariateGradient, OptVariable) Computes the minimum point of a function of several variables.
Public methodComputeMin(OptMultivariateFunction, OptMultivariateGradient, Double) Computes the minimum point of a function of several variables.
Private methodGetVariables 
Top
Fields
 NameDescription
Private field_Accuracy The accuracy of the computed function values.
Private field_MaximunStep The maximum allowable step in the linesearch.
Private field_SearchSeverity The severity of the linesearch.
Private field_TNDriver 
Top
Extension Methods
 NameDescription
Public Extension MethodGetEnumNames
(Defined by General)
Public Extension MethodIsValidDouble
(Defined by General)
Top
See Also