CompactQuasiNewtonSolverParams Constructor (Double, Int32, Int32, Func)

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

Initializes a new instance of the CompactQuasiNewtonSolverParams class using solver-specific parameters.

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

Syntax

'Declaration
Public Sub New ( _
    tolerance As Double, _
    iterationsToRemember As Integer, _
    maxIterations As Integer, _
    fnQueryAbort As Func _
)
public CompactQuasiNewtonSolverParams(
    double tolerance,
    int iterationsToRemember,
    int maxIterations,
    Func fnQueryAbort
)
public:
CompactQuasiNewtonSolverParams(
    double tolerance, 
    int iterationsToRemember, 
    int maxIterations, 
    Func^ fnQueryAbort
)
new : 
        tolerance:float * 
        iterationsToRemember:int * 
        maxIterations:int * 
        fnQueryAbort:Func -> CompactQuasiNewtonSolverParams
public function CompactQuasiNewtonSolverParams(
    tolerance : double, 
    iterationsToRemember : int, 
    maxIterations : int, 
    fnQueryAbort : Func
)

Parameters

  • iterationsToRemember
    Type: System.Int32
    The number of previous iterations to remember for the estimate of the Hessian matrix.
  • maxIterations
    Type: System.Int32
    The maximum number of iterations.
  • fnQueryAbort
    Type: System.Func<TResult>
    A function that is called periodically through the computation to determine if the user has cancelled the operation.

.NET Framework Security

See Also

Reference

CompactQuasiNewtonSolverParams Class

CompactQuasiNewtonSolverParams Overload

Microsoft.SolverFoundation.Solvers Namespace