Click or drag to resize

MinimizerBase Class

Class MinimizerBase is the abstract base class for classes that perform function minimization.
Inheritance Hierarchy
SystemObject
  CenterSpace.NMath.CoreMinimizerBase
    More...

Namespace:  CenterSpace.NMath.Core
Assembly:  NMath (in NMath.dll) Version: 7.3
Syntax
[SerializableAttribute]
public abstract class MinimizerBase : ICloneable

The MinimizerBase type exposes the following members.

Constructors
  NameDescription
Protected methodMinimizerBase
For internal use only.
Protected methodMinimizerBase(Double, Int32)
Constructs a MinimizerBase instance with the given error tolerance and maximum number of iterations.
Top
Properties
  NameDescription
Public propertyStatic memberDefaultMaxIterations
Gets and sets the default maximum number of iterations.
Public propertyStatic memberDefaultTolerance
Gets and sets the default error tolerance.
Public propertyError
Gets the error associated with the mimimum just computed.
Public propertyIterations
Gets the number of iterations used in the estimate of the mimimum just computed.
Public propertyMaxIterations
Gets and sets the maximum number of iterations used in computing minima estimates.
Public propertyMaxIterationsMet
Returns true if the minimum just computed stopped because the maximum number of iterations was reached; otherwise, false.
Public propertyTolerance
Gets and sets the error tolerance used in computing minima estimates.
Public propertyToleranceMet
Returns true if the minimum just computed stopped because the error tolerance was reached; otherwise, false.
Top
Methods
  NameDescription
Public methodClone
Returns a deep copy of the minimizer.
Top
Fields
  NameDescription
Protected fieldStatic memberDEFAULT_MAX_ITER
The default maximum number of iterations.
Protected fieldStatic memberDEFAULT_TOLERANCE
The default error tolerance.
Protected fielderror_
The current error.
Protected fieldStatic memberErrorName
Error name.
Protected fielditer_
The current number of iterations performed.
Protected fieldStatic memberIterationsName
Iterations name.
Protected fieldmax_
The maximum number of iterations.
Protected fieldStatic memberMaximumIterationsName
MaximumIterations name.
Protected fieldtolerance_
The error tolerance.
Protected fieldStatic memberToleranceName
Tolerance name.
Top
See Also
Inheritance Hierarchy