Share via


NelderMeadSolverParams Class

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Parameters for the NelderMeadSolver.

Inheritance Hierarchy

System.Object
  Microsoft.SolverFoundation.Solvers.NelderMeadSolverParams

Namespace:  Microsoft.SolverFoundation.Solvers
Assembly:  Microsoft.Solver.Foundation (in Microsoft.Solver.Foundation.dll)

Syntax

'Declaration
Public Class NelderMeadSolverParams _
    Implements ISolverParameters, ISolverEvents
public class NelderMeadSolverParams : ISolverParameters, 
    ISolverEvents
public ref class NelderMeadSolverParams : ISolverParameters, 
    ISolverEvents
type NelderMeadSolverParams =  
    class
        interface ISolverParameters
        interface ISolverEvents
    end
public class NelderMeadSolverParams implements ISolverParameters, ISolverEvents

The NelderMeadSolverParams type exposes the following members.

Constructors

  Name Description
Public method NelderMeadSolverParams() Initializes a new instance of the NelderMeadSolverParams class with default arguments.
Public method NelderMeadSolverParams(Func<TResult>)
Public method NelderMeadSolverParams(Directive) Initializes a new instance of the NelderMeadSolverParams class, from a Directive.
Public method NelderMeadSolverParams(NelderMeadSolverParams) Initializes a new instance of the NelderMeadSolverParams class, buy using another instance of this class.
Public method NelderMeadSolverParams(Double, Double, Int32, Func<TResult>)

Top

Properties

  Name Description
Public property Abort Setting this property to true will cause the solver to abort.
Public property IterationLimit The maximum number of solver iterations.
Public property MaximumSearchPoints The maximum number of search points per iteration.
Public property QueryAbort Gets or sets the callback function that decides when to abort the search
Public property Solving Identifies the callback called during solve
Public property StartMethod Determines how to initialize the starting point.
Public property TerminationSensitivity Specifies the termination policy.
Public property Tolerance Specifies the tolerance level. The solver terminates when the size of the simplex falls below the Tolerance.
Public property UnboundedTolerance Specifies the unbounded tolerance level. The solver terminates when the magnitude of the objective value at the centroid is beyond this value.

Top

Methods

  Name Description
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ShouldAbort Checks whether the solver should abort by examining the Abort property and the abort delegate.
Public method ToString Returns a string that represents the current object. (Inherited from Object.)

Top

Remarks

The solver terminates when the size of the Nelder-Mead simplex falls below the Tolerance level specified.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.SolverFoundation.Solvers Namespace