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 | |
---|---|---|
NelderMeadSolverParams() | Initializes a new instance of the NelderMeadSolverParams class with default arguments. | |
NelderMeadSolverParams(Func<TResult>) | ||
NelderMeadSolverParams(Directive) | Initializes a new instance of the NelderMeadSolverParams class, from a Directive. | |
NelderMeadSolverParams(NelderMeadSolverParams) | Initializes a new instance of the NelderMeadSolverParams class, buy using another instance of this class. | |
NelderMeadSolverParams(Double, Double, Int32, Func<TResult>) |
Top
Properties
Name | Description | |
---|---|---|
Abort | Setting this property to true will cause the solver to abort. | |
IterationLimit | The maximum number of solver iterations. | |
MaximumSearchPoints | The maximum number of search points per iteration. | |
QueryAbort | Gets or sets the callback function that decides when to abort the search | |
Solving | Identifies the callback called during solve | |
StartMethod | Determines how to initialize the starting point. | |
TerminationSensitivity | Specifies the termination policy. | |
Tolerance | Specifies the tolerance level. The solver terminates when the size of the simplex falls below the Tolerance. | |
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 | |
---|---|---|
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ShouldAbort | Checks whether the solver should abort by examining the Abort property and the abort delegate. | |
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.